Difference between revisions of "Plugin/Events"

From Joomla! Documentation

< Plugin
(Update 2.5 list of events)
(translation)
 
(90 intermediate revisions by 19 users not shown)
Line 1: Line 1:
Joomla! ships with a variety of core events, organised into groups.  These are described in the following topics.
+
<noinclude><languages /></noinclude>
 +
<noinclude>{{Joomla version|version=3.x|}}</noinclude>
 +
{{-}}
 +
<translate><!--T:1-->
 +
Joomla! ships with a variety of core events, organised into groups.  These are described in the following topics.</translate>
  
* [[Plugin/Events/System|System events]]
+
<translate>
* [[Plugin/Events/Content|Content events]]
+
=== Api Authentication=== <!--T:26-->
* [[Plugin/Events/User|User events]]
+
</translate>
* [[Plugin/Events/Editor|Editor events]]
+
* [[S:MyLanguage/Plugin/Events/ApiAuthentication#onUserAuthenticate|onUserAuthenticate]]
  
* [[Plugin/Events/Contact|Contact events]]
+
<translate>
 +
=== Authentication === <!--T:27-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Authentication#onUserAuthenticate|onUserAuthenticate]]
  
== System ==
+
<translate>
* [[Plugin/Events/System#onAfterInitialise|onAfterInitialise]] {{JVer|1.5}} {{JVer|2.5}}
+
=== Behaviour === <!--T:28-->
* [[Plugin/Events/System#onAfterRoute|onAfterRoute]] {{JVer|1.5}} {{JVer|2.5}}
+
</translate>
* [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]] {{JVer|1.5}} {{JVer|2.5}}
+
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableObjectCreate|onTableObjectCreate]]
* [[Plugin/Events/System#onAfterRender|onAfterRender]] {{JVer|1.5}} {{JVer|2.5}}
+
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeReset|onTableBeforeReset]]
* [[Plugin/Events/System#onBeforeRender|onBeforeRender]] {{JVer|2.5}}
+
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterReset|onTableAfterReset]]
* [[Plugin/Events/System#onBeforeCompileHead|onBeforeCompileHead]] {{JVer|2.5}}
+
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeBind|onTableBeforeBind]]
* [[Plugin/Events/System#onSearch|onSearch]] {{JVer|2.5}}
+
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterBind|onTableAfterBind]]
* [[Plugin/Events/System#onSearchAreas|onSearchAreas]] {{JVer|2.5}}
+
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeLoad|onTableBeforeLoad]]
* [[Plugin/Events/System#onGetWebServices|onGetWebServices]] {{JVer|2.5}}
+
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterLoad|onTableAfterLoad]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableCheck|onTableCheck]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeBind|onTableBeforeBind]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterBind|onTableAfterBind]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeStore|onTableBeforeStore]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterStore|onTableAfterStore]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeDelete|onTableBeforeDelete]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterDelete|onTableAfterDelete]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeCheckout|onTableBeforeCheckout]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterCheckout|onTableAfterCheckout]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeCheckin|onTableBeforeCheckin]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterCheckin|onTableAfterCheckin]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeHit|onTableBeforeHit]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterHit|onTableAfterHit]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeReorder|onTableBeforeReorder]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterReorder|onTableAfterReorder]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforeMove|onTableBeforeMove]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterMove|onTableAfterMove]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableBeforePublish|onTableBeforePublish]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableAfterPublish|onTableAfterPublish]]
 +
