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.
Î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.
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:
> 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
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.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.