Compilazione del sito

Nei passi precedenti è stata fornita una panoramica delle modalità di creazione e compilazione di un modello locale. In generale, si procederà alla compilazione dei siti Oracle Content Management effettivi.

Per compilare un sito Oracle Content Management è necessario esportare il sito in un modello, quindi compilare il modello. Il package del modello conterrà il sito e tutto il codice personalizzato necessario per compilare il sito nei temi e nei componenti esportati con il modello.

Prerequisiti per la compilazione del sito

Nei passi riportati di seguito si presume che l'utente abbia creato un sito denominato BlogSite nel server di Oracle Content Management in uso. È possibile caricare il modello BlogTemplate precedente e creare questo sito dal modello.

Ad esempio:

> cec upload-template BlogTemplate --sever UAT 

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

Dopo aver selezionato o creato il sito, è possibile effettuare le operazioni delle sezioni seguenti per compilare il sito.

Compilare un sito

Il comando cec create-template-from-site di OCE Toolkit consente di creare un modello per il sito in modo da poter compilare il sito.

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]

Per compilare un sito, effettuare le operazioni riportate di seguito.

  1. Creare un modello dal sito:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Scaricare il modello:
    > cec download-template BlogTemplate --server UAT
  3. Compilare il modello:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Nota:

    sarà necessario ottenere il token di canale per il sito (opzione --channelToken (-c)) nel server per il canale di pubblicazione del sito. Il token verrà utilizzato per tutte le query all'interno del sito nel modello.
  4. Caricare le pagine del sito compilato.

    Copiare i file statici compilati nella cartella static del sito:

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

Ripristinare il funzionamento non compilato

Per ripristinare il funzionamento "non compilato", è necessario rimuovere i file statici caricati nel sito:

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

Inoltre, se il sito è pubblicato al momento, sarà necessario pubblicarlo di nuovo. Questa operazione rimuove la cartella "static" dal sito, ma non rimuove il sito.