Temalar bir sitenin içerik, görünüm ve davranış gibi genel görünüm ve kullanım özelliklerini tanımlar. Tema, bir sitedeki sayfalar arasında görsel tutarlılık sağlar.
Yeni bir tema tasarlamak; yerleşimi, stili, örnek içeriği, menü seçimini ve yeni bir site için başlangıç noktası işlevi gören tüm temel bilgileri belirlemek anlamına gelir. Tema tasarlayıcıları, bir sitenin görünüm ve davranışına yönelik beklentileri belirler. Temalar, kullanılacakları yöntem düşünülerek tasarlanmalıdır. Örneğin, kullanıcıların çoğunun veya hepsinin siteye bir mobil aygıttan erişmesi beklenir. Birçok benzer site oluşturmak isteyen kullanıcılarınız varsa özel temalar tasarlamak yararlıdır. Temalar arasında paylaşılabilen genel düzenler için sayfa yerleşimlerini kullanarak bir tema tasarlayabilirsiniz.
Bir temada, sitelerin içeriğini, görünümünü ve davranışını tasarlamak için kullanılan sayfa yerleşimleri bulunur. Stilinizi, markanızı ve vizyonunuzu satışa sunan bir site oluşturmak için tasarım ve ayarları değiştirebilir, içerik ekleyebilirsiniz.
Tema şunları içerir:
Sayfa yerleşimlerinin parçası olan, arka plan resimleri ve diğer içeriklere yönelik varlıklar (resimler, JavaScript dosyaları vb.)
Bir sitenin stil ayarları (CSS)
Çeşitli sayfa yerleşimleri (HTML dosyaları)
Sitenin menü seçimini yapılandıran kod (JavaScript dosyaları)
Bileşenlerle kullanılabilen bir dizi temel stil (design.css
ve design.json
dosyalarında belirlenir)
Temalarda ayrıca, sayfa şablonlarının birinden oluşturulan yeni bir sayfayı doldurmak için kullanılan temel veriler de bulunabilir. Örneğin, bir kullanıcı Ürünler bölümü için yeni bir sayfa oluşturur ve new_product.html
adlı sayfa yerleşimini seçer. Temada new_product-pageseed.json
adlı bir dosya varsa, yeni sayfa ilk oluşturulduğunda sayfa temel dosyasının içeriğiyle doldurulur. Örnek içerikte olduğu gibi, bu temel veriler değiştirilebilir ve sadece sayfayı oluşturmanız için bir başlangıç noktası sağlamak için vardır.
Temayla çalışmak için tasarlanmış bir bileşen alt kümesi kullanan bir tema oluşturabilirsiniz. Bir kullanıcı, sitesi için o temayı seçtiğinde sadece o tema için belirlenmiş bileşenleri görür. Bkz. Bileşenleri Temalar ile İlişkilendirme.
Her web sitesi bir tema kullanır. Siteyi şablondan oluşturduğunuzda, temayı şablondan devralıyorsunuz. Bir sitenin temasını her zaman değiştirebilirsiniz. Oracle Content Management başlarken kullanabileceğiniz birkaç temalı şablon sağlar.
Site yeni ve yayımlanmamış bir tema kullanıyorsa, tema, ilk kez çevrimiçi yaptığınızda siteyle birlikte otomatik olarak yayımlanır. Bir temada değişiklik yaptıktan sonra değişikliklerin görüntülenmesi için çevrimiçi siteleri güncellemek istiyorsanız temayı yayımlamanız gerekir. Temayı sadece temanın sahibi veya yönetici yetkilerine sahip kullanıcılar belirtik olarak yayımlayabilir.
Not:
Değişiklikleri temaya yayımladığınızda değişiklik, temayı kullanan çevrimiçi sitelerin tümünde etkili olur. Örneğin, temada yazı tipi öndeğerini değiştirdikten sonra temayı yayımladığınızda bu temaya sahip tüm siteler yeni yazı tipi öndeğerini kullanır.Ayrıca bkz. Temaları Yönetme.