Erweiterungen (teilweise kostenpflichtig) -
In Google könnne Sie alles in deutsch übersetzen
Achtung: Suchbegriffe in englisch eingeben.
Fotos und Bilder
News Display
- Articles Display
- Tables & Lists
- Article Elements
- Content infos
- Quotes
- Notes
- Popular Content
- Reading lists
Style & Design
- Popups & iFrames
- Design
- Modules Panel
- Page Background
- Accessibility
- Print & PDF
- Templating
- Articles styling
- Modules Styling
- View All
Social Web
- Social Display
- Social Media
- Social Share
- Social Comments
- Social Presence
- Social Content Locks
- Social Edition2
Site Management
- SEO & Metadata
- Analytics
- Cookie Control
- URL Redirection
- Site Links
- SEF
- Browsers & Web Standards
- Error pages
- Short URL
Discover more
Joomla migration services
Joomla hosting
Collaborative software
e-Commerce
- Payment Gateway
- e-Commerce Integrations
- Shopping Cart
- Donations
- Payment systems
- Membership & Subscriptions
- Billing & Invoices
- Paid Downloads
- Gifts & Coupons
- View All
Authoring & Content
- Content Construction
- Custom Fields
- Content Submission
- Article Preview
- Timed Content
- Admin Publishing
- Blog
- Archive
- Planned Content
- View All
Core Enhancements
- Performance
- Coding & Scripts Integration
- File Management
- Data Reports
- Libraries
- Multiple Sites
- Installers
- Flash Management
Contacts & Feedback
- Contact forms
- Forms
- Testimonials & Suggestions
- Polls
- Opening Hours
- Articles comments
- Contact Details
- Guest Book
- View All
Structure & Navigation
Clients & Communities
Communication
- Chat
- Live Support
- Live Support - hosted
- Forum
- Instant Messaging
- Question & Answers
- Video conference
- Forum Bridges
- Phone & SMS
- View All
Directory & Documentation
Ads & Affiliates
- Banner Management
- Affiliate Systems
- Jobs & Recruitment
- Sponsors
- Classified Ads
- Text & Link Ads
- Corner Banners
Marketing
- Mailing & Newsletter bridges
- Newsletter
- CRM bridges
- Landing pages
- Mailing & Distribution Lists
- CRM
- Adwords Management
Vertical Markets
Living
- Education & Culture
- Religion
- Alerts & Awareness
- Health
- Religious events
- Unit Converter
- Dating & Relationships
- Personal Life
Search & Indexing
- Site Search
- Tags & Clouds
- Extensions Search
- Domain Search
- Search Results
- Directories Search
- Web Search
Miscellaneous
Sports & Games
Extension Specific
Access & Security
Multimedia
Calendars & Events
Maps & Weather
Administration
Financial
Migration & Conversion
Editing
Mobile
Languages
Content Sharing
Hosting & Servers
Official Extensions
Guided Tours
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
Plugins nur aktivieren, wenn nötig
✔ Reihenfolge beachten (System-Plugins!)
✔ Debug nie auf Live-Seite
✔ Zugriffsrechte prüfen
✔ Plugins sind keine Module
Plugins verändern Joomla –
Module zeigen etwas an
Ohne Plugin kein Ereignis –
ohne Ereignis keine Wirkung
Pfad verrät Typ & Funktion
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/
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
10 praxisnahe Core-Plugins mit Beispiel
1️⃣ Content – Load Modules
📌 Zweck: Module im Beitrag laden
📁 Pfad:/plugins/content/loadmodules/
🔧 Aktivieren: System → Plugins → Content – Load Modules
🧪 Beispiel:
🎨 CSS: .module-inline {
background-color: #F5F5F5; /* White Smoke */
}
2️⃣ System – SEF
📌 Suchmaschinenfreundliche URLs
📁 Pfad:/plugins/system/sef/
🔗 URL-Beispiel:https://www.domain.de/kontakt
❌ statt:index.php?option=com_contact&id=1
3️⃣ System – Cache
📌 Performance
📁 Pfad: /plugins/system/cache/
- 🧪 Beispiel:
aktiviert → Seiten schneller - deaktiviert → Entwicklung
4️⃣ Editor – TinyMCE
📌 Standard-Editor
📁 Pfad: /plugins/editors/tinymce/
🧪 Anwendung: Benutzer → Profil → Editor: TinyMCE
5️⃣ Editor Button – Medien
📌 Medienbutton im Editor
📁 Pfad:/plugins/editors-xtd/media/
🧪 Beispiel:
Bild per Klick einfügen
6️⃣ User – Profile
📌 Zusatzfelder für Benutzer
📁 Pfad:/plugins/user/profile/
🧪 Beispiel:
- Telefon
- Adresse
- Firma
7️⃣ Privacy – Consent
📌 DSGVO-Zustimmung
📁 Pfad:/plugins/privacy/consent/
🧪 Beispiel:
Checkbox bei Registrierung
8️⃣ Authentication – Joomla
📌 Login-Mechanismus
📁 Pfad:/plugins/authentication/joomla/
⚠ Ohne dieses Plugin:
kein Login möglich
9️⃣ Captcha – reCAPTCHA
📌 Spam-Schutz
📁 Pfad:/plugins/captcha/recaptcha/
🔗 Google:https://www.google.com/recaptcha
🎨 Hinweis:
- Kein CSS nötig
- extern gerendert
🔟 System – Debug
📌 Fehlersuche
📁 Pfad:/plugins/system/debug/
🧪 Beispiel:
- SQL-Queries anzeigen
- Modulpositionen anzeigen
Komponenten Basics
Komponenten sind die Hauptanwendungen von Joomla. Sie erzeugen den zentralen Seiteninhalt (Main Content).
🔑 Merksatz
Ohne Komponente keine Seite – alles andere ergänzt nur.
Komponente = Motor, Modul = Anzeige, Plugin = Steuerung
Unterschied: Komponente vs Modul vs Plugin
| Erweiterung | Aufgabe |
|---|---|
| Komponente | Hauptinhalt |
| Modul | Zusatzinhalt |
| Plugin | Hintergrundlogik |
Wo arbeiten Komponenten?
📍 Frontend
➡️ liefern den Inhalt im Hauptbereich
📍 Backend
➡️ besitzen eine eigene Verwaltung
📁 Physischer Pfad:
/components/com_name/ (Frontend)
/administrator/components/com_name/ (Backend)