Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>There is a easier method. </p> <p><strong>What is a package?</strong> </p> <p>A package is a extension that is used to install multiple extensions in one go. </p> <p><strong>How do I create a package?</strong> </p> <p>A package extension is created by zipping all zip files of the extensions together with a xml manifest file. For example if you have a package composed by:</p> <ul> <li>component helloworld</li> <li>module helloworld</li> <li>library helloworld</li> <li>system plugin helloworld</li> <li>template helloworld</li> </ul> <p>The package should have the following tree in your zipfile: </p> <pre><code>-- pkg_helloworld.xml -- packages &lt;dir&gt; |-- com_helloworld.zip |-- mod_helloworld.zip |-- lib_helloworld.zip |-- plg_sys_helloworld.zip |-- tpl_helloworld.zip </code></pre> <p>The pkg_helloworld.xml could have the following contents: </p> <pre><code> &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;extension type="package" version="1.6"&gt; &lt;name&gt;Hello World Package&lt;/name&gt; &lt;author&gt;Hello World Package Team&lt;/author&gt; &lt;creationDate&gt;May 2012&lt;/creationDate&gt; &lt;packagename&gt;helloworld&lt;/packagename&gt; &lt;version&gt;1.0.0&lt;/version&gt; &lt;url&gt;http://www.yoururl.com/&lt;/url&gt; &lt;packager&gt;Hello World Package Team&lt;/packager&gt; &lt;packagerurl&gt;http://www.yoururl.com/&lt;/packagerurl&gt; &lt;description&gt;Example package to combine multiple extensions&lt;/description&gt; &lt;update&gt;http://www.updateurl.com/update&lt;/update&gt; &lt;files folder="packages"&gt; &lt;file type="component" id="helloworld" &gt;com_helloworld.zip&lt;/file&gt; &lt;file type="module" id="helloworld" client="site"&gt;mod_helloworld.zip&lt;/file&gt; &lt;file type="library" id="helloworld"&gt;lib_helloworld.zip&lt;/file&gt; &lt;file type="plugin" id="helloworld" group="system"&gt;plg_sys_helloworld.zip&lt;/file&gt; &lt;file type="template" id="helloworld" client="site"&gt;tpl_helloworld.zip&lt;/file&gt; &lt;/files&gt; &lt;/extension&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload