<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kassandra</id>
	<title>Joomla! Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kassandra"/>
	<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/Special:Contributions/Kassandra"/>
	<updated>2026-10-09T21:15:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J1.5_talk:Components:xml_installfile&amp;diff=61494</id>
		<title>J1.5 talk:Components:xml installfile</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J1.5_talk:Components:xml_installfile&amp;diff=61494"/>
		<updated>2011-08-23T08:39:21Z</updated>

		<summary type="html">&lt;p&gt;Kassandra: /* Is there a Schema? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Is there a Schema? ==&lt;br /&gt;
&lt;br /&gt;
Is there any form of detailed documentation of this XML?&lt;br /&gt;
I mean a DTD, a Schema, or a textual description of the possibilities?&lt;br /&gt;
&lt;br /&gt;
--[[User:UsagiYojimbo|UsagiYojimbo]] 09:50, 10 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
These are the DTD&#039;s:&lt;br /&gt;
&lt;br /&gt;
    * Component: [http://dev.joomla.org/xml/1.5/component-install.dtd]&lt;br /&gt;
    * Module: [http://dev.joomla.org/xml/1.5/module-install.dtd]&lt;br /&gt;
    * Plugin: [http://dev.joomla.org/xml/1.5/plugin-install.dtd]&lt;br /&gt;
    * Template: [http://dev.joomla.org/xml/1.5/template-install.dtd]&lt;br /&gt;
&lt;br /&gt;
--[[User:Darko74|Darko74]] 11:18, 16 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
dev.joomla.org was shut down: these are new URLs for manifests:&lt;br /&gt;
&lt;br /&gt;
    * Component: [http://www.joomla.org/xml/dtd/1.5/component-install.dtd]&lt;br /&gt;
    * Module: [http://www.joomla.org/xml/dtd/1.5/module-install.dtd]&lt;br /&gt;
    * Plugin: [http://www.joomla.org/xml/dtd/1.5/plugin-install.dtd]&lt;br /&gt;
    * Template: [http://www.joomla.org/xml/dtd/1.5/template-install.dtd]&lt;br /&gt;
&lt;br /&gt;
[[User:Kassandra|Kassandra]] 03:39, 23 August 2011 (CDT)&lt;/div&gt;</summary>
		<author><name>Kassandra</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J1.5:Components:xml_installfile&amp;diff=61493</id>
		<title>J1.5:Components:xml installfile</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J1.5:Components:xml_installfile&amp;diff=61493"/>
		<updated>2011-08-23T08:31:33Z</updated>

		<summary type="html">&lt;p&gt;Kassandra: dtd new path&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE install SYSTEM &amp;quot;http://www.joomla.org/xml/dtd/1.5/component-install.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;install type=&amp;quot;component&amp;quot; version=&amp;quot;1.5.0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;!--  The extension commercial name: make it different form others at JED http://extensions.joomla.org/--&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Hello World&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;!-- The following elements are optional and free of formatting constraints --&amp;gt; &lt;br /&gt;
	&amp;lt;!-- Original creation date. Recommended: YYYY-MM-DD --&amp;gt;&lt;br /&gt;
	&amp;lt;creationDate&amp;gt;2007-01-17&amp;lt;/creationDate&amp;gt;&lt;br /&gt;
	&amp;lt;author&amp;gt;John Doe&amp;lt;/author&amp;gt;&lt;br /&gt;
	&amp;lt;authorEmail&amp;gt;john.doe@example.org&amp;lt;/authorEmail&amp;gt;&lt;br /&gt;
	&amp;lt;authorUrl&amp;gt;http://www.example.org&amp;lt;/authorUrl&amp;gt;&lt;br /&gt;
	&amp;lt;copyright&amp;gt;Copyright Info&amp;lt;/copyright&amp;gt;&lt;br /&gt;
	&amp;lt;license&amp;gt;License Info with link&amp;lt;/license&amp;gt;&lt;br /&gt;
	&amp;lt;!--  The version string is recorded in the components table --&amp;gt;&lt;br /&gt;
	&amp;lt;version&amp;gt;1.0.1&amp;lt;/version&amp;gt;&lt;br /&gt;
	&amp;lt;!--  The date for the actual version release --&amp;gt;&lt;br /&gt;
	&amp;lt;releaseDate&amp;gt;2010-05-14&amp;lt;/releaseDate&amp;gt;&lt;br /&gt;
	&amp;lt;!--  Type of release: Bug fix, Security Fix, Minor update, Major update --&amp;gt;&lt;br /&gt;
	&amp;lt;releaseType&amp;gt;Major update&amp;lt;/releaseType&amp;gt;&lt;br /&gt;
	&amp;lt;downloadUrl&amp;gt;http://www.example.org/downloads/myjoomlaextensions/&amp;lt;/downloadUrl&amp;gt;&lt;br /&gt;
	&amp;lt;!-- The description is optional and defaults to the name --&amp;gt;&lt;br /&gt;
	&amp;lt;description&amp;gt;Description of the component ...&amp;lt;/description&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Custom Install Script to execute --&amp;gt;&lt;br /&gt;
	&amp;lt;!-- Note: This will be copied from the root of the installation package to the administrator directory automatically --&amp;gt;&lt;br /&gt;
	&amp;lt;installfile&amp;gt;install.helloworld.php&amp;lt;/installfile&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- Custom Uninstall Script to execute --&amp;gt;&lt;br /&gt;
	&amp;lt;!-- Note: This will be copied from the root of the installation package to the administrator directory automatically --&amp;gt;&lt;br /&gt;
	&amp;lt;uninstallfile&amp;gt;uninstall.helloworld.php&amp;lt;/uninstallfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Install Database Section --&amp;gt;&lt;br /&gt;
	&amp;lt;install&amp;gt;&lt;br /&gt;
		&amp;lt;sql&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot; charset=&amp;quot;utf8&amp;quot;&amp;gt;install.mysql.utf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot;&amp;gt;install.mysql.nonutf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
		&amp;lt;/sql&amp;gt;&lt;br /&gt;
	&amp;lt;/install&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- Uninstall Database Section --&amp;gt;&lt;br /&gt;
	&amp;lt;uninstall&amp;gt;&lt;br /&gt;
		&amp;lt;sql&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot; charset=&amp;quot;utf8&amp;quot;&amp;gt;uninstall.mysql.utf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot;&amp;gt;uninstall.mysql.nonutf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
		&amp;lt;/sql&amp;gt;&lt;br /&gt;
	&amp;lt;/uninstall&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Site Main File Copy Section --&amp;gt;&lt;br /&gt;
	&amp;lt;files&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;index.html&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;helloworld.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
                &amp;lt;folder&amp;gt;views&amp;lt;/folder&amp;gt;&lt;br /&gt;
	&amp;lt;/files&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- Site Main Language File Copy Section --&amp;gt;&lt;br /&gt;
	&amp;lt;languages&amp;gt;&lt;br /&gt;
		&amp;lt;language tag=&amp;quot;en-GB&amp;quot;&amp;gt;en-GB.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
		&amp;lt;language tag=&amp;quot;de-DE&amp;quot;&amp;gt;de-DE.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
		&amp;lt;language tag=&amp;quot;nl-NL&amp;quot;&amp;gt;nl-NL.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
	&amp;lt;/languages&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- Site Main Media File Copy Section --&amp;gt;&lt;br /&gt;
	&amp;lt;media destination=&amp;quot;com_helloworld&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;image.png&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;flash.swf&amp;lt;/filename&amp;gt;&lt;br /&gt;
	&amp;lt;/media&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;administration&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
		&amp;lt;!-- Administration Menu Section --&amp;gt;&lt;br /&gt;
                &amp;lt;!-- Name to display at the component menu. Should be the same as the extension commercial name --&amp;gt;&lt;br /&gt;
		&amp;lt;menu img=&amp;quot;components/com_helloworld/images/helloworld_icon.png&amp;quot;&amp;gt;Hello World&amp;lt;/menu&amp;gt;&lt;br /&gt;
		&amp;lt;submenu&amp;gt;&lt;br /&gt;
			&amp;lt;!-- Note that all &amp;amp; must be escaped to &amp;amp;amp; for the file to be valid XML and be parsed by the installer --&amp;gt;&lt;br /&gt;
			&amp;lt;menu link=&amp;quot;option=com_helloworld&amp;amp;amp;controller=config&amp;quot;&amp;gt;Configuration&amp;lt;/menu&amp;gt;&lt;br /&gt;
			&amp;lt;!-- Instead of link you can specify individual link attributes --&amp;gt;&lt;br /&gt;
			&amp;lt;menu img=&amp;quot;icon&amp;quot; task=&amp;quot;hello&amp;quot; controller=&amp;quot;z&amp;quot; view=&amp;quot;a&amp;quot; layout=&amp;quot;b&amp;quot; sub=&amp;quot;c&amp;quot;&amp;gt;Hello Again!&amp;lt;/menu&amp;gt;&lt;br /&gt;
			&amp;lt;menu view=&amp;quot;test&amp;quot; layout=&amp;quot;foo&amp;quot;&amp;gt;Testing Foo Layout&amp;lt;/menu&amp;gt;&lt;br /&gt;
		&amp;lt;/submenu&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;!-- Administration Main File Copy Section --&amp;gt;&lt;br /&gt;
		&amp;lt;!-- Note the folder attribute: This attribute describes the folder&lt;br /&gt;
			to copy FROM in the package to install therefore files copied&lt;br /&gt;
			in this section are copied from /admin/ in the package --&amp;gt;&lt;br /&gt;
		&amp;lt;files folder=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;index.html&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;admin.helloworld.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;/files&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;!-- Administration Language File Copy Section --&amp;gt;&lt;br /&gt;
		&amp;lt;languages folder=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;en-GB&amp;quot;&amp;gt;en-GB.com_helloworld.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;de-DE&amp;quot;&amp;gt;de-DE.com_helloworld.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;nl-NL&amp;quot;&amp;gt;nl-NL.com_helloworld.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
		&amp;lt;/languages&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;!-- Administration Main Media File Copy Section --&amp;gt;&lt;br /&gt;
		&amp;lt;media folder=&amp;quot;admin&amp;quot; destination=&amp;quot;com_helloworld&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;admin-image.png&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;admin-flash.swf&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;/media&amp;gt;&lt;br /&gt;
	&amp;lt;/administration&amp;gt;&lt;br /&gt;
&amp;lt;/install&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{notice|&lt;br /&gt;
Put this xml file, also called manifest, in the root of your package (because the installer will take its path as the root path for all other files). Don&#039;t include itself under &amp;lt;files&amp;gt;...}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]][[Category:Extensions]][[Category:JED]]&lt;br /&gt;
[[Category:References]][[Category:Component Development]]&lt;/div&gt;</summary>
		<author><name>Kassandra</name></author>
	</entry>
</feed>