In de voorgaande stappen ziet u hoe u een lokale sjabloon kunt maken en compileren. In het algemeen compileert u uw werkelijke Oracle Content Management sites.
Als u een Oracle Content Management site wilt compileren, moet u de site in een sjabloon exporteren en vervolgens de sjabloon compileren. Het sjabloonpackage bevat zowel de site als eventuele aangepaste code die vereist is om de site te compileren in de thema's en componenten die met de sjabloon worden geëxporteerd.
Voor de volgende stappen wordt ervan uitgegaan dat u een site met de naam BlogSite hebt gemaakt op uw Oracle Content Management server. U kunt de eerder gebruikte sjabloon BlogTemplate uploaden en vervolgens deze site maken op basis van de sjabloon.
Bijvoorbeeld:
> cec upload-template BlogTemplate --sever UAT > cec create-site BlogSite --template BlogTemplate --repository <yourRepository> -- localizationPolicy <yourLocalizationPolicy> --defaultLanguage en-US --server UAT
Zodra u uw site hebt geselecteerd of gemaakt, kunt u de stappen in de volgende secties uitvoeren om uw site te compileren.
Met de opdracht cec create-template-from-site
van de OCE Toolkit kunt u een sjabloon maken van uw site, zodat u de site kunt compileren.
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]
Ga als volgt te werk om een site te compileren:
> 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
Opmerking:
U moet de kanaaltoken voor uw site (optie--channelToken (-c)
) ophalen van de server voor het publicatiekanaal van de site. Deze wordt vervolgens gebruikt voor alle query's binnen de site in uw sjabloon.Kopieer de gecompileerde statische bestanden naar de statische map voor de site:
> cec upload-static-site-files src/templates/BlogTemplate/static --site BlogSite --server UAT
Terugzetten naar niet-gecompileerd gedrag
Als u niet-gecompileerd gedrag wilt herstellen, moet u de statische bestanden verwijderen die u naar de site hebt geladen:
> cec delete-static-site-files BlogSite --server UAT
Publiceer de site opnieuw als de site al is gepubliceerd. Hierdoor wordt de 'statische' map van de site verwijderd. De site zelf wordt niet verwijderd.