Bagaimana dengan Joomla! pembaruan 'satu klik' berfungsi?

9

Joomla saya! Dasbor administrasi CMS memberi tahu saya ketika pembaruan untuk ekstensi tersedia.

Saya kemudian menggunakan pembaruan 'satu-klik' dan ekstensi itu diperbarui.

Bagaimana cara kerja pembaruan 'sekali klik' ini?

Apakah Joomla! memiliki 'database pusat' versi ekstensi yang Joomla! CMS mengecek? (Yaitu sistem terpusat yang melacak).

Atau apakah setiap penyedia ekstensi menjalankan 'server pembaruan' mereka sendiri yang oleh Joomla! CMS mengecek?

Apa yang terjadi 'di balik layar' agar pembaruan 'satu-klik' berfungsi?

NivF007
sumber

Jawaban:

12

Setiap penyedia ekstensi membuat server pembaruan mereka sendiri yang ditentukan dalam file manifes yang disertakan dengan ekstensi. Ini Joomla! dokumentasi tentang penggunaan server pembaruan .

Walaupun ini terdengar rumit, sebenarnya sangat sederhana. Pada dasarnya, server terdiri dari file XML yang memberitahu Joomla! tempat menemukan setiap versi ekstensi yang tersedia. Joomla! memilih versi yang sesuai dan mengambilnya dari lokasi yang ditentukan oleh server.

Draper Zachary
sumber
4
Di belakang layar, file pembaruan tersebut hanya menautkan ke file zip yang merupakan versi terbaru dari ekstensi atau paket. Joomla hanya mengunduh dan menginstal secara otomatis jika versi lebih lambat dari salinan yang Anda miliki. Itu menggunakan proses yang sama yang digunakan untuk menginstal ekstensi dari URL.
Andrew Eddie