ispCP - Board - Support
[in USE]Webapplikationen automatisch installieren - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Plauderecke (/forum-49.html)
+---- Thread: [in USE]Webapplikationen automatisch installieren (/thread-5357.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27


RE: Webapplikationen automatisch installieren - Achmed - 06-18-2008 06:54 AM

Wie oben schon geschrieben:
Achmed Wrote:So Pause...
Hab die Woche andere Sachen zu tun.
Danach guck ich mal, dass ich die Einbindung von aps mache.
Habs mir angeguckt, und hat auf alle Fälle vorteile.
Diese Woche wird das sowieso nix mehr.
Mal abwarten, wie es jetzt hier weitergeht.
Wenn bis dahin eine Einigung erzielt ist (eigenes Paketsystem oder APS), dann kann man da weiter machen.


RE: Webapplikationen automatisch installieren - tango - 06-21-2008 03:11 AM

Also was ich gelesen habe ist das Paralells alle rechte vorbehält, und keiner kann mir Garantieren das es nach 1 bis 2 Jahren Parallels kommt und sagt "Ab jetzt ist SaaS nur für Parallels Produkte kostenlos zu erhalten, alle anderen Projekte müssen ab jetzt Gebühren zahlen"

also ich bin echt dagegen das wir uns auf irgendwelche Copyrights von Firmen uns unterwerfen, lieber Opensource GPL oder ähnliches copyrights nutzen Wink


RE: Webapplikationen automatisch installieren - Donni - 06-21-2008 03:34 AM

Ich bin definitiv für APS, da die Community hier (noch) nicht so potent ist auch nur annähernd so viele Pakete zu erstellen, wie bei Parallels verfügbar sind. Warum die ganze Arbeit nochmal von vorne machen, wenn es die Pakete schon fertig gibt?? "Open Source Gedanke" schön und gut, aber IMHO wäre das Zeitverschwendung. Alleine schon der Aufwand für die Paket-Pflege bei neuen Programmversionen. Das ist keine "mal eben so" Aufgabe und gerade dafür gibt es doch diesen Paket-Standard - Damit das nicht tausend User/Entwoickler doppelt und dreifach machen müssen.

Nicht böse gemeint - nur meine persönliche Meinung.

Gruss
Donni


RE: Webapplikationen automatisch installieren - fabe - 06-21-2008 04:25 AM

ich persönlich fände da was eigenes sinnvoller.
wenn man es eh selbst programmieren muss, wozu dann an was fertiges klammern?
weil es die arbeit spart selbst nen paket zu erstellen?
wenn man das system von aps aufgreift weiss man nicht was irgendwann passiert..
lieber was eigenes, das bedeutet das man zwar mal das ein oder andere paket
anpassen muss, aber was solls? opensource beinhaltet halt das man selber mal was arbeit reinstecken muss.


RE: Webapplikationen automatisch installieren - Sacred - 06-21-2008 04:36 AM

Ich melde mich auch einmal zu Wort und wäre auch für etwas eigenes.
Immerhin ist das ja der Geist, der hinter dem ganzen Projekt hier steht.


RE: Webapplikationen automatisch installieren - tango - 06-21-2008 05:53 AM

Also bis jetzt hatte ich Persönlich viele Probleme mit meinem Server (wurde Opfer von Hackern die meinem Server als Hack Angriffe für verschiedene DNS Servern ausgeübt haben) aber mittlerweile habe ich auch etwas Zeit und kann mir die beiden Beispiele studieren. und wenn ich das begriffen habe werde ich auf jedemfall aktiv bei der Erstellung jegliche Pakete kümmern (auch Aktualisierungen).

Ich bleibe bei meine Meinung und bin für eigene Pakete


RE: Webapplikationen automatisch installieren - Achmed - 06-21-2008 11:09 PM

Hab mal ne Abstimmung gestartet.
Damit auch die "nicht"-Deutschen was dazu sagen können.
http://www.isp-control.net/forum/auto-install-for-web-apps-t-3588.html


RE: Webapplikationen automatisch installieren - ZooL - 06-23-2008 07:20 AM

Hi,,
ich würde mal sagen im moment ist klar in welche richtung die entwicklung weitergeht..

mfg


RE: Webapplikationen automatisch installieren - Achmed - 06-23-2008 06:42 PM

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.


RE: Webapplikationen automatisch installieren - Zothos - 06-23-2008 10:59 PM

beschreib mal bitte genauer was das <install-scripts> für einen Sinn hat. Willst du den installer von php aufrufen und sozusagen nach dem kopieren die app installieren?