Mist falscher knopp....alles weg
Dann nur noch die Kurzfassung:
Code:
<application>
<app-details>
<name>phpBB</name>
<version>3.0.1</version>
<homepage>http://phpbb.com</homepage>
<summary><![CDATA[phpBB ist eine der am Meisten verbreiteten OpenSource-Forenlösungen der Welt.]]></summary>
<description><![CDATA[phpBB ist eine freie und kostenlose Forensoftware, die allen Ansprüchen an solche Systeme gerecht wird. Mit phpBB erstellen Sie schnell und kostengünstig eine Kommunikationsplattform für sich, Ihre Kunden, Freunde und Bekannten. Die Vielseitigkeit von phpBB ermöglicht es dabei, alle Ihre Wünsche in die Tat um zu setzen.]]></description>
<languages>
<language>de</language>
</languages>
</app-details>
<license>
<name>GPL</name>
<version>2</version>
<content-url>http://www.gnu.org/licenses/gpl-2.0.txt</content-url>
</license>
<settings>
<req-conf>true</req-conf>
<req-sql>true</req-sql>
<req-ftp>false</req-ftp>
<req-cgi>false</req-cgi>
<req-account>true</req-account>
<req-email>true</req-email>
<req-path>false</req-path>
<file-settings>
<file>
<path>/</path>
<chmod>755</chmod>
</file>
<file>
<path>/config.php</path>
<chmod>444</chmod>
</file>
<file>
<path>/cache/</path>
<chmod>777</cache>
</file>
<file>
<path>/images/avatars/upload/</path>
<chmod>777</chmod>
</file>
</file-settings>
</settings>
<install>
<config-file>/config.php</config-file>
<sql>
<file>sql.sql</file>
</sql>
<sql-prefix>phpbb3_</sql-prefix>
<install-scripts>
<file>
<name>install.php</name>
<vars>
<var id="name">
<value></value>
</var>
<var id="password">
<value></value>
</var>
<var id="email">
<value></value>
</var>
<var id="database_type">
<value>mysql</value>
</var>
<var id="database">
<value></value>
</var>
<var id="database_user">
<value></value>
</var>
<var id="database_password">
<value></value>
</var>
<var is="database_host">
<value>localhost</value>
</var>
<var id="sql_prefix">
<value></value>
</var>
</vars>
</file>
</install-scripts>
</install>
<upgrade>
<sql>
<file>upgrade.sql</file>
</sql>
<sql-prefix>phpbb3_</sql-prefix>
<install-scripts>
<file>
<name>upgrade.php</name>
<vars>
<var id="database">
<value></value>
</var>
<var id="database_user">
<value></value>
</var>
<var id="database_password">
<value></value>
</var>
<var is="database_host">
<value>localhost</value>
</var>
<var id="sql_prefix">
<value></value>
</var>
</vars>
</file>
</install-scripts>
</upgrade>
<remove>
<sql>
<file>remove.sql</file>
</sql>
<sql-prefix>phpbb3_</sql-prefix>
<install-scripts>
<file>
<name>remove.php</name>
<vars>
<var id="database">
<value></value>
</var>
<var id="database_user">
<value></value>
</var>
<var id="database_password">
<value></value>
</var>
<var is="database_host">
<value>localhost</value>
</var>
<var id="sql_prefix">
<value></value>
</var>
</vars>
</file>
</install-scripts>
</remove>
</application>
Erklärung:
- <app-details> sind die Infos, die der Client in der GUI sieht. Bei <languages> können mehrere Länderkürzel angegeben werden.
- <license> ist die Lizenz, der der Client zustimmen muss. Angabe der URL ist Pflicht. (Checkbox und Link in der GUI).
- <settings> ist für GUI und installation/upgrade/remove wichtig. Die Einstellungen entscheiden, was der Client angeben muss bei der Installation und nach welchen Angaben das Script später im z.B. <install>-Container sucht.
- <install> usw. enthält die benötigten Angaben, um eine Installation durchzuführen. Bei <install-scripts> kann man mehrere Dateien angeben, muss aber zu jeder Datei die benötigten Variablen definieren, die dem Script mitgegeben werden sollen.
Das ist jetzt nur mal ein Vorschlag.
Mir wäre es sehr recht, wenn mal jemand drüber gucken würde, der wirklich Ahnung von XML hat.
Vllt. hab ich ja auch noch was wichtiges vergessen?
Hab die Datei auch nochmal als Attachment angehängt.
Edith sagt: Die Listenfunktion des Forum will nicht so wie ich.
Edith die 2te sagt: xml ist als Attachment nicht erlaubt, deshalb als txt angehängt.