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