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.
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.
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.
> 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:
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.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.