Paylaşılan Evsahipliği
Bir barındırma sağlayıcısı kısıtlaması bir Joomla çok site çözümünü düşünmenize neden oluyorsa, alternatif bir ana bilgisayar bulmak ve web sitelerini tek tek oluşturmak, kaçınılmaz olarak bazı uzlaşmalar içerecek bir Joomla çok sitesi ile işleri karmaşıklaştırmaktan daha kolay olabilir.
Çoğu paylaşılan barındırma hesabı, birden çok veritabanı oluşturarak veya aynı veritabanında farklı tablo önekleri kullanarak birden fazla Joomla web sitesini barındıracak şekilde yapılandırılabilir.
Çoklu site ve Bireysel Siteler
Açıkçası, tek bir Joomla kurulumunda birleştirilmelerine kıyasla ayrı web siteleri oluşturmanın artıları ve eksileri vardır. Belirli bir senaryo için çok tesisli bir çözümün işe yarayıp yaramayacağını dikkatlice düşünmeniz ve bazı tavizler vermeniz gerekebilir.
Başlangıçta çok siteli bir web sitesi kurmak daha zordur, ancak yalnızca bir web sitesinde Joomla ve üçüncü taraf güncellemelerini uygulamanız ve yedeklemeler vb. Çalıştırmanız gerektiğinden daha az sürekli bakım gerekir.
Çok siteli bir çözümde bir şey kırılırsa, tek bir web sitesi yerine tüm web sitelerini kaybedebilirsiniz.
Tüm üçüncü taraf uzantılarının çok tesisli bir çözümde amaçlandığı gibi çalışmadığını unutmayın.
Resmi Çok Sahalı Çözüm Önerilmez
Resmi de talimatlar tek Joomla çok Alanlar ve Web Siteleri! yükleme , şablon index.php
dosyasını düzenlemenizi sağlar . Şablon güncellemeleri gelecekte değişikliklerinizin üzerine yazabileceğinden, bu en iyi uygulama olarak kabul edilmez.
Üçüncü Taraf Çok Alanlı Uzantı
Çekirdek kodu hacklemekten kaçınan ücretsiz Sanal Etki Alanları veya benzeri gibi üçüncü taraf bir uzantı kullanmak muhtemelen daha iyidir .
Not: Bu yanıtın geri kalanı, bir Sanal Etki Alanı uygulamasıyla sınırlı deneyimden yazılmıştır . Listelenen öğeler, diğer üçüncü taraf çok site uzantılarıyla ve hatta farklı bir şekilde yapılandırılmış Sanal Alanlarla ilgili olabilir veya olmayabilir .
Çok Siteli İçerik
Her web sitesi için ayrı içerik kategorileri oluşturun (bu, arama için önemlidir).
Çok Sahalı Modüller
Modüllerin sınıflandırılması o kadar kolay değildir, çünkü bazı modüller tüm web siteleri için ortak olabilir. Hangi modüllerin hangi web sitelerine uygulandığını takip etmenize yardımcı olması için Joomla 3.x "Not" özelliğini kullanabilirsiniz.
Birden Fazla Site Şablonu
Bireysel web sitelerinin kendi görünüm ve hisleri olacak mı? Öyleyse, her web sitesi için farklı bir şablon yüklemek muhtemelen en kolay yoldur.
Sanal Etki Alanları , her web sitesi için farklı bir şablon belirlemenizi sağlar.
Çok Sahalı Menü (ler)
Tek tek web sitelerinin kendi menüleri olacak mı yoksa ortak bir menü paylaşacak mı?
RocketTheme Gantry 4 şablonlarını kullanma Her bir web sitesine hangi menü seçeneklerinin uygulanacağını belirlemek için bir menü kurmanın ve Sanal Etki Alanlarındaki "Menü Filtreleme" özelliğini kullanmanın daha kolay olduğunu gördüm .
Sanal Etki Alanları , her web sitesi için bir ana menü öğesi belirlemenizi sağlar.
Çok Alanlı Arama
Arama sonuçlarının, aranan web sitesiyle sınırlı olduğunu varsayarsak, Akıllı Arama'yı etkinleştirin ve her web sitesi için uygun kategorileri seçerek Bileşenler -> Akıllı Arama -> Arama Filtreleri'nde her web sitesi için bir filtre oluşturun.
Daha sonra, her web sitesi için oluşturduğunuz uygun filtreyi kullanarak her web sitesi için bir Akıllı Arama modülü oluşturabilirsiniz. Her arama modülündeki Menü Atamasını, modüller her web sitesindeki uygun sayfalarda görüntülenecek şekilde ayarlayın.
Çok Sahalı Global Yapılandırma Öğeleri
İdeal olarak, seçtiğiniz çoklu site uzantısı, her web sitesi için benzersiz Genel Yapılandırma öğeleri belirtmenize izin vermelidir.
Sanal Etki Alanları , her web sitesi için benzersiz bir Site Adı, E-postadan, Addan, Meta Açıklama ve Meta Anahtar Kelimeler belirlemenizi sağlar.
Çok Site Arama Motoru Dostu URL'ler
SEF etkinken, her sayfa tüm web sitelerinde benzersiz bir URL gerektirir. Örneğin, çok siteli web sitesinde (www.acmeproducts.com ve www.acmeservices.com) iki web sitem varsa, her ikisinin de bunun gibi sayfalarımız olamaz:
- www.acmeproducts.com/about-us
- www.acmeservices.com/about-us
URL'lerin benzersiz olması gerekir, bu nedenle hakkımızda sayfaların bunun gibi veya daha spesifik olması gerekir:
- www.acmeproducts.com/about-acme-products
- www.acmeservices.com/about-acme-services
Çok Sahalı Kullanıcı Hesapları
Varsayılan olarak, bir web sitesindeki kayıtlı kullanıcılar bir sorun olabilecek veya olmayabilecek tüm web sitelerindeki kayıtlı kullanıcılar olacaktır.
Umarım bu, çok senaryolu bir çözümün belirli senaryo için uygun olup olmadığına karar vermeden önce nelere dikkat edilmesi gerektiğine dair bir fikir verir.
So now I guess my question is, is it a good idea to do this, or would it ultimately create more trouble than it's worth?
Genellikle değerinden daha fazla sorun. Sitelerin giriş bilgileri veya makaleler gibi bazı verileri paylaşması dışında.