Was sind Plugins in Joomla?
Plugins sind Ereignis-gesteuerte Erweiterungen, die Joomla im Hintergrund erweitern oder verändern.
📌 Sie:
- haben keine eigene Ausgabe
- reagieren auf Systemereignisse („onAfterInitialise“, „onContentPrepare“ …)
- wirken global, nicht seitenbezogen
Plugin-Typen (Varianten) – Überblick
| Typ | Zweck | Beispiel |
|---|---|---|
| System | Grundfunktionen | Cache, SEF |
| Content | Inhalte verarbeiten | {loadmodule} |
| Editor | WYSIWYG-Editoren | TinyMCE |
| Editor-Button | Buttons im Editor | Medien |
| Authentication | Login | Joomla |
| User | Benutzeraktionen | Profil |
| Privacy | DSGVO | Zustimmungen |
| Quickicon | Backend-Icons | Update-Hinweis |
| Captcha | Spam-Schutz | reCAPTCHA |
| Media Action | Medienfunktionen | Bild drehen |
📁 Alle Plugins liegen physisch unter:
/plugins/
Plugin-Installation – Step by Step
🔗 Backend-Pfad
📦 Installationsarten
- Upload-Paket (ZIP)
- Installieren aus Verzeichnis
- Installieren von URL
📁 Nach Installation z. B.:
/plugins/content/loadmodules/loadmodules.php
Plugin-Verwaltung – alle Spalten erklärt
📍 Backend-Pfad:
System → Plugins
| Spalte | Bedeutung | Praxis |
|---|---|---|
| Plugin Name | Anzeigename | Orientierung |
| Status | Aktiv / Inaktiv | Plugin wirkt nur aktiv |
| Typ | Plugin-Kategorie | System, Content |
| Datei | Technischer Name | wichtig für Overrides |
| Access | Zugriffsebene | Wer darf es nutzen |
| ID | Interne ID | Debug / DB |
📌 ID wird genutzt für:
- Debugging
- Datenbankabfragen
- Entwickler-Support
Plugin-Eigenschaften (gemeinsam)
Typische Reiter:
- Details → Name, Typ
- Optionen → Verhalten
- Zugriff → Public, Registered, Special
- Erweitert → Cache, Sprachfilter