Einführung

Plugins sind Joomla!-Erweiterungen, die im Hintergrund als Reaktion auf einen Auslöser etwas ausführen. Es gibt etwa 160 Kern-Plugins in über 20 Gruppen. Drittanbieter stellen noch viele weitere zur Verfügung. Das folgende Bild zeigt den Anfang der Plugin-Liste, wobei die Listenlänge für diesen Screenshot auf 5 gesetzt wurde.

Plugins list

Plugin-Typen

Im Plugin-Verzeichnis der Website sind die Typen zu sehen. Es gibt beispielsweise ein Verzeichnis content, das Plugins zur Bearbeitung von Inhalten enthält, und ein Verzeichnis user, das Plugins für Benutzer enthält. Die Liste kann nach Typ oder nach Element gefiltert werden, wie z. B. contact, das mehrere Typen umfassen kann.

Plugin-Parameter

Plugins können wenige oder viele Parameter haben. Zum Beispiel bietet das Plugin Content – Email Cloaking eine Auswahl zwischen zwei Verschleierungsmethoden, während das Plugin Editors – TinyMCE eine lange Liste optionaler Parameter besitzt. Alle Plugins verfügen über geeignete Standardwerte. Oft muss lediglich ein bestimmtes Plugin bei Bedarf Aktiviert oder Deaktiviert werden.

Plugin-Ausführung

Die Ausführung eines Plugins wird durch ein Ereignis ausgelöst. Der Code, der beispielsweise einen Beitrag zur Anzeige zusammenstellt, besitzt Ereignisse mit den Namen onContentAfterTitle, onContentBeforeDisplay und onContentAfterDisplay. Sie werden verwendet, um benutzerdefinierte Felder an den gewählten Stellen zu platzieren.

Einzelne Plugins

Nur sehr wenige der einzelnen Plugins sind hier dokumentiert. Sie werden nach Typ auf der Hilfeseite des jeweiligen Plugins behandelt.