* [[S:MyLanguage/Plugin/Events/Behaviour#onTableSetNewTags|onTableSetNewTags]]
  
== Content ==
+
<translate>
* [[Plugin/Events/Content#onAfterDisplay|onAfterDisplay]] {{JVer|1.5}}
+
=== Captcha === <!--T:6-->
* [[Plugin/Events/Content#onAfterContentSave|onAfterContentSave]] {{JVer|1.5}}
+
</translate>
* [[Plugin/Events/Content#onAfterDisplayTitle|onAfterDisplayTitle]] {{JVer|1.5}}
+
* [[S:MyLanguage/Plugin/Events/Captcha#onInit|onInit]]
* [[Plugin/Events/Content#onAfterDisplayContent|onAfterDisplayContent]] {{JVer|1.5}}
+
* [[S:MyLanguage/Plugin/Events/Captcha#onDisplay|onDisplay]]
* [[Plugin/Events/Content#onPrepareContent|onPrepareContent]] {{JVer|1.5}}
+
* [[S:MyLanguage/Plugin/Events/Captcha#onCheckAnswer|onCheckAnswer]]
* [[Plugin/Events/Content#onBeforeDisplay|onBeforeDisplay]] {{JVer|1.5}}
+
* [[S:MyLanguage/Plugin/Events/Captcha#onPrivacyCollectAdminCapabilities|onPrivacyCollectAdminCapabilities]]
* [[Plugin/Events/Content#onBeforeContentSave|onBeforeContentSave]] {{JVer|1.5}}
 
* [[Plugin/Events/Content#onBeforeDisplayContent|onBeforeDisplayContent]] {{JVer|1.5}}
 
* [[Plugin/Events/Content#onContentPrepareForm|onContentPrepareForm]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentPrepareData|onContentPrepareData]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentAfterDelete|onContentAfterDelete]] {{JVer|2.5}} {{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentBeforeDelete|onContentBeforeDelete]] {{JVer|2.5}}{{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentBeforeDisplay|onContentBeforeDisplay]] {{JVer|2.5}}{{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentAfterDisplay|onContentAfterDisplay]] {{JVer|2.5}}{{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentBeforeSave|onContentBeforeSave]] {{JVer|2.5}}{{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentAfterSave|onContentAfterSave]] {{JVer|2.5}}{{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentAfterTitle|onContentAfterTitle]] {{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentChangeState|onContentChangeState]] {{JVer|2.5}} {{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentPrepare|onContentPrepare]] {{JVer|2.5}}{{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentSearch|onContentSearch]] {{JVer|2.5}}{{JVer|3.0}}
 
* [[Plugin/Events/Content#onContentSearchAreas|onContentSearchAreas]] {{JVer|2.5}}{{JVer|3.0}}
 
  
== User ==  
+
<translate>
* [[Plugin/Events/User#onBeforeDeleteUser|onBeforeDeleteUser]]
+
=== Content === <!--T:7-->
* [[Plugin/Events/User#onAfterDeleteUser|onAfterDeleteUser]]
+
</translate>
* [[Plugin/Events/User#onBeforeStoreUser|onBeforeStoreUser]]
+
* [[S:MyLanguage/Plugin/Events/Content#onContentPrepare|onContentPrepare]]
* [[Plugin/Events/User#onAfterStoreUser|onAfterStoreUser]]
+
* [[S:MyLanguage/Plugin/Events/Content#onContentAfterTitle|onContentAfterTitle]] ({{JVer|3.0}} <translate><!--T:24--> and higher</translate>)
* [[Plugin/Events/User#onLoginUser|onLoginUser]]
+
* [[S:MyLanguage/Plugin/Events/Content#onContentBeforeDisplay|onContentBeforeDisplay]]
* [[Plugin/Events/User#onLoginUser|onLoginFailure]]
+
* [[S:MyLanguage/Plugin/Events/Content#onContentAfterDisplay|onContentAfterDisplay]]
* [[Plugin/Events/User#onLogoutUser|onLogoutUser]]
+
* [[S:MyLanguage/Plugin/Events/Content#onContentBeforeSave|onContentBeforeSave]]
* [[Plugin/Events/User#onLogoutUser|onLogoutFailure]]
+
* [[S:MyLanguage/Plugin/Events/Content#onContentAfterSave|onContentAfterSave]]
 +
* [[S:MyLanguage/Plugin/Events/Content#onContentPrepareForm|onContentPrepareForm]]
 +
* [[S:MyLanguage/Plugin/Events/Content#onContentPrepareData|onContentPrepareData]]
 +
* [[S:MyLanguage/Plugin/Events/Content#onContentBeforeDelete|onContentBeforeDelete]]
 +
* [[S:MyLanguage/Plugin/Events/Content#onContentAfterDelete|onContentAfterDelete]]
 +
* [[S:MyLanguage/Plugin/Events/Content#onContentChangeState|onContentChangeState]]
 +
* [[S:MyLanguage/Plugin/Events/Content#onContentSearch|onContentSearch]]
 +
* [[S:MyLanguage/Plugin/Events/Content#onContentSearchAreas|onContentSearchAreas]]
 +
* [[S:MyLanguage/Plugin/Events/Content#onUserBeforeDataValidation|onUserBeforeDataValidation]] (N.B. Whilst this event starts with user it's misleading - it applies to all actions and is renamed to a better name of ''onContentValidateData'' in {{JVer|4.0}})
  
== Authentication ==
+
<translate>
* [[Plugin/Events/User#onAuthenticate|onAuthenticate]]
+
=== Editors === <!--T:29-->
* [[Plugin/Events/User#onAuthenticateFailure|onAuthenticateFailure]]
+
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Editor#onInit|onInit]]
 +
* [[S:MyLanguage/Plugin/Events/Editor#onSave|onSave]]
 +
* [[S:MyLanguage/Plugin/Events/Editor#onSetContent|onSetContent]]
 +
* [[S:MyLanguage/Plugin/Events/Editor#onDisplay|onDisplay]]
 +
* [[S:MyLanguage/Plugin/Events/Editor#onGetContent|onGetContent]]
 +
* [[S:MyLanguage/Plugin/Events/Editor#onGetInsertMethod|onGetInsertMethod]]
  
== Editors ==
+
<translate>
* [[Plugin/Events/Editor#onInit|onInit]]
+
=== Editors-xtd === <!--T:30-->
* [[Plugin/Events/Editor#onSave|onSave]]
+
</translate>
* [[Plugin/Events/Editor#onSetContent|onSetContent]]
+
* [[S:MyLanguage/Plugin/Events/Editor-xtd#onDisplay|onDisplay]]
* [[Plugin/Events/Editor#onCustomEditorButton|onCustomEditorButton]] (editors-xtd)
 
* [[Plugin/Events/Editor#onDisplay|onDisplay]]
 
* [[Plugin/Events/Editor#onGetContent|onGetContent]]
 
* [[Plugin/Events/Editor#onGetInsertMethod|onGetInsertMethod]]
 
  
== Search ==
+
<translate>
* [[Plugin/Events/System#onSearch|onSearch]]
+
=== Extensions === <!--T:9-->
* [[Plugin/Events/System#onSearchAreas|onSearchAreas]]
+
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Extension#onExtensionAfterInstall|onExtensionAfterInstall]]
 +
* [[S:MyLanguage/Plugin/Events/Extension#onExtensionAfterUninstall|onExtensionAfterUninstall]]
 +
* [[S:MyLanguage/Plugin/Events/Extension#onExtensionAfterUpdate|onExtensionAfterUpdate]]
 +
* [[S:MyLanguage/Plugin/Events/Extension#onExtensionAfterUpdate|onExtensionBeforeSave]]
 +
* [[S:MyLanguage/Plugin/Events/Extension#onExtensionAfterUpdate|onExtensionAfterSave]]
 +
* [[S:MyLanguage/Plugin/Events/Extension#onExtensionAfterDelete|onExtensionAfterDelete]]
  
== Contact ==
+
<translate>
* [[Plugin/Events/Contact#onSubmitContact|onSubmitContact]]
+
=== Fields === <!--T:31-->
* [[Plugin/Events/Contact#onValidateContact|onValidateContact]]
+
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Fields#onCustomFieldsPrepareDom|onCustomFieldsPrepareDom]]
  
== XML-RPC ==
+
<translate>
* [[Plugin/Events/System#onGetWebServices|onGetWebServices]]
+
=== Filesystem === <!--T:8-->
<noinclude>[[Category:Plugin Development|Events]][[Category:Specifications]]</noinclude>
+
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Filesystem#onSetupProviders|onSetupProviders]]
 +
 
 +
<translate>
 +
=== Finder === <!--T:10-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Finder#onFinderCategoryChangeState|onFinderCategoryChangeState]]
 +
* [[S:MyLanguage/Plugin/Events/Finder#onFinderChangeState|onFinderChangeState]]
 +
* [[S:MyLanguage/Plugin/Events/Finder#onFinderBeforeDelete|onFinderAfterDelete]]
 +
* [[S:MyLanguage/Plugin/Events/Finder#onFinderAfterDelete|onFinderAfterDelete]]
 +
* [[S:MyLanguage/Plugin/Events/Finder#onFinderBeforeSave|onFinderBeforeSave]]
 +
* [[S:MyLanguage/Plugin/Events/Finder#onFinderAfterSave|onFinderAfterSave]]
 +
* [[S:MyLanguage/Plugin/Events/Finder#onFinderResult|onFinderResult]] {{JVer|4.0}}
 +
* [[S:MyLanguage/Plugin/Events/Finder#onPrepareFinderContent|onPrepareFinderContent]]
 +
 
 +
<translate>
 +
=== Installer === <!--T:18-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Installer#onInstallerAddInstallationTab|onInstallerAddInstallationTab]]
 +
 
 +
<translate>
 +
=== Media Action === <!--T:32-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Media-Action#onContentBeforeSave|onContentBeforeSave]]
 +
 
 +
<translate>
 +
=== Privacy === <!--T:33-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Privacy#onPrivacyCanRemoveData|onPrivacyCanRemoveData]]
 +
* [[S:MyLanguage/Plugin/Events/Privacy#onPrivacyExportRequest|onPrivacyExportRequest]]
 +
* [[S:MyLanguage/Plugin/Events/Privacy#onPrivacyRemoveData|onPrivacyRemoveData]]
 +
 
 +
<translate>
 +
=== Quick Icons === <!--T:11-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Quickicon#onGetIcons|onGetIcons]]
 +
 
 +
<translate>
 +
=== Sampledata === <!--T:19-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/SampleData#onSampledataGetOverview|onSampledataGetOverview]]
 +
* [[S:MyLanguage/Plugin/Events/SampleData#onAjaxSampledataApplyStep1|onAjaxSampledataApplyStep1]]
 +
* [[S:MyLanguage/Plugin/Events/SampleData#onAjaxSampledataApplyStep2|onAjaxSampledataApplyStep2]]
 +
* [[S:MyLanguage/Plugin/Events/SampleData#onAjaxSampledataApplyStep3|onAjaxSampledataApplyStep3]]
 +
 
 +
<translate>
 +
=== Schemaorg === <!--T:35-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Schemaorg#onSchemaBeforeCompileHead|onSchemaBeforeCompileHead]]
 +
* [[S:MyLanguage/Plugin/Events/Schemaorg#onSchemaPrepareData|onSchemaPrepareData]]
 +
* [[S:MyLanguage/Plugin/Events/Schemaorg#onSchemaPrepareForm|onSchemaPrepareForm]]
 +
* [[S:MyLanguage/Plugin/Events/Schemaorg#onSchemaPrepareSave|onSchemaPrepareSave]]
 +
 
 +
<translate>
 +
=== System === <!--T:12-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/System#onAfterInitialise|onAfterInitialise]]
 +
* [[S:MyLanguage/Plugin/Events/System#onAfterRoute|onAfterRoute]]
 +
* [[S:MyLanguage/Plugin/Events/System#onAfterDispatch|onAfterDispatch]]
 +
* [[S:MyLanguage/Plugin/Events/System#onAfterRender|onAfterRender]]
 +
* [[S:MyLanguage/Plugin/Events/System#onBeforeRender|onBeforeRender]]
 +
* [[S:MyLanguage/Plugin/Events/System#onBeforeCompileHead|onBeforeCompileHead]]
 +
* [[S:MyLanguage/Plugin/Events/System#onAfterSessionStart|onAfterSessionStart]]
 +
 
 +
<translate>
 +
=== User === <!--T:13-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/User#onUserAuthorisation|onUserAuthorisation]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserAuthorisationFailure|onUserAuthorisationFailure]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserBeforeSave|onUserBeforeSave]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserAfterSave|onUserAfterSave]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserBeforeDelete|onUserBeforeDelete]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserAfterDelete|onUserAfterDelete]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserLogin|onUserLogin]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserLoginFailure|onUserLoginFailure]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserAfterLogin|onUserAfterLogin]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserLogout|onUserLogout]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserBeforeSaveGroup|onUserBeforeSaveGroup]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserAfterSaveGroup|onUserAfterSaveGroup]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserBeforeDeleteGroup|onUserBeforeDeleteGroup]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserAfterDeleteGroup|onUserAfterDeleteGroup]]
 +
* [[S:MyLanguage/Plugin/Events/User#onUserAfterRemind|onUserAfterRemind]]
 +
 
 +
<translate>
 +
=== Web Services === <!--T:34-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/WebServices#onBeforeApiRoute|onBeforeApiRoute]]
 +
 
 +
<translate>
 +
=== Workflow === <!--T:35-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Workflow#onWorkflowBeforeTransition|onWorkflowBeforeTransition]]
 +
 
 +
<translate>
 +
=== Other Core Component Events === <!--T:2--></translate>
 +
 
 +
<translate>
 +
==== Actionlog Component ==== <!--T:20-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Actionlog#onAfterLogPurge|onAfterLogPurge]]
 +
* [[S:MyLanguage/Plugin/Events/Actionlog#onAfterLogExport|onAfterLogExport]]
 +
 
 +
<translate>
 +
==== Cache Component ==== <!--T:21-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Cache#onAfterPurge|onAfterPurge]]
 +
 
 +
<translate>
 +
==== Checkin Component ==== <!--T:22-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Checkin#onAfterCheckin|onAfterCheckin]]
 +
 
 +
<translate>
 +
==== Config Component ==== <!--T:23-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Config#onApplicationAfterSave|onApplicationAfterSave]]
 +
 
 +
<translate>
 +
==== Contact Component ==== <!--T:14-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Contact#onValidateContact|onValidateContact]]
 +
* [[S:MyLanguage/Plugin/Events/Contact#onSubmitContact|onSubmitContact]]
 +
 
 +
<translate>
 +
==== Installer Component ==== <!--T:15-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Install#onInstallerBeforeInstallation|onInstallerBeforeInstallation]]
 +
* [[S:MyLanguage/Plugin/Events/Install#onInstallerBeforeInstaller|onInstallerBeforeInstaller]]
 +
* [[S:MyLanguage/Plugin/Events/Install#onInstallerAfterInstaller|onInstallerAfterInstaller]]
 +
 
 +
<translate>
 +
==== Menu Component ==== <!--T:16-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Menu#onAfterGetMenuTypeOptions|onAfterGetMenuTypeOptions]]
 +
 
 +
<translate>
 +
==== Module ==== <!--T:17-->
 +
</translate>
 +
* [[S:MyLanguage/Plugin/Events/Module#onRenderModule|onRenderModule]]
 +
* [[S:MyLanguage/Plugin/Events/Module#onAfterRenderModule|onAfterRenderModule]]
 +
* [[S:MyLanguage/Plugin/Events/Module#onAfterRenderModules|onAfterRenderModules]]
 +
* [[S:MyLanguage/Plugin/Events/Module#onPrepareModuleList|onPrepareModuleList]]
 +
* [[S:MyLanguage/Plugin/Events/Module#onAfterModuleList|onAfterModuleList]]
 +
* [[S:MyLanguage/Plugin/Events/Module#onAfterCleanModuleList|onAfterCleanModuleList]]
 +
 
 +
<noinclude>
 +
[[Category:Plugin Development|Events{{#translation:}}]]
 +
[[Category:Specifications{{#translation:}}]]
 +
[[Category:Tutorials{{#translation:}}]]
 +
</noinclude>

Latest revision as of 05:40, 6 August 2023

Other languages:
Bahasa Indonesia • ‎English • ‎Nederlands • ‎català • ‎español • ‎français • ‎português do Brasil • ‎فارسی • ‎中文(台灣)‎
Joomla! 
3.x

Joomla! ships with a variety of core events, organised into groups. These are described in the following topics.

Api Authentication[edit]

Authentication[edit]

Behaviour[edit]

Captcha[edit]

Content[edit]

Editors[edit]

Editors-xtd[edit]

Extensions[edit]

Fields[edit]

Filesystem[edit]

Finder[edit]

Installer[edit]

Media Action[edit]

Privacy[edit]

Quick Icons[edit]

Sampledata[edit]

Schemaorg[edit]

System[edit]

User[edit]

Web Services[edit]

Workflow[edit]

Other Core Component Events[edit]

Actionlog Component[edit]

Cache Component[edit]

Checkin Component[edit]

Config Component[edit]

Contact Component[edit]

Installer Component[edit]

Menu Component[edit]

Module[edit]