Skip to main content
Version: 6.0 (Current)

List of Plugin Events

The list of events below includes the event name and a short description of its use, together with a link to the detailed description.

The event Group refers to the group of plugins which Joomla ensures are imported prior to dispatching that event.

Event NameShort DescriptionGroupFrom Release
onAfterInitialiseAfter Joomla initialisationApplication / Systembefore 4.0
onAfterRouteAfter the router has completedApplication / Systembefore 4.0
onAfterInitialiseDocumentAfter the Document has been instantiatedApplication / System5.0
onAfterDispatchAfter the main component has been runApplication / Systembefore 4.0
onBeforeRenderBefore processing the template fileApplication / Systembefore 4.0
onBeforeCompileHeadBefore Joomla renders the <head> sectionApplication / Systembefore 4.0
onAfterRenderAfter the output has been preparedApplication / Systembefore 4.0
onBeforeRespondBefore Joomla sends the HTTP responseApplication / Systembefore 4.0
onAfterRespondAfter Joomla sends the HTTP responseApplication / Systembefore 4.0
onBeforeExtensionBootBefore an extension is bootedApplication / System4.0
onAfterExtensionBootAfter an extension is bootedApplication / System4.0
onContentPrepareModifying content displayed in a ViewContentbefore 4.0
onContentAfterTitleInjecting HTML after the titleContentbefore 4.0
onContentBeforeDisplayInjecting HTML before the main page contentContentbefore 4.0
onContentAfterDisplayInjecting HTML after the main page contentContentbefore 4.0
onContentPrepareDataModifying pre-fill data for a formContentbefore 4.0
onContentPrepareFormModifying a formContentbefore 4.0
onContentNormaliseRequestDataBefore POST data validation, triggered by ControllerContent4.0
onContentBeforeValidateDataBefore POST data validation, triggered by ModelContent4.0
onContentBeforeSaveIn Model, before new/updated data is savedContentbefore 4.0
onContentAfterSaveIn Model, after new/updated data is savedContentbefore 4.0
onContentBeforeDeleteIn Model, before a record is deletedContentbefore 4.0
onContentAfterDeleteIn Model, after a record is deletedContentbefore 4.0
onContentBeforeChangeStateIn Model, before a set of records changes stateContent4.0
onContentChangeStateIn Model, after a set of records changes stateContentbefore 4.0
onCategoryChangeStateIn Model, before a set of category records changes stateContentbefore 4.0
onInstallerAddInstallationTabIn com_installer, in building the Install / Extensions formInstallerbefore 4.0
onInstallerBeforePackageDownloadIn Installer, before a package is downloadedInstallerbefore 4.0
onInstallerBeforeUpdateSiteDownloadIn Installer, before an update site is downloadedInstaller5.3
onInstallerBeforeInstallationAt the beginning of the installation of a package / extensionInstallerbefore 4.0
onInstallerBeforeInstallerAfter zip files extracted, before extension installationInstallerbefore 4.0
onInstallerAfterInstallerAfter extension installationInstallerbefore 4.0