Site Derleme

Önceki adımlar, yerel şablon oluşturma ve derleme konusunda bir genel bakış sunmaktadır. Genelde güncel Oracle Content Management sitelerinizi derleyeceksiniz.

Bir Oracle Content Management sitesini derlemek için siteyi bir şablona aktarmanız ve ardından şablonu derlemeniz gerekir. Şablon paketinde sitenin yanı sıra şablonla birlikte dışa aktarılan temalarda ve bileşenlerde siteyi derlemek için gerekli olan özel kod yer alır.

Site Derleme Ön Koşulları

Aşağıdaki adımlarda, Oracle Content Management sunucunuzda BlogSite adlı bir site oluşturduğunuz varsayılır. Önceki BlogTemplate şablonunu yükleyebilir ve ardından bu siteyi şablondan oluşturabilirsiniz.

Örneğin:

> cec upload-template BlogTemplate --sever UAT 

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

Sitenizi seçtikten veya oluşturduktan sonra sitenizi derlemek için aşağıdaki bölümlerde yer alan adımları uygulayabilirsiniz.

Bir Siteyi Derleme

Oracle İçerik ve Deneyim Araç Paletindeki cec create-template-from-site komutu sitenizin bir şablonunu oluşturabilir, yani siteyi derleyebilirsiniz.

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]

Bir siteyi derlemek için:

  1. Siteden bir şablon oluşturun:
    > cec create-template-from-site BlogTemplate --site BlogSite --includeunpublishedassets – 
    server UAT
  2. Şablonunuzu indirin:
    > cec download-template BlogTemplate --server UAT
  3. Şablonunuzu derleyin:
    > cec compile-template BlogTemplate --noDefaultDetailPageLink --verbose --server UAT 
    --channelToken e1bb88cdc1e025c8dd278f6b676877a3

    Not:

    Sitenin yayımlama kanalı için sunucuda sitenize yönelik kanal belirtecini (--channelToken (-c) seçeneği) almanız gerekir. Bu, şablonunuzdaki sitede içinde yapılan tüm sorgular için kullanılır.
  4. Derlenmiş site sayfalarını yükleyin.

    Derlenmiş statik dosyaları sitenin statik klasörüne kopyalayın:

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

Derlenmemiş Davranışa Dönme

Derlenmemiş davranışa dönmek için siteye yüklediğiniz statik dosyaları kaldırmanız gerekir:

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

Site yayımlanmış durumdaysa siteyi yeniden yayımlayın. Bu işlem siteden "statik" klasörünü kaldırır; siteyi kaldırmaz.