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