Kategorien
Content Management Systeme Shared Hosting Site Builder Wunschthema

Joomla 4 – Erweiterungen direkt aus dem Webkatalog installieren

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.

Joomla 4 – Systembereich

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:

Installation von Erweiterungen
  • 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.
Webkatalog in Joomla 4 – System -> Erweiterungen -> Aus Webkatalog 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.

Phoca Gallery – Detailseite

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.

Hinweis, was installiert wird

Danach wird die Erweiterung in Joomla 4 installiert und meldet sich mit einer entsprechenden Meldung.

Die Erweiterung/Komponente wurde installiert

Die Phoca Gallery Erweiterung ist nun installiert und kann genutzt werden (Komponenten -> Phoca Gallery -> Control Panel).

Control Panel der Phoca Gallery

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.

Systembereich, Verwalten von Erweiterungen

Wenn die Liste nach Nicht-Core-Erweiterungen gefiltert wird, sieht es schon viel übersichtlicher aus.

Übersicht über „Nicht-Core-Erweiterungen“

Um die Erweiterung zu entfernen, muss man sie einfach nur ankreuzen und durch einen Klick auf den Button Deinstallieren den entsprechenden Prozess starten.

Erweiterung entfernen

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


tl;dr: Erweiterungen können innerhalb von Joomla direkt aus dem Webkatalog installiert werden

Kategorien
Infrastruktur Messenger Wunschthema

Brücken bauen in der Matrix

Interoperabilität ist ein kompliziertes aber wichtiges Wort und das Thema spielt eine grosse Rolle in der Wirtschaft.

Wenn beispielsweise im Schienenverkehr in manchen Ländern unterschiedliche Spurweiten bestehen, so ist es technisch nicht möglich, dass Züge länderübergreifend in den verschiedenen Schienennetzen verkehren können. Transporte über Ländergrenzen sind dadurch aufwendiger, weil Lokomotiven getauscht und Waren umgeladen werden müssen. Hätte man eine einheitliche Spurweite, gebe es diesen Aufwand nicht.

Daher gibt in in der europäischen Union eine Richtlinie über die Interoperabilität des Eisenbahnsystems in der Gemeinschaft (2008/57/EG vom 17. Juni 2008).

Ähnlich verhält es sich bei Stromspannungen, Steckerkonstruktionen, Rohrgrössen, Telefonnummern, Ländervorwahlen, IP-Adressen und ähnlichen Dingen, kurz gesagt:

Kategorien
Wunschthema

Open Source Software für Kreative

Kreativität ist die Fähigkeit, etwas zu erschaffen, was neu oder originell und dabei nützlich oder brauchbar ist. Damit das gelingt, benötigt die kreative Person einen kreativen Prozess. Dieser Prozess funktioniert besonders gut in Ruhephasen. Erlernte Konzepte und Wissensstrukturen werden dabei mit Eindrücken neu kombiniert. Das kann im Schlaf oder Halbschlaf stattfinden, es können aber auch Kreaktivitätstechniken wie Brainstorming unterstützend genutzt werden. Durch einen solchen Prozess entsteht ein „kreatives Produkt“, beispielsweise die Idee für ein Bild, einen Film, ein Softwareprogramm oder auch ein Geschäftsmodell.

In diesem Blog Post soll es um kreative Produkte aus kreativen Prozessen gehen, die dann mit Hilfe von Software erstellt, erschaffen oder organisiert werden müssen. Die Beschränkung auf Open Source Software ist insofern interessant und wichtig, da diese Art von Software ebenfalls das Ergebnis kreativer Prozesse und deren Umsetzung ist. Zusätzlich besteht die Möglichkeit, die Funktionen dieser Software zu verändern, denn der Quellcode wird ja mitgeliefert und ist veränderbar. Es besteht auch immer die Möglichkeit in einem Open Source Projekt mitzuarbeiten.

Kategorien
Infrastruktur Shared Hosting Wunschthema

Multiple Choice Tests mit dem Open Source Tool LimeSurvey erstellen

Mal eben einen Multiple Choice Test schreiben?

In den letzten 30 Jahren war das für viele sehr einfach. Man erstellt in einer Textverarbeitung ein Dokument mit Fragen und Antwort-Möglichkeiten, kopiert die benötigte Menge und heftet die Blätter zusammen. Die Kopien verteilt man dann im Raum unter den Personen, die den Test schreiben sollen und wartet, bis alle damit fertig sind. Dann schaut man die Antworten durch, erstellt sich eine Auswertung und zieht die entsprechenden Schlüsse oder vergibt eine Note.

Seit kurzem sitzen nun alle Zuhause und irgendwie funktioniert diese bewährte Methode nicht mehr so richtig. Was also tun?

Kategorien
Konferenzsysteme Messenger Security Wunschthema

Gruppenchats anschaulich erklärt. #VirtualApero in der #Matrix

Gruppenchats werden ziemlich häufig genutzt. Es gibt den Familienchat, den Bürochat, den Firmenchat, den Kindergartenchat, den Schulchat der SchülerInnen (und den der Eltern), den Baustellenchat, den Projektchat, den Partychat, den Strandchat und viele, viele andere Chatgruppen. Inwieweit diese Gruppenkommunikation für die TeilnehmerInnen inhaltlich hilfreich ist oder ob sie die Lage eher verkompliziert, sei zunächst mal offen.

Die Entwicklung einer Gruppe umfasst die Verteilung der Rollen, die Bestimmung der Ziele und Aufgaben, die Bildung der Normen und Regeln, die Gestaltung der Kultur, die Verteilung von Macht, die Aufnahme neuer Mitglieder, der Umgang mit Dritten und anderen Gruppen. Jedes Handeln (aktiv und unterlassend) in der Gruppe gehört zum Prozess und ist dynamisch.

https://de.wikipedia.org/wiki/Gruppendynamik

Vor diesem Hintergrund will ich heute der Frage nachgehen, ob es technisch möglich und sinnvoll ist, Gruppenchats so zu konstruieren, dass sie Ende zu Ende verschlüsselt sind.

In der letzten Woche habe ich euch in die Matrix eingeladen (WhatsApp, Threema, Signal? Komm in die Matrix! Jetzt!). Viele sind der Einladung nachgekommen und haben nun Fragen.

Es ist allerdings gar nicht so einfach, diese Fragen anschaulich mit Screenshots zu beantworten und die Prozesse neutral zu beschreiben, da ja immer reale Personen damit zu tun haben. Daher folgt heute Teil 2 der Messenger Odyssee am Beispiel des Gruppenchats des Virtual Apéros.