Difference between revisions of "Plugin/Events"

From Joomla! Documentation

< Plugin
m (moved Plugin events to Plugin/Events: Reogarnizacao of contents)
(→‎User: Add event to list)
(48 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
<noinclude>{{version/tutor|2.5,3.x}}</noinclude>
 
Joomla! ships with a variety of core events, organised into groups.  These are described in the following topics.
 
Joomla! ships with a variety of core events, organised into groups.  These are described in the following topics.
  
* [[Plugin events/System|System events]]
+
=== Authentication ===
* [[Plugin events/User|User events]]
+
* [[Plugin/Events/User#onUserAuthenticate|onUserAuthenticate]]
* [[Plugin events/Editor|Editor events]]
 
* [[Plugin events/Content|Content events]]
 
* [[Plugin events/Contact|Contact events]]
 
  
This is list of the core events in Joomla! 1.5 together with the group name to which each belongs.  Each event name links to more detailed information.
+
=== Captcha ===
 
+
* [[Plugin/Events/Editor#onInit|onInit]]
== System ==
+
* [[Plugin/Events/Editor#onDisplay|onDisplay]]
* [[Plugin/Events/System#onAfterInitialise|onAfterInitialise]]
+
* [[Plugin/Events/Captcha#onCheckAnswer|onCheckAnswer]]
* [[Plugin/Events/System#onAfterRoute|onAfterRoute]]
 
* [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]]
 
* [[Plugin/Events/System#onAfterRender|onAfterRender]]
 
 
 
== Content ==
 
* [[Plugin/Events/Content#onAfterDisplay|onAfterDisplay]]
 
* [[Plugin/Events/Content#onAfterContentSave|onAfterContentSave]]
 
* [[Plugin/Events/Content#onAfterDisplayTitle|onAfterDisplayTitle]]
 
* [[Plugin/Events/Content#onAfterDisplayContent|onAfterDisplayContent]]
 
* [[Plugin/Events/Content#onPrepareContent|onPrepareContent]]
 
* [[Plugin/Events/Content#onBeforeDisplay|onBeforeDisplay]]
 
* [[Plugin/Events/Content#onBeforeContentSave|onBeforeContentSave]]
 
* [[Plugin/Events/Content#onBeforeDisplayContent|onBeforeDisplayContent]]
 
 
 
== User ==  
 
* [[Plugin/Events/User#onBeforeDeleteUser|onBeforeDeleteUser]]
 
* [[Plugin/Events/User#onAfterDeleteUser|onAfterDeleteUser]]
 
* [[Plugin/Events/User#onBeforeStoreUser|onBeforeStoreUser]]
 
* [[Plugin/Events/User#onAfterStoreUser|onAfterStoreUser]]
 
* [[Plugin/Events/User#onLoginUser|onLoginUser]]
 
* [[Plugin/Events/User#onLoginUser|onLoginFailure]]
 
* [[Plugin/Events/User#onLogoutUser|onLogoutUser]]
 
* [[Plugin/Events/User#onLogoutUser|onLogoutFailure]]
 
  
== Authentication ==
+
=== Content ===
* [[Plugin/Events/User#onAuthenticate|onAuthenticate]]
+
* [[Plugin/Events/Content#onContentPrepare|onContentPrepare]]
* [[Plugin/Events/User#onAuthenticateFailure|onAuthenticateFailure]]
+
* [[Plugin/Events/Content#onContentAfterTitle|onContentAfterTitle]] ({{JVer|3.x}} only)
 +
* [[Plugin/Events/Content#onContentBeforeDisplay|onContentBeforeDisplay]]
 +
* [[Plugin/Events/Content#onContentAfterDisplay|onContentAfterDisplay]]
 +
* [[Plugin/Events/Content#onContentBeforeSave|onContentBeforeSave]]
 +
* [[Plugin/Events/Content#onContentAfterSave|onContentAfterSave]]
 +
* [[Plugin/Events/Content#onContentPrepareForm|onContentPrepareForm]]
 +
* [[Plugin/Events/Content#onContentPrepareData|onContentPrepareData]]
 +
* [[Plugin/Events/Content#onContentBeforeDelete|onContentBeforeDelete]]
 +
* [[Plugin/Events/Content#onContentAfterDelete|onContentAfterDelete]]
 +
* [[Plugin/Events/Content#onContentChangeState|onContentChangeState]]
 +
* [[Plugin/Events/Content#onContentSearch|onContentSearch]]
 +
* [[Plugin/Events/Content#onContentSearchAreas|onContentSearchAreas]]
  
== Editors ==
+
=== Editors ===
 
* [[Plugin/Events/Editor#onInit|onInit]]
 
* [[Plugin/Events/Editor#onInit|onInit]]
 
* [[Plugin/Events/Editor#onSave|onSave]]
 
* [[Plugin/Events/Editor#onSave|onSave]]
 
* [[Plugin/Events/Editor#onSetContent|onSetContent]]
 
* [[Plugin/Events/Editor#onSetContent|onSetContent]]
* [[Plugin/Events/Editor#onCustomEditorButton|onCustomEditorButton]] (editors-xtd)
 
 
* [[Plugin/Events/Editor#onDisplay|onDisplay]]
 
* [[Plugin/Events/Editor#onDisplay|onDisplay]]
 
* [[Plugin/Events/Editor#onGetContent|onGetContent]]
 
* [[Plugin/Events/Editor#onGetContent|onGetContent]]
 
* [[Plugin/Events/Editor#onGetInsertMethod|onGetInsertMethod]]
 
* [[Plugin/Events/Editor#onGetInsertMethod|onGetInsertMethod]]
  
== Search ==
+
=== Extensions ===
 +
* [[Plugin/Events/Extension#onExtensionAfterInstall|onExtensionAfterInstall]]
 +
* [[Plugin/Events/Extension#onExtensionAfterUninstall|onExtensionAfterUninstall]]
 +
* [[Plugin/Events/Extension#onExtensionAfterUpdate|onExtensionAfterUpdate]]
 +
 
 +
=== Finder ===
 +
* [[Plugin/Events/Finder#onFinderCategoryChangeState|onFinderCategoryChangeState]]
 +
* [[Plugin/Events/Finder#onFinderChangeState|onFinderChangeState]]
 +
* [[Plugin/Events/Finder#onFinderBeforeDelete|onFinderAfterDelete]]
 +
* [[Plugin/Events/Finder#onFinderAfterDelete|onFinderAfterDelete]]
 +
* [[Plugin/Events/Finder#onFinderBeforeSave|onFinderBeforeSave]]
 +
* [[Plugin/Events/Finder#onFinderAfterSave|onFinderAfterSave]]
 +
 
 +
=== Quick Icons ===
 +
* [[Plugin/Events/Quickicon#onGetIcons|onGetIcons]]
 +
 
 +
=== System ===
 +
* [[Plugin/Events/System#onAfterInitialise|onAfterInitialise]]
 +
* [[Plugin/Events/System#onAfterRoute|onAfterRoute]]
 +
* [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]]
 +
* [[Plugin/Events/System#onAfterRender|onAfterRender]]
 +
* [[Plugin/Events/System#onBeforeRender|onBeforeRender]]
 +
* [[Plugin/Events/System#onBeforeCompileHead|onBeforeCompileHead]]
 
* [[Plugin/Events/System#onSearch|onSearch]]
 
* [[Plugin/Events/System#onSearch|onSearch]]
 
* [[Plugin/Events/System#onSearchAreas|onSearchAreas]]
 
* [[Plugin/Events/System#onSearchAreas|onSearchAreas]]
  
== Contact ==
+
=== User ===
* [[Plugin/Events/Contact#onSubmitContact|onSubmitContact]]
+
* [[Plugin/Events/User#onUserBeforeSave|onUserBeforeSave]]
* [[Plugin/Events/Contact#onValidateContact|onValidateContact]]
+
* [[Plugin/Events/User#onUserAfterSave|onUserAfterSave]]
 +
* [[Plugin/Events/User#onUserBeforeDelete|onUserBeforeDelete]]
 +
* [[Plugin/Events/User#onUserAfterDelete|onUserAfterDelete]]
 +
* [[Plugin/Events/User#onUserLogin|onUserLogin]]
 +
* [[Plugin/Events/User#onUserLoginFailure|onUserLoginFailure]]
 +
* [[Plugin/Events/User#onUserLogout|onUserLogout]]
 +
* [[Plugin/Events/User#onUserAuthenticate|onUserAuthenticate]]
 +
* [[Plugin/Events/User#onUserAuthorisation|onUserAuthorisation]]
  
== XML-RPC ==
+
<noinclude>[[Category:Plugin Development|Events]][[Category:Specifications]]
* [[Plugin/Events/System#onGetWebServices|onGetWebServices]]
+
[[Category:Tutorials]]
<noinclude>[[Category:Plugin Development|Events]][[Category:Specifications]]</noinclude>
+
</noinclude>

Revision as of 22:13, 28 August 2013