Actions

Chunk

Difference between revisions of "Extension"

From Joomla! Documentation

(Added link)
(Added explanations from What are the extension types?)
Line 1: Line 1:
An extension is a package that extends your Joomla! installation in some way.  A small selection of extensions is included with the default Joomla! installation but many more are available from the [http://extensions.joomla.org Joomla! Extensions Site].
+
An extension is a software package that extends your Joomla! installation in some way.  A small selection of extensions is included with the default Joomla! installation but many more are available from the [http://extensions.joomla.org Joomla! Extensions Site].
  
The term "extension" is generic and the following specific extension types are available (listed alphabetically):
+
The term ''extension'' is generic and the following specific extension types are available (listed alphabetically):
* [[Component]]
+
* [[Component]] (since {{JVer|1.0}}) – adds custom functions to your site that can be selected from menus
* [[Language]]
+
* [[Language]] (since {{JVer|1.0}}) – defines an additional language for your site
* [[Library]] in Joomla! 1.6 onwards
+
* [[Library]] (since {{JVer|1.6}}) – provides functions to be used by other extensions
* [[Mambot]] in Joomla 1.0.x only (in later versions Mambots are referred to as Plugins)
+
* [[Mambot]] (in {{JVer|1.0}}) – modifies content in articles
* [[Module]]
+
* [[Module]] (since {{JVer|1.0}}) – shows nonessential data in a side box, possibly on multiple pages
* [[Package]] in Joomla! 1.6 onwards
+
* [[Package]] (since {{JVer|1.6}}) – bundles related extensions
* [[Plugin]] from Joomla! 1.5.0 onwards (formerly known as Mambots)
+
* [[Plugin]] (since {{JVer|1.5}}) – modifies content in articles or provides functions to extend other extensions
* [[Template]]
+
* [[Template]] (since {{JVer|1.0}}) – define the look, feel, and navigation capabilities of your site
  
 
For an overview of the most important extension types and the functionality they provide, see [[What are the extension types?]]
 
For an overview of the most important extension types and the functionality they provide, see [[What are the extension types?]]

Revision as of 07:31, 10 June 2011

An extension is a software package that extends your Joomla! installation in some way. A small selection of extensions is included with the default Joomla! installation but many more are available from the Joomla! Extensions Site.

The term extension is generic and the following specific extension types are available (listed alphabetically):

  • Component (since Joomla 1.0) – adds custom functions to your site that can be selected from menus
  • Language (since Joomla 1.0) – defines an additional language for your site
  • Library (since Joomla 1.6) – provides functions to be used by other extensions
  • Mambot (in Joomla 1.0) – modifies content in articles
  • Module (since Joomla 1.0) – shows nonessential data in a side box, possibly on multiple pages
  • Package (since Joomla 1.6) – bundles related extensions
  • Plugin (since Joomla 1.5) – modifies content in articles or provides functions to extend other extensions
  • Template (since Joomla 1.0) – define the look, feel, and navigation capabilities of your site

For an overview of the most important extension types and the functionality they provide, see What are the extension types?