Actions

Portal

Difference between revisions of "Plugin Development"

From Joomla! Documentation

m (Adjusted link after page move)
m (browsebar developer choices)
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Recommended Reading ==
+
{{browsebar|development}}
* [[Plugin]]
+
<div style="clear:both; width:100%">
* [[Plugin Developer Overview]]
+
{{/box-header-sq|<big>Introduction to {{PAGENAME}}</big>|{{FULLPAGENAME}}/Intro|}}
* [http://developer.joomla.org/tutorials/184-how-to-create-a-joomla-plugin.html How to create a Joomla! Plugin]
+
{{:{{FULLPAGENAME}}/Intro}}
* [[How to create a content plugin]]
+
{{/box-footer|}}
* [[How to create a search plugin]]
+
</div>
* [[Supporting plugins in your component]]
+
* [[Creating an Authentication Plugin for Joomla 1.5]]
+
* [[Using plugins in your own extension]]
+
* [[Refactoring Plugins]] {{JVer|1.6}}
+
  
== Tutorials ==
+
<div class="portal-column-left-wide">
<small>List of all articles belonging to the categories "Tutorials" AND "Plugin Development"</small>
+
{{/box-header-sq|Recommended Reading|{{FULLPAGENAME}}/Reading list|}}<onlyinclude>
<DPL>
+
{{:Plugin Development/Reading list}}</onlyinclude>
noresultsheader=\n 
+
{{/box-footer|}}
category=Tutorials
+
</div>
category=Plugin Development
+
</DPL>
+
  
==FAQ==
+
<div class="portal-column-right-narrow"> <!-- Switch to one column on narrow screens -->
<small>List of all articles belonging to the categories "FAQ" AND "Plugin Development"</small>
+
{{/box-header-sq|FAQs|{{FULLPAGENAME}}/FAQs|}}
<DPL>
+
{{:{{FULLPAGENAME}}/FAQs}}
noresultsheader=\n 
+
{{/box-footer|}}
category=FAQ
+
</div>
category=Plugin Development
+
 
</DPL>
+
<div style="clear:both; width:100%">
 +
 
 +
{{/box-header-sq|Component Development Tutorials|{{FULLPAGENAME}}/Tutorials|}}
 +
{{:{{FULLPAGENAME}}/Tutorials}}
 +
{{/box-footer|}}
 +
</div>
 +
 
 +
<div style="clear:both; width:100%">
 +
{{/box-header-sq|{{PAGENAME}} Documentation Projects|{{FULLPAGENAME}}/Projects|}}
 +
{{:{{FULLPAGENAME}}/Projects}}
 +
{{/box-footer|}}
 +
</div>
 +
 
 +
 
 +
__NOTOC__ __NOEDITSECTION__
 +
<noinclude>[[Category:Development]][[Category:Plugins]]</noinclude>

Revision as of 06:49, 5 September 2012

DEV Home · Component Development · Plugin Development · Module Development · Template Development · Development for Beginners

Introduction to Plugin Development


<translate> This page contains many links to documentation concerning Plugin Development for Joomla 2.5 and Joomla 3.x. A good place to start is with the Recommending Reading articles below as they provide a good introductory base of knowledge to build on.</translate>

<translate> What is a Plugin?</translate>

{{Chunk:Plugin/<translate> en</translate>}}


Recommended Reading


<translate> The following articles will help familiarise you with Joomla! plugins. They are a good starting point to understanding and then developing plugins.</translate> <translate>====Beginner==== To understand how to install and use a plugin in Joomla it is recommended to read Administration of a Plugin in Joomla!</translate> <translate>====Intermediate==== To understand plugins better it is advised that you create a basic plugin for Joomla!.

To read on how to run a basic content plugin in a custom module or component you may have already developed it is recommended to read Triggering content plugins in your extension.</translate> <translate>====Advanced==== To understand the principles on which the Plugin system works Plugin Developer Overview. To then implement this in a component you have designed it is recommended to read Supporting plugins in your component.</translate>


FAQs

List of all articles belonging to the categories "FAQ" AND "Plugin Development"

Plugin Development Documentation Projects


<translate> The Joomla! Documentation Wiki needs your help! Below is a list of pages/articles needed for Plugin Development. If you know of a topic which needs to be addressed, just add it to the List of Red Links below by using the following wikimarkup.</translate>

Documentation all together tranparent small.png
<translate> Want or Need a New Article on Plugin Development?</translate>

<translate>

To add a Red Link click here and add it to the Plugins Development Projects page. Please use the following wikimarkup code to add the suggested topic to the list:</translate>

*[[Put your Plugin Article name here]]

<translate> List of Red Links for needed Plugin Develepment Articles:</translate>