Compilación de un sitio

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.

Requisitos para la compilación de sitio

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.

Compilación de un sitio

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:

  1. Cree una plantilla del sitio:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Descargue la plantilla:
    > cec download-template BlogTemplate --server UAT
  3. Compile la plantilla:
    > 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.
  4. Cargue páginas de sitios compiladas.

    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.