Introductie

Plugins zijn Joomla! extensies die op de achtergrond iets doen als reactie op een trigger. Er zijn ongeveer 160 kernplugins in meer dan 20 groepen. Externe ontwikkelaars leveren er nog veel meer. De volgende afbeelding toont het begin van de pluginlijst met de lijstlengte ingesteld op 5 voor het gemak van de schermafbeelding.

Plugins list

Plugintypes

In de pluginmap van uw website ziet u de typen. U ziet bijvoorbeeld een content map, die plugins bevat die inhoud manipuleren, en een user map, die plugins bevat die met gebruikers te maken hebben. U kunt de lijst filteren op Type of op Element, zoals contact, dat meerdere Typen kan bevatten.

Pluginparameters

Plugins kunnen weinig of veel parameters hebben. De plugin Content - Email Cloaking biedt bijvoorbeeld een keuze uit twee cloakingmethoden, terwijl de plugin Editors - TinyMCE een lange lijst met optionele parameters heeft. Alle plugins hebben geschikte standaardwaarden. Vaak hoeft alleen een bepaalde plugin te worden Inschakelen of Uitgeschakeld wanneer dat nodig is.

Verwerking van Plugins

De verwerking van een plugin wordt geactiveerd door een event. De code die bijvoorbeeld een artikel samenstelt voor weergave heeft events met de naam onContentAfterTitle, onContentBeforeDisplay en onContentAfterDisplay. Deze worden gebruikt om gebruikersgedefinieerde velden op de geselecteerde locaties te plaatsen.

Individuele plugins

Slechts enkele van de individuele plugins worden hier gedocumenteerd. Ze worden per Type behandeld op de Help-pagina van elke plugin.