Kompilace webu

Předchozí kroky vám poskytly přehledné informace o postupu vytvoření a kompilace místní šablony. Zpravidla budete kompilovat své skutečné weby Oracle Content Management.

Chcete-li kompilovat web Oracle Content Management, je nutné exportovat tento web do šablony a poté provést kompilaci šablony. Balíček šablony bude v tématech a komponentách, které jsou exportovány společně se šablonou, obsahovat web, stejně jako veškerý vlastní kód vyžadovaný ke kompilaci webu.

Nezbytné předpoklady pro kompilaci webu

V následujících krocích se předpokládá, že jste na serveru služby Oracle Content Management vytvořili web s názvem BlogSite. Můžete odeslat předchozí šablonu BlogTemplate a poté vytvořit web z této šablony.

Například:

> cec upload-template BlogTemplate --sever UAT 

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

Jakmile vyberete nebo vytvoříte svůj web, můžete jej kompilovat provedením kroků uvedených v následujících částech.

Kompilace webu

Příkaz cec create-template-from-site v sadě nástrojů OCE Toolkit může vytvořit šablonu vašeho webu, abyste mohli web kompilovat.

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]

Chcete-li kompilovat web:

  1. Vytvořte šablonu z  webu:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Stáhněte šablonu:
    > cec download-template BlogTemplate --server UAT
  3. Proveďte kompilaci šablony:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Poznámka:

    Bude nutné získat token kanálu pro váš web (volba --channelToken (-c)) na serveru pro publikační kanál webu. Ten bude poté použit pro všechny dotazy v rámci webu ve vaší šabloně.
  4. Odešlete kompilované stránky webu.

    Zkopírujte kompilované statické soubory do složky static pro web:

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

Návrat k chování před kompilací

Chcete-li obnovit chování platné před kompilací, musíte odebrat statické soubory, které jste odeslali na web:

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

A pokud je web aktuálně publikován, publikujte jej znovu. Tím odeberete složku „static“ z webu, zatímco web odebrán nebude.