[Umfrage] Spezielles Internetdateiformat und Installer ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Umfrage] Spezielles Internetdateiformat und Installer ...

    Nun möchte auch ich mal eine Anfrage hier stellen - es ist jedoch kein direktes Problem sondern eher eine Umfrage. Sollte die hier falsch sein, einfach verschieben.

    Folgendes:

    Ich habe -ursprünglich zu eigenen Zwecken- ein Dateiformat "entwickelt", welches speziell für die Anwendung im Internet und für die Benutzung in Script-Sprachen zugeschnitten ist.

    Als Besonderheit ist vielleicht zu erwähnen, dass zum Beispiel eine remote lagernde "Überprüfungsdatei" mit einer speziellen Form des md5's zur Verfügung steht, um Manipulationen an der Datei auszuschließen.

    Ich frage mich nun, ob es sinnvoll ist, auf dieser Grundlage eine Art "Standard-Installationsprogramm" wie zum Beispiel bei Windows der InstallShield (Bitte warten Sie einen Moment, während InstallShield die Installation von ... vorbereitet) zu entwickeln, sowie eine Packer / Entpacker wie es für WinZip etc. zu hauf gibt.

    Sinnvoll wäre speziell das Installationsprogramm zum Beispiel, weil derzeit nahezu alle Programme wünschen, erst mit ihren zig hunderten Dateien (perfektes Beispiel: PHPNuke und Konsorten) auf den Server hochgeladen zu werden.

    Mit dem Installationstool wäre es möglich, mit nur zwei (oder vielleicht drei) Dateien, die Installation durchzuführen.
    10
    Definitiv - endlich kein Dateisalat mehr!
    0%
    6
    Nein - es gibt doch schon zig Dateiformate
    0%
    2
    Nein - sollen die Programme ihre eigenen Installer mitbringen
    0%
    2
    Eventuelle Tippfehler bei PHP-Beispielen können durchaus vorkommen, aber es geht um die grundsätzliche Möglichkeit der Anwendung.

    Es war einmal ein Benutzer, der hatte ein Problem mit ... PHP (http://de3.php.net/manual/de/) MySQL (http://dev.mysql.com/doc/mysql/de/) HTML (http://www.selfhtml.org/)

    Wer suchet, der findet: http://www.php-resource.de/forum/search.php
    Immer noch nichts? Dann frag!


    Mit freundlichen Grüßen,
    @4u

  • #2
    lieber nach OT ... *VERSCHIEB*

    OffTopic:
    hast ja ne schöne sig.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      ich seh die notwendigkeit für sowas nicht.

      es ist doch kein problem, z.b. nur ne tar.gz datei + install.php zu uppen und der rest passiert dann auf dem server.

      ist recht gängig diese methode
      Dieses Schreiben wurde automatisch erstellt und ist ohne Unterschrift gültig.

      Kommentar


      • #4
        tar.gz's haben einen "Riesennachteil": Der komplette Inhalt muss erst entpackt werden (gz), um anschließend das tar-Format auszupacken und auszulesen. Das von mir beschriebene Format erlaubt nicht nur auch Installationen ohne komprimierte Dateien durchzuführen, sondern zusätzlich das die Archive an sich beliebige Größen haben können und trotzdem keine Timeouts beim Script entstehen oder die Buffer überfüllt sind.

        Abgesehen davon muss ich ehrlich sagen, ich habe bisher nur wenige Programme gesehen, die wirklich eine Internetinstallation mit tar.gz's oder anderen Formaten anbieten.

        Ich wäre jedoch sehr daran interessiert, so viele Meinungen wie möglich, am besten MIT Post, zu erhalten.

        PS.: Natürlich wäre der Installer kostenlos für kommerzielle und nichtkommerzielle Projekte sowie beliebig für eigene Zwecke anpassbar.
        Eventuelle Tippfehler bei PHP-Beispielen können durchaus vorkommen, aber es geht um die grundsätzliche Möglichkeit der Anwendung.

        Es war einmal ein Benutzer, der hatte ein Problem mit ... PHP (http://de3.php.net/manual/de/) MySQL (http://dev.mysql.com/doc/mysql/de/) HTML (http://www.selfhtml.org/)

        Wer suchet, der findet: http://www.php-resource.de/forum/search.php
        Immer noch nichts? Dann frag!


        Mit freundlichen Grüßen,
        @4u

        Kommentar


        • #5
          Also ich hab nichts dagegen, aber brauchen tu ich sowas nicht

          Naja, für den der sowas braucht....


          floriam
          PHP Handbuch - MySQL Handbuch - PHP Einsteiger Tutorial - CSS Referenz - Browserunterstützung von CSS

          Kommentar


          • #6
            Re: [Umfrage] Spezielles Internetdateiformat und Installer ...

            Original geschrieben von a4u
            Ich habe -ursprünglich zu eigenen Zwecken- ein Dateiformat "entwickelt", welches speziell für die Anwendung im Internet und für die Benutzung in Script-Sprachen zugeschnitten ist.
            was mich interessieren würde:

            beinhaltet dein dateiformat denn auch einen packalgorithmus (komprimierung), oder ist es 'nur' dafür da, um alle dateien in einer zusammen zu haben?
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              An sich ist der Hauptzweck in erster Linie das Zusammenpacken in einem Archiv ohne Komprimierung da zusätzliche Packfunktionen bei PHP nicht immer verfügbar sind.

              Da wir jedoch von einem Archiv sprechen, steht die Packfunktion nach der deflate-Methode (unter Verwendung gzdeflate) zur Verfügung, um die Dateien um ca. 60% zu reduzieren. Bei Textdateien (überwiegender Inhalt bei PHP-Anwendungen ) funktioiert diese Methode ausgezeichnet und spart viel Platz

              Weitere Informationen zu gzdeflate gibts - wo? - richtig - hier:

              http://de3.php.net/manual/de/function.gzdeflate.php

              EDIT:
              Die Packmethode ist vollständig in das Archivformat integriert - es ist also kein "hacken" und man muss auch nicht erst das ganze Archiv entpacken, um an eine Datei ranzukommen - im Gegensatz zu tar.gz.
              Zuletzt geändert von a4u; 29.05.2003, 14:10.
              Eventuelle Tippfehler bei PHP-Beispielen können durchaus vorkommen, aber es geht um die grundsätzliche Möglichkeit der Anwendung.

              Es war einmal ein Benutzer, der hatte ein Problem mit ... PHP (http://de3.php.net/manual/de/) MySQL (http://dev.mysql.com/doc/mysql/de/) HTML (http://www.selfhtml.org/)

              Wer suchet, der findet: http://www.php-resource.de/forum/search.php
              Immer noch nichts? Dann frag!


              Mit freundlichen Grüßen,
              @4u

              Kommentar


              • #8
                Eine genaue Erläuterung des iPK-Archives und eine iPK-PHP-Klassen-Erklärung befindet sich hier:

                http://preview.direct-netware.de/ipk...e.de/index.htm

                Derzeit fehlen noch die Beispiele, aber ich arbeite bereits daran.
                Eventuelle Tippfehler bei PHP-Beispielen können durchaus vorkommen, aber es geht um die grundsätzliche Möglichkeit der Anwendung.

                Es war einmal ein Benutzer, der hatte ein Problem mit ... PHP (http://de3.php.net/manual/de/) MySQL (http://dev.mysql.com/doc/mysql/de/) HTML (http://www.selfhtml.org/)

                Wer suchet, der findet: http://www.php-resource.de/forum/search.php
                Immer noch nichts? Dann frag!


                Mit freundlichen Grüßen,
                @4u

                Kommentar


                • #9
                  Ich würde mal alle Interessierten bitten, unter:

                  http://www.direct-netware.de/redirec...rojects;ipk;ni

                  sich die Demoinstaller (speziell 1 und 3) anzusehen und anschließend hier eure Meinungen zu posten.

                  Danke
                  Eventuelle Tippfehler bei PHP-Beispielen können durchaus vorkommen, aber es geht um die grundsätzliche Möglichkeit der Anwendung.

                  Es war einmal ein Benutzer, der hatte ein Problem mit ... PHP (http://de3.php.net/manual/de/) MySQL (http://dev.mysql.com/doc/mysql/de/) HTML (http://www.selfhtml.org/)

                  Wer suchet, der findet: http://www.php-resource.de/forum/search.php
                  Immer noch nichts? Dann frag!


                  Mit freundlichen Grüßen,
                  @4u

                  Kommentar


                  • #10
                    sag mal seh ich das richtig, das teil soll eigentlich nur das uploaden vereinfachen?

                    kann der z.b. au mysql tables oder sowas anlegen? weil ich mein erst dann würde es interressant werden, wenn er z.b ein forum komplett lauffähig installieren würde oder so?! dann mein ich währs net schlecht...


                    noch ne frage:

                    du sagst das ganze schützt die datei vor veränderung...
                    ABER: die datein die in deiner ipk sind, werden doch auf dem server entpackt, da kann ich mir die doch dann anschaun und verändern und mit deinem packet ersteller ein neues erstellen oder?!
                    Man lernt nie aus...

                    ...und wenn man's doch tut braucht man sich auch nicht schämen!

                    Kommentar


                    • #11
                      Mit der Manipulation ist eher gemeint, dass eine Veränderung des Installationspaketes verhindert wird.

                      Zur Frage MySQL:
                      -> Integrierte Unterstützung für eigene Erweiterungen (Schritte zur Konfiguration einer Datei oder von Datenbanken)
                      Ich liefere im Moment solche Konfigurationstools nicht mit, aber man kann sie jederzeit hinzufügen.

                      Ansonsten ist es richtig, dass hauptsächlich der Upload-Prozess vereinfacht wird - dies dürfte speziell für Großprojekte jedoch gerade von Interesse sein ...

                      EDIT:
                      Einfaches Beispiel - Upload von PHPNuke und Konsorten - selbst bei DSL sehr zeitaufwendig ...
                      Zuletzt geändert von a4u; 03.07.2003, 20:06.
                      Eventuelle Tippfehler bei PHP-Beispielen können durchaus vorkommen, aber es geht um die grundsätzliche Möglichkeit der Anwendung.

                      Es war einmal ein Benutzer, der hatte ein Problem mit ... PHP (http://de3.php.net/manual/de/) MySQL (http://dev.mysql.com/doc/mysql/de/) HTML (http://www.selfhtml.org/)

                      Wer suchet, der findet: http://www.php-resource.de/forum/search.php
                      Immer noch nichts? Dann frag!


                      Mit freundlichen Grüßen,
                      @4u

                      Kommentar


                      • #12
                        Interessant: Kann ich damit beliebige Verzeichnisstrukturen und Dateien "entpacken" lassen? Ich nehme an, das funktioniert dann nur auf Servern mit deaktiviertem SafeMode.
                        [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
                        [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
                        [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

                        © Harald Schmidt

                        Kommentar


                        • #13
                          Original geschrieben von Troublegum
                          Interessant: Kann ich damit beliebige Verzeichnisstrukturen und Dateien "entpacken" lassen? Ich nehme an, das funktioniert dann nur auf Servern mit deaktiviertem SafeMode.
                          Man kann und leider korrekt. Wenn SAFE_MODE aktiv ist, und der Nutzer auch nicht zur Gruppe des PHP-Scripts gehört sowie SAFE_MODE_GID aus ist, geht es schief (Verzeichnis != UID vom Script ).

                          ABER

                          Eigentlich reicht open_basedir und vielleicht eins/zwei deaktivierte Funktionen vollkommen aus um die Systemsicherheit zu gewährleisten.
                          Eventuelle Tippfehler bei PHP-Beispielen können durchaus vorkommen, aber es geht um die grundsätzliche Möglichkeit der Anwendung.

                          Es war einmal ein Benutzer, der hatte ein Problem mit ... PHP (http://de3.php.net/manual/de/) MySQL (http://dev.mysql.com/doc/mysql/de/) HTML (http://www.selfhtml.org/)

                          Wer suchet, der findet: http://www.php-resource.de/forum/search.php
                          Immer noch nichts? Dann frag!


                          Mit freundlichen Grüßen,
                          @4u

                          Kommentar


                          • #14
                            Hm, trotzdem ist es Fakt, dass auf sehr vielen Zielsystemen der Safe Mode aktiviert ist und dass viele Webspace Kunden daran nichts ändern können. :/
                            [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
                            [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
                            [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

                            © Harald Schmidt

                            Kommentar


                            • #15
                              Original geschrieben von Troublegum
                              Hm, trotzdem ist es Fakt, dass auf sehr vielen Zielsystemen der Safe Mode aktiviert ist und dass viele Webspace Kunden daran nichts ändern können. :/
                              In diesem Falle wäre es inzwischen möglich, das Verzeichnis-Schema des Installers sowie des zu installierenden Programmes manuell zu erstellen (könnte in den Archiven mit enthalten sein).
                              Eventuelle Tippfehler bei PHP-Beispielen können durchaus vorkommen, aber es geht um die grundsätzliche Möglichkeit der Anwendung.

                              Es war einmal ein Benutzer, der hatte ein Problem mit ... PHP (http://de3.php.net/manual/de/) MySQL (http://dev.mysql.com/doc/mysql/de/) HTML (http://www.selfhtml.org/)

                              Wer suchet, der findet: http://www.php-resource.de/forum/search.php
                              Immer noch nichts? Dann frag!


                              Mit freundlichen Grüßen,
                              @4u

                              Kommentar

                              Lädt...
                              X