Current time: 03-31-2025, 08:20 PM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[in USE]Webapplikationen automatisch installieren
Author Message
Achmed Offline
Junior Member
*

Posts: 104
Joined: Jan 2007
Reputation: 0
Post: #79
RE: Webapplikationen automatisch installieren
Mist falscher knopp....alles weg Sad
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&ouml;sungen der Welt.]]></summary>
        <description><![CDATA[phpBB ist eine freie und kostenlose  Forensoftware, die allen Anspr&uuml;chen an solche Systeme gerecht wird. Mit phpBB erstellen Sie schnell und kosteng&uuml;nstig eine Kommunikationsplattform f&uuml;r sich, Ihre Kunden, Freunde und Bekannten. Die Vielseitigkeit von phpBB erm&ouml;glicht es dabei, alle Ihre W&uuml;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.


Attached File(s)
.txt  config.txt (Size: 3.22 KB / Downloads: 13)
(This post was last modified: 06-23-2008 06:46 PM by Achmed.)
06-23-2008 06:42 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Webapplikationen automatisch installieren - Achmed - 06-23-2008 06:42 PM

Forum Jump:


User(s) browsing this thread: 2 Guest(s)