Comment Joomla! les mises à jour en un clic fonctionnent-elles?

9

Mon Joomla! Le tableau de bord d'administration du CMS m'informe lorsqu'une mise à jour d'une extension est disponible.

J'utilise ensuite la mise à jour «en un clic» et cette extension est mise à jour.

Comment fonctionnent ces mises à jour en un clic?

Est-ce que Joomla! avoir une «base de données centrale» de versions d'extension que Joomla! CMS vérifie? (c'est-à-dire un système centralisé qui garde la trace).

Ou bien chaque fournisseur d'extensions gère-t-il ses propres «serveurs de mise à jour» que Joomla! CMS vérifie?

Que se passe-t-il «dans les coulisses» pour que les mises à jour «en un clic» fonctionnent?

NivF007
la source

Réponses:

12

Chaque fournisseur d'extensions crée son propre serveur de mise à jour qui est spécifié dans le fichier manifeste inclus avec l'extension. Voici le Joomla! documentation sur le déploiement d'un serveur de mise à jour .

Bien que cela semble compliqué, c'est en fait très simple. À la base, le serveur se compose d'un fichier XML qui indique à Joomla! où trouver chaque version disponible de l'extension. Joomla! sélectionne la version appropriée et la récupère à partir de l'emplacement spécifié par le serveur.

Draper Zachary
la source
4
Dans les coulisses, ces fichiers de mise à jour sont simplement liés à un fichier zip qui est la dernière version de l'extension ou du package. Joomla se télécharge et s'installe automatiquement si la version est postérieure à la copie que vous avez. Il utilise le même processus que celui utilisé pour installer une extension à partir d'une URL.
Andrew Eddie