Category

Pluginbeheer

From Joomla! Documentation

Revision as of 11:45, 10 July 2015 by MartijnM (talk | contribs) (Created page with "Plugins Joomla! websitebeheer")
(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 • ‎русский • ‎中文(台灣)‎

Een plugin is een soort Joomla!extensie. Plugins verzorgen functies die gekoppeld zijn aan gebeurtenissen. Joomla biedt een set core plugin events, maar iedere extensie kan (aangepaste) gebeurtenissen aansturen. Wanneer er een bepaalde gebeurtenis plaatsvindt worden alle plugin-functies van het type die gekoppeld zijn aan die gebeurtenis, opeenvolgend uitgevoerd. Dit is een krachtige manier om de functionaliteit van Joomla uit te breiden. Het biedt extensie-ontwikkelaars tevens een manier om andere extensies de mogelijkheid te geven om te reageren op acties, en extensies uit te breiden.

De Joomla! plugin architectuur volgt het ontwerppatroon. De JPlugin class biedt de benodigdheden om aangepaste plugin code te registereren met core of aangepaste gebeurtenissen. De JEventDispatcher class is een event handler die alle geregistreerde plugins aanroept voor een bepaalde gebeurtenis, wanneer die gebeurtenis geactiveerd wordt. In Joomla 4.x is dit verhuisd naar de \Joomla\Event\Dispatcher class in Joomla, en volgt vervolgens het Mediator design pattern

Zie ook: Component, Module, Template

Subcategories

This category has only the following subcategory.

P

Pages in category "Pluginbeheer"

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