Compilarea site-urilor

Paşii anteriori vă oferă o prezentare generală a modului de creare şi de compilare a unui şablon local. În general, vă veţi compila site-urile Oracle Content Management reale.

Pt. a compila un site Oracle Content Management, trebuie să exportaţi acel site într-un şablon şi apoi să compilaţi şablonul. Pachetul şablonului va conţine site-ul, precum şi orice cod personalizat necesar pentru a compila site-ul în temele şi componentele care sunt exportate odată cu şablonul.

Cerinţe preliminare pentru compilarea site-urilor

În următorii paşi se presupune că aţi creat un site denumit BlogSite pe serverul Oracle Content Management. Puteţi să încărcaţi şablonul BlogTemplate precedent şi apoi să creaţi acest site pornind de la şablonul respectiv.

De exemplu:

> cec upload-template BlogTemplate --sever UAT 

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

După ce aţi selectat sau aţi creat site-ul dvs., puteţi efectua paşii din următoarele secţiuni pentru a vă compila site-ul.

Compilarea unui site

Comanda cec create-template-from-site din setul de instrumente OCE Toolkit poate crea un şablon al site-ului dvs., aşa că puteţi compila site-ul.

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]

Pentru a compila un site:

  1. Creaţi un şablon din site-ul:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Descărcaţi şablonul dvs.:
    > cec download-template BlogTemplate --server UAT
  3. Compilaţi şablonul dvs.:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Notă:

    Va fi necesar să obţineţi tokenul de canal pentru site-ul dvs. (opţiunea --channelToken (-c)) din serverul respectiv, pentru canalul de publicare a site-ului. Acesta va fi apoi utilizat pentru toate interogările din cadrul site-ului în şablonul dvs.
  4. Încărcaţi paginile site-ului care au fost compilate.

    Copiaţi fişierele statice compilate în folderul static pentru site-ul:

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

Revenire la comportamentul necompilat

Pentru a reveni la comportamentul necompilat, este necesar să eliminaţi fişierele statice pe care le-aţi încărcat în site-ul respectiv:

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

Iar dacă site-ul este în acel moment publicat, re-publicaţi site-ul. Această acţiune elimină folderul "static" din site-ul respectiv, dar nu elimină site-ul.