Plugin Development/Using Plugins: Difference between revisions
From Joomla! Documentation
new page |
Link to 2.5 namespace |
||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
Plugins are grouped together depending on which event they run on. A full list of events grouped by event type can be found [[Plugin/Events|here]] (the names of a lot of events changed between {{JVer|1.5}} and {{JVer|2.5}} see [[J2.5:Adapting_a_Joomla_1.5_extension_to_Joomla_2.5#Renamed_Events|here]] for a full list of changes). There are also several simple tutorials on making some sample plugins running on some of these events to help running searches on extensions using both the search and smart search components: | <noinclude><languages /></noinclude> | ||
<noinclude><translate>==Using Plugins== <!--T:1--></translate></noinclude> | |||
<translate><!--T:2--> | |||
Plugins are grouped together depending on which event they run on. A full list of events grouped by event type can be found [[S:MyLanguage/Plugin/Events|here]] (the names of a lot of events changed between {{JVer|1.5}} and {{JVer|2.5}} see [[S:MyLanguage/J2.5:Adapting_a_Joomla_1.5_extension_to_Joomla_2.5#Renamed_Events|here]] for a full list of changes). There are also several simple tutorials on making some sample plugins running on some of these events to help running searches on extensions using both the search and smart search components:</translate> | |||
* [[Creating a search plugin]] | <translate><!--T:3--> | ||
* [[Creating a Smart Search plug-in]] ({{JVer|2.5}} only) | * [[S:MyLanguage/Creating a search plugin|Creating a search plugin]] | ||
* [[S:MyLanguage/Creating a Smart Search plug-in|Creating a Smart Search plug-in]] ({{JVer|2.5}} only)</translate> | |||
There are further tutorials using the user triggers on how to create an authentication plugin to help users log into Joomla and creating a profile plugin for Joomla. | <translate><!--T:4--> | ||
There are further tutorials using the user triggers on how to create an authentication plugin to help users log into Joomla and creating a profile plugin for Joomla.</translate> | |||
* [[Creating an Authentication Plugin for Joomla]] | <translate><!--T:5--> | ||
* [[Creating a profile plugin]] | * [[S:MyLanguage/Creating an Authentication Plugin for Joomla|Creating an Authentication Plugin for Joomla!]] | ||
* [[S:MyLanguage/Creating a profile plugin|Creating a profile plugin]]</translate> | |||
A more complex example of [[ | <translate><!--T:6--> | ||
<noinclude>[[Category:Landing subpages | Content plugins can be used to add custom fields to core components. The following tutorial explains how to do this and how to display the new field on your webite.</translate> | ||
<translate><!--T:7--> | |||
* [[S:MyLanguage/Adding custom fields to core components using a plugin|Adding custom fields to core components using a plugin]]</translate> | |||
<translate><!--T:8--> | |||
A more complex example of [[S:MyLanguage/J2.5:Creating_a_System_Plugin_to_augment_JRouter|using plugins to create a new system router]] to produce URLs is also available ({{JVer|2.5}} only).</translate> | |||
<noinclude> | |||
<translate> | |||
<!--T:9--> | |||
[[Category:Landing subpages]] | |||
</translate> | |||
</noinclude> | |||
Latest revision as of 00:27, 7 April 2020
Using Plugins
Plugins are grouped together depending on which event they run on. A full list of events grouped by event type can be found here (the names of a lot of events changed between
and
see here for a full list of changes). There are also several simple tutorials on making some sample plugins running on some of these events to help running searches on extensions using both the search and smart search components:
There are further tutorials using the user triggers on how to create an authentication plugin to help users log into Joomla and creating a profile plugin for Joomla.
Content plugins can be used to add custom fields to core components. The following tutorial explains how to do this and how to display the new field on your webite.
A more complex example of using plugins to create a new system router to produce URLs is also available (
only).