Çoklu Site
WebBlocks CMS, tek kurulum içinde birden fazla siteyi destekler.
Genel Bakış
Her sitenin kendi içerik kapsamı, alan adları, dilleri (locale), gezinmesi ve editoryal bağlamı vardır.
Her site ayrıca kendi genel kimlik yedek (fallback) katmanına sahiptir:
- genel görünen ad
- slogan
- favicon
- sosyal medya görseli
- başlık, açıklama ve anahtar kelimeler için SEO varsayılanları
- varsayılan iletişim formu alıcı e-postası
Site Kapsamı Nasıl Çalışır
- İçerik siteye göre kapsamlanır.
- Genel yönlendirme (routing), etkin siteyi geçerli ana bilgisayar adından (host) çözümler.
- Genel
<head>meta verileri ve favicon çıktısı, aynı geçerli host ile eşleşen siteden çözümlenir. - Genel sayfa başlıkları, geçerli sayfa çevirisi etiketinden önce geçerli çözümlenen site kullanılarak varsayılan olarak
Site Label · Page Labelbiçimindedir. - Sayfa düzeyindeki SEO geçersiz kılmaları yine geçerli host ile eşleşen siteden ve o an çözümlenen sayfa çevirisinden çözümlenir; başka bir sitenin varsayılanlarına geri düşmezler.
- Genel arama modalı metni de geçerli host ile eşleşen site etiketini çözümler ve kurulum düzeyindeki Proje Kimliğini kullanmaz.
- Site kapsamlı rollere sahip yönetici kullanıcılar yalnızca kendilerine atanan siteler içinde çalışabilir.
- Gezinme, sayfalar, medya kullanımı ve raporlama site duyarlı kalır.
Pratik Kurallar
super_admintüm sitelere erişebilir.site_adminveeditorkullanıcıları yönettikleri sitelere atanmış olmalıdır.- Kurulumlar arasında site taşınabilirliği Dışa / İçe Aktarma ile yapılır.
- Aynı kurulum içinde site çoğaltma, klonlama araçları ve yönetici akışıyla karşılanır.
- Mevcut sayfalar normal Sayfa Düzenleme formunda site kapsamlı kalır. Aynı kurulum içinde bir sayfayı siteler arasında taşımak için özel
Move to another siteeylemini kullanın. - Bir sayfanın kopyasını aynı sitede veya erişilebilir başka bir sitede oluşturmak için taşıma yerine özel
Duplicate pageeylemini kullanın. - Sayfa taşımaları farklı bir hedef site, eşleşen dil (locale) desteği, hedef sitede çakışan çevrilmiş yolların olmaması ve sayfa ortak slotlar kullanıyorsa uyumlu ortak slot yeniden eşlemeleri gerektirir.
- Sayfa çoğaltmaları hedef site erişimi, dil uyumluluğu, benzersiz çevrilmiş hedef yollar ve siteler arası ortak slot kullanımı için ortak slot açısından güvenli işleme gerektirir.
- Ortak slotlar site kapsamlıdır ve siteler arasında doğrudan referans verilemez.
- Aynı sitedeki çoğaltma, mevcut ortak slot referanslarını korur.
- Siteler arası çoğaltma, yalnızca hedef sitedeki uyumlu, aynı tanıtıcıya (handle) sahip ortak slotları yeniden eşler.
- Eksik veya uyumsuz hedef ortak slotları varsayılan olarak çoğaltmayı yine engeller.
- Çoğaltma ekranı
Disable incompatible Shared Slot-backed slots on the duplicated pageseçeneğini sunduğunda ve kullanıcı bunu kabul ettiğinde, geçersiz bir siteler arası ortak slot referansını korumak yerine yalnızca çoğaltılan sayfadaki uyumsuz slotlar devre dışı olarak yazılır. - Bu çoğaltma yedek davranışı, otomatik olarak ortak slot oluşturmaz ve ortak slot içeriğini sayfaya ait bloklara kopyalamaz.
- Katı aynı-sayfa gezinme referansları geçerli tutulsa da, sayfaya bağlı gezinme bir taşımadan sonra elle inceleme gerektirebilir.