Joomla ile çoklu web sitesi yönetimi?


9

Üç farklı web sitesini tek bir web barındırıcısı altında başlatmayı planlıyorum. Bunu destekleyen bir web barındırma biliyorum. Benim sorum şu: üç siteyi tek bir Joomla örneği altında yönetebilir miyim? Eğer öyleyse, bunu yapmak için en iyi uygulamalar var mı, yönetim akıllıca mı?

Güncelleme: Birden Fazla Alanda ve Web Sitesindeki Joomla Belgelerini tek bir Joomla'da gördüm ! kurulum , bu aslında nasıl yapılacağını açıklar.

Şimdi sanırım sorum şu, bunu yapmak iyi bir fikir mi, yoksa nihayetinde değerinden daha fazla sorun yaratır mı?


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.
Bakual

Çok iyi olabilir, Bakual, ​​bunu henüz denemedim. İki sitenin benzer içerik yerine benzer bir tasarımı paylaşacağını ve tek bir Joomla yüklemesi altında çoklu site kurulumuna sahip olmanın bunu kolaylaştıracağını düşünüyordum, ancak bu konuda yanlış olabilirim.
Evan Lynch

Tasarım şablon tarafından yapılır. Şablon yüklemek çok kolaydır ve genellikle bu şablonu sık sık güncellemezsiniz. Ayrıca tasarımı biraz ayarlamak istiyorsanız, iki şablonla daha kolay olabilir. Yani sadece tasarım için yapmazdım.
Bakual

Ah tamam. Benimle konuştun sanırım, bu benim için en önemli faydaydı, iki sitenin benzer şablonlara sahip olacağını düşündüm, ancak aynı değil.
Evan Lynch

1
Birden fazla Joomlas'ı yönetmeyi planlıyorsanız watchful.li ve myjoomla.com gibi servise göz atın . Bu yardımcı olacak bir duygu var :)
Bakual

Yanıtlar:


5

Joomla multi-site uzun zamandır beklenen bir özellik ve bunu uygulamak için temel bir yetenek istek listemde. Şimdiye kadar, büyük esneklik ve birçok farklı yapılandırma senaryosuna izin veren bu özelliği ele alan gerçekten iyi birkaç 3. taraf uzantı vardı.

Bu, ilk kez tek bir Joomla kurulumuyla çoklu site yapılandırması oluşturma yeteneğini duydum. Bu belgede açıklananları denemedim ve avantajları veya dezavantajları hakkında hiçbir fikrim yok, ancak bu yöntemle arka uçtaki 2 web sitesini ayırt etmenin kolay bir yolu olmayacağını ve 2 bağımsız olarak çalışmasını sağlayacağımı düşünüyorum. Siteler.

Web sitelerini güncelleyecek tek kişi sizseniz, bu mutlaka kötü bir şey değildir. Mantıksal bir içerik organizasyonu (kategoriler, modüller, menüler) uygulamak ve her web sitesi için doğru içeriği oluşturma / düzenleme sürecini tanımanız gerekecek.

Genel olarak, bu belgede açıklanan çok siteli bir senaryo, 1 sahibinin 2 benzer web sitesi için ideal olabilir, çünkü sadece 1 kurulumu sürdürmeniz gerekecek ve çalışması zor görünmemektedir.

Ancak, şu anda bu yaklaşımı uygulayarak ne kadar ileri gidebileceğinizi ve hangi dezavantajların veya kısıtlamaların karşılaşabileceğinizi göremiyorum.

Söylendiği gibi, Joomla çok siteleri uzun zamandan beri 3. parti uzantılar tarafından ele alındı. Kurulumunuz için gerçek gereksinimlerinizi tanımlamalı, daha fazla araştırma yapmalı ve bir Joomla çoklu siteler senaryosunun mevcut olasılıkları hakkında daha fazla bilgi edinmek için JED'deki 3. taraf uzantılarına bakmalısınız .

Şimdiye kadar, harika olan ve farklı etki alanlarında birçok bileşen için veritabanı tablolarının paylaşılmasına izin veren JMS Çoklu Siteler ve Mighty Siteleri ile çalıştım .

Ayrıca Joomla ile çoklu siteler kurmak için çekirdek yeteneğini deneyen başka birini duymak merak ediyorum ...!

Mayıs 2017 Güncellemesi

Buraya, daha yeni kaynaklar bağlantıları ve daha organize bir şekilde içerdiğini düşündüğüm için, yinelenen olarak işaretlenmiş diğer soruya ( Bir Joomla yüklemesini kullanarak farklı bir site kullanabilir miyim? ) Bağladığım bağlantıları ekleyerek .

Joomla Belgeleri

Uzantıları

Güncelleme (eski güncelleme):

JSE'deki diğer göreceli Soru-Cevap:


