Category

Pluginverwaltung

From Joomla! Documentation

Revision as of 07:17, 29 September 2015 by Stefanie (talk | contribs) (Created page with "Plugins Joomla! Websiteverwaltung")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎eesti • ‎español • ‎français • ‎português do Brasil • ‎русский • ‎中文(台灣)‎

Ein Plugin ist eine Art Joomla!-Erweiterung. Plugins bieten Funktionen, die durch bestimmte events (Ereignisse) im Code ausgelöst werden. Joomla bietet bereits eine Reihe von Plugin-Events, aber jede Erweiterung kann (benutzerdefinierte) Events auslösen. Wenn ein bestimmtes Ereignis eintritt, werden alle Plugin-Funktionen, die dem Ereignis zugeordnet sind, nacheinander ausgeführt. Dies ist eine leistungsstarke Möglichkeit, die Funktionalität von Joomla! zu erweitern. Entwickler von Erweiterungen können anderen Erweiterungen erlauben, auf ihre Aktionen zu reagieren, wodurch Erweiterungen erweiterbar werden.

Die Plugin-Architektur von Joomla! folgt dem Observer design pattern. Die JPlugin-Klasse bietet die Möglichkeit, benutzerdefinierten Plugin-Code an Kern- oder benutzerdefinierten Ereignisse zu binden. Die Klasse JDispatcher ist ein Event-Handler, der alle für ein bestimmtes Ereignis registrierten Plugins aufruft, wenn dieses Ereignis ausgelöst wird. In Joomla 4.x wurde dieser in die Klasse \Joomla\Event\Dispatcher verschoben und folgt zusätzlich dem Mediator design pattern.

Siehe auch: Komponente, Modul, Template

Subcategories

This category has only the following subcategory.

P

Pages in category "Pluginverwaltung"

The following 3 pages are in this category, out of 3 total.