Chunk

Begriff:Plugin

From Joomla! Documentation

This page is a translated version of the page Chunk:Plugin and the translation is 100% complete.

Other languages:
العربية • ‎български • ‎català • ‎dansk • ‎Deutsch • ‎English • ‎español • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎Nederlands • ‎português do Brasil • ‎русский • ‎svenska • ‎Kiswahili

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