Durchsuchbare Dokumentation aufrufen

Zurück zur Dokumentationsübersicht

Dateiabhängige Aktionen mit "Paket erstellen" erstellen

Hinweis: Diese Dokumentation bezieht sich auf die aktuellste Version des agorum core template managers. Aktualisieren Sie ggf. das hier beschriebene Plug-in, um die Dokumentation verwenden zu können.

Möchten Sie, dass bei einem Import eines Projekts bestimmte Daten automatisch ausgeführt werden, etwa sollen beim Import CSS-Dateien angelegt und anschließend verwendet werden, erstellen Sie zuvor ein Paket.

Ein Paket ist hierbei ein Ordner innerhalb Ihres Projektordners und liegt in den beiden folgenden Unterordnern (fett hervorgehoben):

Eigene Dateien/Administration/customers/<Projekordner>/deploy/post

Eigene Dateien/Administration/customers/<Projekordner>/deploy/pre

Ein Paket erstellen


  1. Öffnen Sie den Projektordner, den Sie etwa aus Ihrem Testsystem exportieren und anschließend in ein Produktivsystem importieren möchten.
  2. Öffnen Sie im Projektordner folgenden Pfad:
    /deploy/post
    
    bzw.
    
    /deploy/pre
    
  3. Öffnen Sie mit Rechtsklick das Kontextmenü.
  4. Wählen Sie agorum core template manager > Paket erstellen.
  5. Wählen Sie einen oder mehrere Pakettypen.
  6. Klicken Sie auf OK.

    Hinweis: Damit Sie das Paket erstellen können, muss in der Datei export.yml der Befehl -Package mit folgendem Inhalt definiert sein:

    # Package aufrufen zum Anfang
    - Package: /agorum/roi/customers/mu/deploy/pre
    
    # Hier noch ein Abschluss-Package aufrufen
    - Package: /agorum/roi/customers/mu/deploy/post
    
    Bei dem Ordner, der im Befehl angegeben ist, muss es sich um den gleichen Ordner handeln, in dem Sie das neue Paket anlegen wollen.

Existiert innerhalb eines Pakets ein Ordner mit einem Keyword sowie ein „normaler Ordner“, wird nur der Ordner mit dem Keyword ausgeführt, sofern Sie das Projekt importieren.


Beispiel
In der export.yml ist der Ordner pre als Paket definiert. Außerdem existiert der Ordner js (Keyword) sowie der Ordner abc und in diesem wiederum ein Ordner namens js. Letzterer Ordner wird nicht berücksichtigt:

Bei dem Paket messages legt das System die folgenden Default-Werte an:

Diese Default-Werte können Sie im agorum core template manager unter folgendem Pfad pro Paket eintragen:

actempman/defaults/<package>

Für weitere Informationen zu den Übersetzungsdateien siehe Übersetzung von Metadaten-Bezeichnungen im agorum core smart assistant mit Message-Dateien