Wie geht es Joomla! "One-Click" -Updates funktionieren?

9

Mein Joomla! Das CMS-Verwaltungs-Dashboard benachrichtigt mich, wenn ein Update für eine Erweiterung verfügbar ist.

Ich verwende dann das Ein-Klick-Update und diese Erweiterung wird aktualisiert.

Wie funktionieren diese "One-Click" -Updates?

Tut Joomla! haben eine "zentrale Datenbank" von Erweiterungsversionen, die die Joomla! CMS prüft gegen? (dh ein zentrales System, das den Überblick behält).

Oder betreibt jeder Erweiterungsanbieter seine eigenen "Update-Server", die der Joomla! CMS prüft gegen?

Was passiert "hinter den Kulissen", damit "One-Click" -Updates funktionieren?

NivF007
quelle

Antworten:

12

Jeder Erweiterungsanbieter erstellt einen eigenen Update-Server, der in der in der Erweiterung enthaltenen Manifestdatei angegeben ist. Hier ist die Joomla! Dokumentation zur Bereitstellung eines Update-Servers .

Das klingt zwar kompliziert, ist aber eigentlich ganz einfach. Im einfachsten Fall besteht der Server aus einer XML-Datei, die Joomla! Wo finden Sie jede verfügbare Version der Erweiterung? Joomla! wählt die entsprechende Version aus und ruft sie von dem vom Server angegebenen Speicherort ab.

Zachary Draper
quelle
4
Hinter den Kulissen verlinken diese Update-Dateien einfach auf eine Zip-Datei, die die neueste Version der Erweiterung oder des Pakets ist. Joomla lädt nur herunter und installiert es automatisch, wenn die Version später als die Kopie ist, die Sie haben. Es wird derselbe Prozess verwendet, der zum Installieren einer Erweiterung von einer URL verwendet wird.
Andrew Eddie