Ben özel bir sunucu var ve benim müşteriler için benim kişisel PHP5 CMS yeni sürümü kurmak için ihtiyacı var. I açık kaynak kullanarak düşünmelisiniz olmadığını soruları bir kenara bırakırsak, ben CMS mimarisi ilgili olarak görüşler gerekiyor.
Birinci yaklaşım (sunucu tamamen benim kontrolünde olduğundan) tek yönetim panelinden birden fazla siteyi destekleyen merkezi bir sistem oluşturmaktır. Temel fikir, süper kullanıcı olarak log-in yeni site (teknik olarak yeni web kök ve yeni bir veritabanı oluşturur, ve belki bazı başka şeyler) oluşturmak, modülleri atamak ve plug-ins belirli bir müşteri için ya da yenilerini geliştirmek mümkün olduğumu eğer gerekli. Bu panelde ise müşteri log-in, o / o görür ve sadece kendi site içeriğini yönetebilirsiniz.
Ben böyle bir sistem (bu özel yapı idi) gördük, bu hata düzeltmeleri ve yeni özellikler çok güzel ayrıca diğer sunucu barındırma olabilir her CMS yama gerek kalmadan anında tüm müşterileri etkiler ...
Ben görebiliyorum olumsuz yönü ölçeklenebilirlik - i ikinci bir sunucu eklemek gerekir eğer, nasıl tek çekirdek korumak için onları birleştirmek ne.
Ikinci klasik olan - stand-alone CMS her müşteri için.
Neden ne şekilde gidecek ve?
Zaman ayırdığınız için teşekkür ederiz.