Difference between revisions of "Plugin/Events"

From Joomla! Documentation

< Plugin
(Add in contact event versions)
Line 1: Line 1:
 
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/Content|Content events]]
+
* [[Plugin/Events/User#onAuthenticate|onAuthenticate]] {{JVer|1.5}}
* [[Plugin/Events/User|User events]]
+
* [[Plugin/Events/User#onAuthenticateFailure|onAuthenticateFailure]] {{JVer|1.5}}
* [[Plugin/Events/Editor|Editor events]]
 
  
* [[Plugin/Events/Contact|Contact events]]
+
== Captcha ==
 
+
* [[Plugin/Events/Editor#onInit|onInit]] {{JVer|2.5}} {{JVer|3.1}}
== System ==
+
* [[Plugin/Events/Editor#onDisplay|onDisplay]] {{JVer|2.5}} {{JVer|3.1}}
* [[Plugin/Events/System#onAfterInitialise|onAfterInitialise]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
+
* [[Plugin/Events/Captcha#onCheckAnswer|onCheckAnswer]] {{JVer|2.5}} {{JVer|3.1}}
* [[Plugin/Events/System#onAfterRoute|onAfterRoute]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/System#onAfterRender|onAfterRender]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/System#onBeforeRender|onBeforeRender]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/System#onBeforeCompileHead|onBeforeCompileHead]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/System#onSearch|onSearch]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/System#onSearchAreas|onSearchAreas]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/System#onGetWebServices|onGetWebServices]] {{JVer|2.5}} {{JVer|3.1}}
 
  
 
== Content ==
 
== Content ==
Line 41: Line 32:
 
* [[Plugin/Events/Content#onContentSearchAreas|onContentSearchAreas]] {{JVer|2.5}}{{JVer|3.1}}
 
* [[Plugin/Events/Content#onContentSearchAreas|onContentSearchAreas]] {{JVer|2.5}}{{JVer|3.1}}
 
* [[Plugin/Events/Content#onContentAfterTitle|onContentAfterTitle]] {{JVer|3.1}}
 
* [[Plugin/Events/Content#onContentAfterTitle|onContentAfterTitle]] {{JVer|3.1}}
 +
 +
== Contact ==
 +
* [[Plugin/Events/Contact#onSubmitContact|onSubmitContact]] {{JVer|1.5}}
 +
* [[Plugin/Events/Contact#onValidateContact|onValidateContact]] {{JVer|1.5}}
 +
 +
== Editors ==
 +
* [[Plugin/Events/Editor#onCustomEditorButton|onCustomEditorButton]] (editors-xtd) {{JVer|1.5}}
 +
* [[Plugin/Events/Editor#onInit|onInit]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Editor#onSave|onSave]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Editor#onSetContent|onSetContent]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Editor#onDisplay|onDisplay]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Editor#onGetContent|onGetContent]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Editor#onGetInsertMethod|onGetInsertMethod]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}
 +
 +
== Extensions ==
 +
* [[Plugin/Events/Extension#onExtensionAfterInstall|onExtensionAfterInstall]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Extension#onExtensionAfterUninstall|onExtensionAfterUninstall]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Extension#onExtensionAfterUpdate|onExtensionAfterUpdate]] {{JVer|2.5}} {{JVer|3.1}}
 +
 +
== Finder ==
 +
* [[Plugin/Events/Finder#onFinderCategoryChangeState|onFinderCategoryChangeState]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Finder#onFinderChangeState|onFinderChangeState]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Finder#onFinderBeforeDelete|onFinderAfterDelete]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Finder#onFinderAfterDelete|onFinderAfterDelete]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Finder#onFinderBeforeSave|onFinderBeforeSave]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/Finder#onFinderAfterSave|onFinderAfterSave]] {{JVer|2.5}} {{JVer|3.1}}
 +
 +
== Search ==
 +
* [[Plugin/Events/System#onSearch|onSearch]] {{JVer|1.5}}
 +
* [[Plugin/Events/System#onSearchAreas|onSearchAreas]] {{JVer|1.5}}
 +
 +
== System ==
 +
* [[Plugin/Events/System#onAfterInitialise|onAfterInitialise]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/System#onAfterRoute|onAfterRoute]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/System#onAfterRender|onAfterRender]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/System#onBeforeRender|onBeforeRender]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/System#onBeforeCompileHead|onBeforeCompileHead]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/System#onSearch|onSearch]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/System#onSearchAreas|onSearchAreas]] {{JVer|2.5}} {{JVer|3.1}}
 +
* [[Plugin/Events/System#onGetWebServices|onGetWebServices]] {{JVer|2.5}} {{JVer|3.1}}
  
 
== User ==  
 
== User ==  
Line 60: Line 92:
 
* [[Plugin/Events/User#onUserAuthenticate|onUserAuthenticate]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/User#onUserAuthenticate|onUserAuthenticate]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/User#onUserAuthorisation|onUserAuthorisation]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/User#onUserAuthorisation|onUserAuthorisation]] {{JVer|2.5}} {{JVer|3.1}}
 
== Authentication ==
 
* [[Plugin/Events/User#onAuthenticate|onAuthenticate]] {{JVer|1.5}}
 
* [[Plugin/Events/User#onAuthenticateFailure|onAuthenticateFailure]] {{JVer|1.5}}
 
 
== Editors ==
 
* [[Plugin/Events/Editor#onCustomEditorButton|onCustomEditorButton]] (editors-xtd) {{JVer|1.5}}
 
* [[Plugin/Events/Editor#onInit|onInit]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Editor#onSave|onSave]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Editor#onSetContent|onSetContent]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Editor#onDisplay|onDisplay]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Editor#onGetContent|onGetContent]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Editor#onGetInsertMethod|onGetInsertMethod]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}}
 
 
== Search ==
 
* [[Plugin/Events/System#onSearch|onSearch]] {{JVer|1.5}}
 
* [[Plugin/Events/System#onSearchAreas|onSearchAreas]] {{JVer|1.5}}
 
 
== Finder ==
 
* [[Plugin/Events/Finder#onFinderCategoryChangeState|onFinderCategoryChangeState]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Finder#onFinderChangeState|onFinderChangeState]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Finder#onFinderBeforeDelete|onFinderAfterDelete]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Finder#onFinderAfterDelete|onFinderAfterDelete]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Finder#onFinderBeforeSave|onFinderBeforeSave]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/Finder#onFinderAfterSave|onFinderAfterSave]] {{JVer|2.5}} {{JVer|3.1}}
 
 
== Contact ==
 
* [[Plugin/Events/Contact#onSubmitContact|onSubmitContact]] {{JVer|1.5}}
 
* [[Plugin/Events/Contact#onValidateContact|onValidateContact]] {{JVer|1.5}}
 
  
 
== XML-RPC ==
 
== XML-RPC ==
 
* [[Plugin/Events/System#onGetWebServices|onGetWebServices]] {{JVer|2.5}} {{JVer|3.1}}
 
* [[Plugin/Events/System#onGetWebServices|onGetWebServices]] {{JVer|2.5}} {{JVer|3.1}}
 
<noinclude>[[Category:Plugin Development|Events]][[Category:Specifications]]</noinclude>
 
<noinclude>[[Category:Plugin Development|Events]][[Category:Specifications]]</noinclude>

Revision as of 08:12, 26 April 2013

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

Authentication[edit]

Captcha[edit]

Content[edit]

Contact[edit]

Editors[edit]

Extensions[edit]

Finder[edit]

Search[edit]

System[edit]

User[edit]

XML-RPC[edit]