Sitekompilierung

Die vorangegangenen Schritte enthalten einen Überblick über die Erstellung und Kompilierung einer lokalen Vorlage. Im Allgemeinen kompilieren Sie Ihre tatsächlichen Oracle Content Management-Sites.

Zum Kompilieren einer Oracle Content Management-Site müssen Sie die Site in eine Vorlage exportieren und diese dann kompilieren. Das Vorlagenpackage enthält die Site sowie allen zum Kompilieren der Site erforderlichen benutzerdefinierten Code in den mit der Vorlage exportieren Themes und Komponenten.

Voraussetzungen für Sitekompilierung

Bei den folgenden Schritten wird davon ausgegangen, dass Sie eine Site namens BlogSite im Oracle Content Management-Server erstellt haben. Sie können die vorangegangene Vorlage BlogTemplate hochladen und diese Site dann aus der Vorlage erstellen.

Beispiel:

> cec upload-template BlogTemplate --sever UAT 

> cec create-site BlogSite --template BlogTemplate --repository <yourRepository> --
localizationPolicy <yourLocalizationPolicy> --defaultLanguage en-US --server UAT

Wenn Sie die Site ausgewählt oder erstellt haben, können Sie die Schritte in den folgenden Abschnitten ausführen, um die Site zu kompilieren.

Site kompilieren

Mit dem Befehl cec create-template-from-site in OCE Toolkit können Sie eine Vorlage der Site erstellen, um die Site zu kompilieren.

cec create-template-from-site

Options:
--site, -s <site> Site to create from [required]
--includeunpublishedassets, -i flag to indicate to include unpublished content items and digital assets in your template
--server, -r <server> The registered CEC server
--help, -h Show help [boolean]

So kompilieren Sie eine Site:

  1. Erstellen Sie eine Vorlage aus der Site:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Laden Sie die Vorlage herunter:
    > cec download-template BlogTemplate --server UAT
  3. Kompilieren Sie die Vorlage:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Hinweis:

    Sie müssen das Kanaltoken für die Site (Option --channelToken (-c)) im Server für den Veröffentlichungskanal der Site abrufen. Dieses wird dann für alle Abfragen innerhalb der Site in der Vorlage verwendet.
  4. Laden Sie kompilierte Siteseiten hoch.

    Kopieren Sie die kompilierten statischen Dateien in den static-Ordner für die Site:

    > cec upload-static-site-files src/templates/BlogTemplate/static --site BlogSite --server UAT

Zum Verhalten vor der Kompilierung zurückkehren

Um zum Verhalten vor der Kompilierung zurückzukehren, müssen Sie die in die Site hochgeladenen statischen Dateien entfernen:

> cec delete-static-site-files BlogSite --server UAT

Wenn die Site derzeit veröffentlicht ist, veröffentlichen Sie sie erneut. Dadurch wird der Ordner "static" von der Site entfernt. Die Site selbst wird nicht entfernt.