In einem Kommentar zum einem Blog Post über Joomla 4 stellte @repao die Frage, wie man denn Erweiterungen von Joomla direkt aus der eigenen Joomla 4 Site von der Site extensions.joomla.org installiert. In diesem Beitrag gebe ich darauf eine Antwort.
Joomla kann mit Modulen, Plugins und Komponenten erweitert werden. Im Joomla Extension Directory (JED) auf der Website extensions.joomla.org finden sich etwa 6,000 Erweiterungen (Stand September 2021). Die Hälfte davon ist frei verfügbar, für die andere Hälfte muss etwas bezahlt werden.
Immer wenn es um Joomla Erweiterungen geht, nutze ich die Gelegenheit und weise auch auf Phoca hin. Das Phoca Team um Jan Pavelka bietet seit 2007 frei erhältliche Erweiterungen im JED an (Joomla & Phoca).
Also installieren wir einfach eine Phoca Erweiterung direkt aus der Joomla 4 Website heraus.
Im Joomla Backend findet sich der Installationbereich unter dem Link System.
Installieren lassen sich dort Erweiterungen und Sprachen.
Hinweis: Der Link Überprüfen mit dem grünen Haken im Screenshot ist eine ganz interessante Möglichkeit der Installation von Erweiterungen. Erweiterungen können per FTP/SFTP in ein Verzeichnis geladen werden. Dieses Verzeichnis wird überprüft, ob sich Erweiterungspakete darim befinden. Wenn ja, können sie „in einem Rutsch“ installiert werden. Es gibt Situationen, in denen so etwas praktisch ist, beispielsweise bei Einschränkungen in der Hosting-Umgebung.
Die Sprachen lassen sich einfach aus einer Liste von existierenden Sprachen auswählen und installieren. Mit Sprache sind dabei Übersetzungen für statische Begriffe gemeint, die in der Joomla Installation verwendet werden, also so etwas wie das deutsche Wort „Benutzer“ oder kurze Texte wie „Alle Erweiterungen sind aktuell“. Individuelle Texte, die Benutzer in Joomla eingeben sind davon nicht betroffen.
Erweiterungen installieren
Durch einen Klick auf System -> Erweiterungen gelangt man in den Bereich, in dem Erweiterungen installiert werden. Es gibt vier Varianten eine Erweiterung zu installieren:
- Als Paketdatei hochladen
Man hat die zu installierende Erweiterung lokal auf dem Computer und lädt sie auf die Joomla 4 Site. - Aus Verzeichnis installieren
Man lädt eine oder mehrere Erweiterungen in ein Verzeichnis und Joomla installiert diese Pakete dann auf Knopfdruck. - Von URL installieren
Man hat den Link zu einem Dateipaket. Joomla lädt selbst die Datei und installiert die Erweiterung. - Aus Webkatalog installieren
In der Joomla 4 Site wird das JED angezeigt. Du kannst es durchsuchen und direkt installieren.
Wenn ich die Phoca Gallery Erweiterung installieren möchte, so klicke ich einfach auf den Beschreibungstext. Ich erhalte eine Detailseite mit Informationen über die Galerie.
Hinweis von Jan: Zum jetzigen Zeitpunkt ist die Joomla 4 Version der Phoca Gallery in der Entwicklung. Sie funktioniert, Feedback ist aber sehr willkommen.
Nach einem Klick auf den grünen Installationsbutton erscheint noch eine Sicherheitsabfrage mit dem Namen und dem Speicherort der Erweiterung, die bestätigt werden muss.
Danach wird die Erweiterung in Joomla 4 installiert und meldet sich mit einer entsprechenden Meldung.
Die Phoca Gallery Erweiterung ist nun installiert und kann genutzt werden (Komponenten -> Phoca Gallery -> Control Panel).
Hinweis: Als ich diesen Beitrag geschrieben habe (23.9.2021), gab es im JED noch Umstellungsschwierigkeiten zwischen Erweiterungen für Joomla 3 und 4. Es kann sein, dass manche Komponenten nicht installierbar sind, weil die XML Beschreibungsdatei nicht gelesen werden kann. Falls dir so ein Fall begegnet ist es am Einfachsten, das entsprechende Dateipaket von der Entwickler-Site zu laden und manuell zu installieren. Der Fehler sollte in Zukunft nicht mehr auftauchen.
Erweiterungen löschen
Nachdem es so einfach ist, die Erweiterungen zu installieren, will ich noch zeigen, wie man sie wieder entfernen kann. Im Systembereich unter Verwaltung -> Erweiterungen erscheint eine lange Liste von Erweiterungen. Diese Liste lässt sich filtern nach Core- und Nicht-Core Erweiterungen.
Wenn die Liste nach Nicht-Core-Erweiterungen gefiltert wird, sieht es schon viel übersichtlicher aus.
Um die Erweiterung zu entfernen, muss man sie einfach nur ankreuzen und durch einen Klick auf den Button Deinstallieren den entsprechenden Prozess starten.
Die Erweiterung wird dadurch normalerweise komplett entfernt. Es kann Fälle geben, in denen das nicht so ist. Für diese Fälle gibt es entsprechende Hinweise und Nachfragen während der Deinstallation.
Fazit
Installation und Deinstallation von Erweiterungen sind in Joomla 4 sehr einfach zu erledigen. Der Webkatalog bietet das gesamte Angebot des Joomla Extension Directories innerhalb deiner Joomla 4 – Site.
Links
- 23.8.2021 Joomla 4 ist erschienen
- 6.9.2021 Joomla 4 besonders einfach bei Novatrend installieren und verwalten
- 13.9.2021 Joomla 4 – Erste Schritte
- 20.9.2021 Joomla 4 – Zusammenhänge von Inhalt, Menüs und Kategorien
- 27.9.2021 Joomla 4 – Update einspielen
- 4.10.2021 Joomla 4 – Erweiterungen direkt aus dem Webkatalog installieren
- 11.10.2021 Cassiopeia Template in Joomla 4
- 18.10.2021 Joomla 4 – Woraus besteht ein Beitrag?
- 25.10.2021 Joomladay 2021 – Die Videos zum Abenteuer
- 1.11.2021 Joomla 4 – Custom Fields
tl;dr: Erweiterungen können innerhalb von Joomla direkt aus dem Webkatalog installiert werden
Schreibe einen Kommentar