Sitecompilatie

In de voorgaande stappen ziet u hoe u een lokale sjabloon kunt maken en compileren. In het algemeen compileert u uw werkelijke Oracle Content Management sites.

Als u een Oracle Content Management site wilt compileren, moet u de site in een sjabloon exporteren en vervolgens de sjabloon compileren. Het sjabloonpackage bevat zowel de site als eventuele aangepaste code die vereist is om de site te compileren in de thema's en componenten die met de sjabloon worden geëxporteerd.

Vereisten voor sitecompilatie

Voor de volgende stappen wordt ervan uitgegaan dat u een site met de naam BlogSite hebt gemaakt op uw Oracle Content Management server. U kunt de eerder gebruikte sjabloon BlogTemplate uploaden en vervolgens deze site maken op basis van de sjabloon.

Bijvoorbeeld:

> cec upload-template BlogTemplate --sever UAT 

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

Zodra u uw site hebt geselecteerd of gemaakt, kunt u de stappen in de volgende secties uitvoeren om uw site te compileren.

Een site compileren

Met de opdracht cec create-template-from-site van de OCE Toolkit kunt u een sjabloon maken van uw site, zodat u de site kunt compileren.

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]

Ga als volgt te werk om een site te compileren:

  1. Maak een sjabloon van de site:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Download uw sjabloon:
    > cec download-template BlogTemplate --server UAT
  3. Compileer uw sjabloon:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Opmerking:

    U moet de kanaaltoken voor uw site (optie --channelToken (-c)) ophalen van de server voor het publicatiekanaal van de site. Deze wordt vervolgens gebruikt voor alle query's binnen de site in uw sjabloon.
  4. Laad gecompileerde sitepagina's.

    Kopieer de gecompileerde statische bestanden naar de statische map voor de site:

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

Terugzetten naar niet-gecompileerd gedrag

Als u niet-gecompileerd gedrag wilt herstellen, moet u de statische bestanden verwijderen die u naar de site hebt geladen:

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

Publiceer de site opnieuw als de site al is gepubliceerd. Hierdoor wordt de 'statische' map van de site verwijderd. De site zelf wordt niet verwijderd.