files

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Das Files-PIP (PackageInstallationsPlugins) wird zum installieren von Dateien verwendet.

    Erklärung



    Mit dem Files-PIP können dem WSC durch ein Plugin neue PHP-, JavaScript- und LESS-Dateien bereitgestellt werden.

    Package.xml


    Innerhalb der package.xml kann man der Installations- bzw. der Updateroutine durch folgenden instruction-Tag sagen, dass nun Dateien installiert bzw. geupdatet werden sollen.


    XML Source Code

    1. <instructions type="install">
    2. <instruction type="file" application="wcf" />
    3. </instructions>


    Weitere Parameter


    Mögliche weitere Parameter wären an dieser Stelle, der Parameter application, der angibt, in welcher Endanwendung die Dateien installiert bzw. geupdatet werden sollen. Gibt man diesen Parameter nicht an, werden die Dateien dem wcf-Ordner bereitgestellt. Empfehlung: diesen Parameter immer setzen, um jederzeit die volle Kontrolle über das System zu haben.

    XML Source Code

    1. <instructions type="install">
    2. <instruction type="file" application="wbb">files_wbb.tar</instruction>
    3. </instructions>


    Sonstiges


    Wie man an der Anweisung in der package.xml sehen kann, müssen die Dateien in einem .tar-Archiv gespeichert sein. Hinzu kommt, dass die Ordnerstruktur innerhalb der .tar-Datei dieselbe sein muss, wie ihr diese am Ende in der jeweiligen Endanwendung erwartet.
    Zu guter Letzt sei gesagt, dass ein Plugin nur seine eigenen Dateien updaten darf. Versucht man eine Datei von einem anderen Plugin zu überschreiben, schlägt dieses fehl.


    Ihr habt Fragen oder Anregungen? Lob oder Kritik? Lasst es mich doch durch einen Kommentar von euch wissen!

    14,172 times viewed

Comments 3

  • CCFF -

    Änderungen direkt im Beitrag vorgenommen. Bitte prüfen.

    • Marcel Beckers -

      Nehmen wir so ;) Danke :)

    • Marcel Beckers -

      Hab nun deine Änderungen von hier auch gleich im neuen Template-Pip Entrag vorgenommen.