Compilação de Sites

As etapas anteriores dão a você uma visão geral de como criar e compilar um modelo local. Em geral, você compilará seus sites reais do Oracle Content Management.

Para compilar um site do Oracle Content Management, exporte o site para um modelo e depois compile o modelo. O pacote do modelo terá o site e também qualquer código personalizado exigido para compilar o site nos temas e componentes exportados com o modelo.

Pré-requisitos de Compilação do Site

As etapas a seguir pressupõem que você criou um site chamado BlogSite no servidor do Oracle Content Management. Você pode fazer upload do BlogTemplate anterior e depois criar esse site com base no modelo.

Por exemplo:

> cec upload-template BlogTemplate --sever UAT 

> cec create-site BlogSite --template BlogTemplate --repository <yourRepository> --
localizationPolicy <yourLocalizationPolicy> --defaultLanguage en-US --server UAT

Uma vez selecionado ou criado o site, você poderá executar as etapas nas seções a seguir para compilar o site.

Compilar um Site

O comando cec create-template-from-site no Kit de Ferramentas do OCE pode criar um modelo do seu site; assim, você pode compilar o site.

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 um site:

  1. Crie um modelo com base no site:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Faça download do seu modelo:
    > cec download-template BlogTemplate --server UAT
  3. Compile seu modelo:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Nota:

    Você precisará obter o token de canal do seu site (opção --channelToken (-c)) no servidor para o canal de publicação do site. Isso então será usado para todas as consultas dentro do site no seu modelo.
  4. Faça upload das páginas do site compilado.

    Copie os arquivos estáticos compilados na pasta estática do site:

    > cec upload-static-site-files src/templates/BlogTemplate/static --site BlogSite --server UAT

Reverta para o Comportamento Não Compilado

Para reverter para comportamento não compilado, remova os arquivos estáticos que você transferiu por upload para o site:

> cec delete-static-site-files BlogSite --server UAT

E se o site estiver publicado no momento, republique-o. Isso remove a pasta "estática" do site, mas não o remove.