Webbplatskompilering

De föregående stegen ger dig en översikt över hur du skapar och kompilerar en lokal mall. I allmänhet kompilerar du de faktiska webbplatserna i Oracle Content Management.

För att kompilera en webbplats i Oracle Content Management måste du exportera webbplatsen till en mall och sedan kompilera mallen. Mallpaketet innehåller webbplatsen samt eventuell anpassad kod som krävs för att kompilera webbplatsen i de teman och komponenter som exporteras med mallen.

Förutsättningar för webbplatskompilering

I följande steg antas att du har skapat en webbplats kallad BlogSite på servern för Oracle Content Management. Du kan ladda upp den föregående BlogTemplate och sedan skapa den här webbplatsen från mallen.

Exempel:

> cec upload-template BlogTemplate --sever UAT 

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

När du har valt eller skapat webbplatsen kan du utföra stegen i följande avsnitt för att kompilera webbplatsen.

Kompilera en webbplats

Kommandot cec create-template-from-site i verktygen för OCE kan skapa en mall för webbplatsen, så att du kan kompilera webbplatsen.

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]

Så här kompilerar du en webbplats:

  1. Skapa en mall från webbplatsen:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Ladda ned mallen:
    > cec download-template BlogTemplate --server UAT
  3. Kompilera mallen:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Obs!:

    Du måste hämta kanaltoken för webbplatsen (alternativet --channelToken (-c)) på servern för webbplatsens publiceringskanal. Det används sedan för alla frågor inom webbplatsen i mallen.
  4. Ladda upp kompilerade webbplatssidor.

    Kopiera de kompilerade statiska filerna till den statiska mappen för webbplatsen:

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

Återställa okompilerat beteende

Om du vill återställa okompilerat beteende måste du ta bort de statiska filer som du har laddat upp på webbplatsen:

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

Om webbplatsen är publicerad för närvarande ska du även publicera webbplatsen på nytt. Det här gör att mappen "static" tas bort från webbplatsen, inte att webbplatsen tas bort.