Çok siteli ve çok hesaplı sitelerden uzak durmayı tercih ederim. Tek tek sitelerin bulut benzeri bir tarzda iyi bir şekilde yönetilmesi çok daha iyidir.
Anibal

1
Belgeleri tekrar okuduktan sonra, çekirdek çoklu site seçeneği bana biraz acayip görünüyor. Tercih ettiğiniz JMS Çoklu siteler ve Mighty Siteler araçları arasında herhangi bir tercihiniz var mı?
Evan Lynch

Anibal, FFrewin gibi Joomla'daki birden çok siteyi yönetmeyi öneren bir uzantı kullanmanın dezavantajı nedir? Veritabanları, Çoklu Site'nin izin verdiği gibi, ayrı tutulduğu sürece, yönetimi daha zor hale getirecek gibi görünmemektedir. Ancak bunu denemediğimi serbestçe itiraf ediyorum, bu yüzden henüz öngörmediğim şekillerde yönetmek çok daha zor olabilir.
Evan Lynch

@EvanLynch. Diğer kullanıcıların cevapları ve yorumları da dikkate alınmalıdır. Cevabım çoğunlukla MS senaryosuna odaklandı. En iyi kararı verecek olan şey, gerçek proje ihtiyaçlarınıza bağlıdır. Uzantı içeren çoklu siteler seçeneğine gitmeye karar verirseniz, uzantıların geliştiricilerine başvurmanız ve ne yaptığınızı açıklamanız önerilir. Her ikisi de iyi destek sağlar ve ayrıca yapılandırma yardımı da sunabilirler. Konuyla ilgili tüm yanıtımı devam ettirmek için, MS yaklaşımı belirli projeler için ideal olabilir, ancak herhangi bir proje için en iyisi olmayabilir.
FFrewin

İyi bir nokta. Yönetimsel olarak işleri basitleştirecek gibi görünüyor, ancak üç farklı kişi bunu yapamayacağını söylediğinden, orada yanılmış olabileceğim gibi görünüyor. Biraz daha araştırma yaptım ve bunu yapmanın en basit yolu, birden fazla web sitesine izin veren Joomla için WordPress uzantısını kullanmak olacak gibi görünüyor.
Evan Lynch

4

Yalnızca 3 site varsa ve içerik ve uzantılar farklıysa, çoklu site içerikleriyle uğraşmazdım. Sadece 3'ü ayrı olarak ayarlayın ve ardından izlemek ve güncellemeleri tek bir kontrol panelinden göndermek için watchful.li gibi bir araç kullanın. Akeeba Pro kullanıyorsanız, sizin için yedekleri çalıştırmak için dikkatli olun (örneğin, bir S3 hesabına) ve uzantılarınızda güncelleme olup olmadığını size bildirir.

Watchful.li


Upvoting çünkü bu gerçekten yararlı ve idari yükü ele almak için iyi bir yol, ancak FFrewin'in cevabını kabul ediyorum, çünkü aslında aradığım şey bu. Yardımınız için teşekkürler, çok teşekkür ederim.
Evan Lynch

Mükemmel merkezi yönetim araçları Wordpress'te bol olsa da, Joomla için sadece böyle bir canavarla ilgili, ama watchful.li'yi test ettim ve isteyerek buldum. Akeeba (Admin Pro & Backup Pro) güncellemelerim, diğerleri arasında başarısız oluyordu ve yine de güncellemeleri manuel olarak yapmak zorunda kaldım. Umarım şimdi premium eklentilerin kimlik doğrulamasında çok fazla problemleri yoktur. Aynı şeyi crons ve script'lerle de elde edebilirsiniz ve daha güvenilirdir ve size hiçbir maliyeti yoktur.
garth

Aslında Joomla için olan tek kişi değil. Kötü amaçlı yazılım taramaları ve denetim yaptığı için bir yıl kadar sonra myjoomla.org'a geçtim. Adını düşünemediğim bir şey daha var ve 10 dakika boyunca googling beni hiçbir yere götürmedi. Eğer bulursam ben de gönderirim.
Brian Peat

Perfect Dashboard düşündüğüm diğer hizmet.
Brian Peat

Sadece bir şeyi düzeltmek için Brian dedi, doğru alan adı myJoomla.com değil, myJoomla.com ;-)
Phil Taylor

4

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.phpdosyası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.


1
Stackexchange'e çağlar boyunca girmedim ve cevabınızı gördüm. İlk önce olsaydı, inanılmaz miktarda gerçekten yararlı bilgi sağladığınız için muhtemelen kabul ederdim. Ama ben bunu arttırdım, böylece en azından temsilciniz olacak. Tüm yararlı bilgiler için teşekkür ederim.
Evan Lynch

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.