Manifest files

From Joomla! Documentation
Revision as of 09:42, 28 May 2011 by Akede (Talk | contribs)

Jump to: navigation, search
Note

Please note that the content on this page is currently incomplete. Please treat it as a work in progress.

This article was last edited by Akede (talk| contribs) 23 months ago. (Purge)

General information

Contents

Within Joomla there are manifest files for all of the extensions. These files include the general installation information as well as parameters for the configuration of the extension itself. The general structure of these files is similar for types extensions.

The article here will describe the general structure and elements of all manifest files. In the following special articles you will find detailed information about the related topics:

Naming conventions

The file must be named manifest.xml or <extension_name>.xml and located in the root directory of the installation package.

The primary tag of the installation file is:

<extension></extension>

This starting and closing tags are now valid for all extensions. The new tag <extension> replaces the old <install></install> from Joomla Joomla 1.5. The following attributes are allowed within the tag:

Attribute Values Description
type component
module
plugin
template
This attribute describes the type of the extension for the installer. Based on this type further requirements to sub-tags apply.
version 1.6 String that identifies the version of Joomla for which this extension is developed. For Joomla 1.6 a version higher than 1.5 is required.
method new
upgrade
The default value install will be also used if the method attribute is not used. In these cases the installer will gracefully stop if he finds any existing file/folder of the new extension
client site
administrator
Applicable for modules The client allows to specify for which application client the new module is available.
group <free name> "Applicable for plugins" The group name specifies for which group of plugins the new plugin is available. The existing groups are the folder names within the directory /plugins. The installer will create new folder names for group names that do not exist yet.


Contributors

Personal tools
Namespaces

Variants
Actions
Navigation
Joomla! Sites
Toolbox