Les étapes précédentes vous ont présenté comment créer et compiler un modèle local. En général, vous compilerez vos sites Oracle Content Management réels.
Pour compiler un site Oracle Content Management, vous devez exporter le site vers un modèle, puis compiler le modèle. Le package de modèle contiendra le site et tout code personnalisé requis pour compiler le site dans les thèmes et les composants qui sont exportés avec le modèle.
Les étapes suivantes partent du principe que vous avez créé un site appelé BlogSite dans votre serveur Oracle Content Management. Vous pouvez télécharger le site BlogTemplate précédent vers le serveur, puis créer ce site à partir du modèle.
Par exemple :
> cec upload-template BlogTemplate --sever UAT > cec create-site BlogSite --template BlogTemplate --repository <yourRepository> -- localizationPolicy <yourLocalizationPolicy> --defaultLanguage en-US --server UAT
Après avoir sélectionné ou créé le site, vous pouvez effectuer les étapes des sections suivantes afin de compiler le site.
La commande cec create-template-from-site
dans OCE Toolkit peut créer un modèle pour votre site, afin de pouvoir compiler ce dernier.
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]
Pour compiler un site, procédez comme suit :
> 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
Remarque :
Vous devez obtenir le jeton de canal de votre site (option--channelToken (-c)
) dans le serveur pour le canal de publication du site. Il sera ensuite utilisé pour toutes les requêtes au sein du site dans votre modèle.Copiez les fichiers statiques compilés dans le dossier statique du site :
> cec upload-static-site-files src/templates/BlogTemplate/static --site BlogSite --server UAT
Rétablissement du comportement non compilé
Pour rétablir le comportement non compilé, vous devez enlever les fichiers statiques que vous avez téléchargés vers le site :
> cec delete-static-site-files BlogSite --server UAT
Si le site est actuellement publié, republiez le site. Cette opération enlève le dossier "statique" du site sans enlever le site.