Chunk

Plugin

From Joomla! Documentation

Revision as of 09:10, 13 April 2019 by M-b-o (talk | contribs) (Created page with "Category:Glossary definitions/de")
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Kiswahili • ‎Nederlands • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil • ‎svenska • ‎български • ‎русский • ‎العربية • ‎中文(台灣)‎ • ‎日本語

Ein Plugin ist eine Art Joomla! Erweiterung. Plugins bieten Funktionen, die mit Triggerer-Erignissen verknüpft sind. Joomla bietet eine Reihe von Kern Plugin Ereignisse, aber jede Erweiterung kann (benutzerdefinierte) Ereignisse auslösen. Wenn ein bestimmtes Ereignis eintritt, werden alle Plugin-Funktionen des Typs, der dem Ereignis zugeordnet ist, nacheinander ausgeführt. Dies ist eine leistungsstarke Möglichkeit, die Funktionalität der Joomla! Plattform zu erweitern. Es bietet auch Entwicklern von Erweiterungen eine Möglichkeit, anderen Erweiterungen zu erlauben, auf ihre Aktionen zu reagieren, wodurch Erweiterungen erweiterbar werden.

Die Joomla! Plugin Architektur folgt der Observer design pattern. Die JPlugin-Klasse bietet die Möglichkeit, benutzerdefinierten Plugin-Code mit Kern- oder benutzerdefinierten Ereignissen zu registrieren. Die Klasse JDispatcher (JEventDispatcher in Joomla 3.x) ist ein Event-Handler, der alle für ein bestimmtes Ereignis registriertes Plugins aufruft, wenn dieses Ereignis ausgelöst wird.

Siehe auch: Komponente, Modul, Template