Kompilácia lokalít

Predchádzajúce kroky poskytujú prehľad o tom, ako vytvoriť a kompilovať lokálnu šablónu. Vo všeobecnosti budete kompilovať svoje skutočné lokality Oracle Content Management.

Ak chcete kompilovať lokalitu Oracle Content Management, je potrebné ju exportovať do šablóny a potom skompilovať danú šablónu. Balík šablóny bude obsahovať kód lokality a všetky vlastné kódy, ktoré sú potrebné na kompiláciu lokality, v motívoch a komponentoch exportovaných so šablónou.

Predpoklady pre kompiláciu lokality

Pri nasledujúcich krokoch sa predpokladá, že ste na svojom serveri Oracle Content Management vytvorili lokalitu s názvom BlogSite. Môžete nahrať predchádzajúcu šablónu BlogTemplate a potom lokalitu vytvoriť z tejto šablóny.

Príklad:

> cec upload-template BlogTemplate --sever UAT 

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

Keď máte lokalitu vybranú a vytvorenú, môžete ju kompilovať vykonaním krokov v nasledujúcich sekciách.

Kompilácia lokality

Príkaz cec create-template-from-site v súprave OCE Toolkit môže vytvoriť šablónu lokality, pomocou ktorej môžete lokalitu kompilovať.

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]

Ako kompilovať lokalitu:

  1. Vytvorte šablónu lokality:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Stiahnite šablónu:
    > cec download-template BlogTemplate --server UAT
  3. Skompilujte šablónu:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Poznámka:

    Bude potrebné získať token kanála pre lokalitu (voľba --channelToken (-c)) na serveri pre kanál publikovania lokality. Tento token sa bude používať pre všetky dopyty v rámci lokality v šablóne.
  4. Nahrajte kompilované stránky lokality.

    Skopírujte skompilované statické súbory do statického priečinka pre lokalitu:

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

Návrat k správaniu pred kompiláciou

Ak sa chcete vrátiť k správaniu pred kompiláciou, je potrebné odstrániť statické súbory, ktoré ste nahrali na lokalitu:

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

Ak je lokalita momentálne publikovaná, publikujte ju ešte raz. Z lokality sa pri tom odstráni „statický“ priečinok, ale nie lokalita.