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.
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.
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:
> cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – server UAT
> cec download-template BlogTemplate --server UAT
> 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.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.