Skip to content

Instantly share code, notes, and snippets.

@fititnt
Created August 15, 2011 04:47
Show Gist options
  • Save fititnt/1145723 to your computer and use it in GitHub Desktop.
Save fititnt/1145723 to your computer and use it in GitHub Desktop.
Joomla 1.6+ XML of Install Packages
<?xml version="1.0" encoding="UTF-8"?>
<project name="package_test_build" default="build">
<target name="clean">
<echo msg="Cleaning directories" />
<delete dir="packages" includeemptydirs="true" />
<delete file="pkg_everything.zip" />
</target>
<target name="build">
<echo msg="Building package" />
<mkdir dir="packages" />
<zip destfile="packages/lib_alpha.zip" basedir="../lib_alpha" />
<zip destfile="packages/lng_xx-XX.zip" basedir="../lng_xx-XX" />
<zip destfile="packages/lng_xx-XX_admin.zip" basedir="../lng_xx-XX.admin" />
<zip destfile="packages/com_alpha.zip" basedir="../com_alpha" />
<zip destfile="packages/mod_alpha.zip" basedir="../mod_alpha" />
<zip destfile="packages/mod_alpha_admin.zip" basedir="../mod_adminalpha" />
<zip destfile="packages/plg_system_alpha.zip" basedir="../plg_system_alpha" />
<zip destfile="packages/tpl_simple.zip" basedir="../tpl_simple" />
<zip destfile="pkg_everything.zip">
<fileset dir=".">
<include name="packages/**" />
<include name="pkg_everything.xml" />
</fileset>
</zip>
</target>
</project>
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="package" version="1.6">
<name>Everything Demonstration</name>
<packagename>everything</packagename>
<version>1.6.0</version>
<url>http://www.joomla.org</url>
<packager>Sam Moffatt</packager>
<packagerurl>http://www.sammoffatt.com.au</packagerurl>
<description>Joomla! Installer Sample and Test Package.</description>
<update>http://update.joomla.org/update/packages/everything</update>
<files folder="packages">
<file type="library" id="lib_alpha" >lib_alpha.zip</file>
<file type="component" id="com_alpha" >com_alpha.zip</file>
<file type="module" id="mod_alpha" client="site">mod_alpha.zip</file>
<file type="module" id="mod_adminalpha" client="administrator">mod_alpha_admin.zip</file>
<file type="plugin" id="alpha" group="system">plg_system_alpha.zip</file>
<file type="template" id="simple_template" client="site">tpl_simple.zip</file>
<file type="language" id="xx-XX" client="site">lng_xx-XX.zip</file>
<file type="language" id="xx-XX" client="administrator">lng_xx-XX_admin.zip</file>
</files>
</extension>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment