Los pasos anteriores le ofrecen una visión general sobre cómo crear y compilar una plantilla local. En general, compilará sus sitios reales de Oracle Content Management.
Para compilar un sitio de Oracle Content Management, debe exportar el sitio a una plantilla y, a continuación, compilar esta plantilla. El paquete de plantillas incluirá el sitio y cualquier código personalizado que sea necesario para compilar el sitio en los temas y componentes que se exportan junto con la plantilla.
En los siguientes pasos se asume que ha creado un sitio denominado BlogSite en el servidor de Oracle Content Management. Puede cargar la plantilla BlogTemplate anterior y crear este sitio a partir de la misma.
Por ejemplo:
> cec upload-template BlogTemplate --sever UAT > cec create-site BlogSite --template BlogTemplate --repository <yourRepository> -- localizationPolicy <yourLocalizationPolicy> --defaultLanguage en-US --server UAT
Una vez que haya seleccionado o creado el sitio, puede seguir los pasos de las siguientes secciones para compilarlo.
El comando cec create-template-from-site
del toolkit de OCE crea una plantilla de su sitio para que pueda compilarlo.
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]
Para compilar un sitio:
> 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
Nota:
Deberá obtener el token de canal del sitio (opción--channelToken (-c)
) en el servidor para el canal de publicación del sitio. Esto se utilizará para todas las consultas del sitio de la plantilla.Copie los archivos estáticos compilados en la carpeta estática del sitio:
> cec upload-static-site-files src/templates/BlogTemplate/static --site BlogSite --server UAT
Revertir a comportamiento no compilado
Debe eliminar los archivos estáticos que ha cargado en el sitio para revertirlo a un comportamiento no compilado:
> cec delete-static-site-files BlogSite --server UAT
Si el sitio está publicado en este momento, vuelva a publicarlo. De este modo, se elimina la carpeta "estática" del sitio, pero no se elimina el sitio.