Mimari kararları: ana sitesi, forum, blog

0 Cevap php

Ben bir projenin kurulum paketi ile istişare ettik ve ekstra görüşleri için birinin kapalı benim fikir alışverişinde istiyorum.

Bu web sitesinin ana parçası çok karmaşık ve çok bu yüzden bir webapp daha bulunuyor ne gördüm, işlevsellik özelleştirilmiş bulunmaktadır. Bununla birlikte, bir blog gerekli olan ve aynı zamanda bir forum gereklidir. Bu, projenin genel bir bakıştır.

Web sitesinin ana parçası bir webapp daha olduğu için, ben bu proje, her bir bileşen diğer bileşenleri sınırlamak değil çok farklı çerçeveler ve CMSS tarafından halledilir bireysel parçalara ayrılması gerektiğini düşünüyorum. Bu kimse, bu gerçekten onlar için yapılacak doğru şey olmadıkça, farklı çerçeveler ve CMSS korumak istiyor çünkü olsa satmak için oldukça zor bir karardır.

Benim mantık olduğunu web sitesinin ana parçası geliştirme süresini ve maliyetini artırmak için gidiyor ne olursa olsun, bir Drupal veya Joolma gibi CMS veya içine sığacak şekilde çalışırken, gerçekten karmaşık bir webapp çünkü. Bu bölüm Zend Framework veya Symfony'de, bir çerçeve değil, bir CMS var temelde bir şey gibi daha esnek bir teknoloji ile oluşturulmuş olması mantıklı.

Bileşenlerin geri kalanı için, ben onları birçok blog ve forum gibi standart bileşenler oldukları bir framework kullanarak bir nokta görmüyorum. Yani web sitesinin geri kalanı için, seçeneklerim 1) Ben aşina olduğum bir tek CMS () Drupal demek ile gerekli her şeyi inşa etmek, ama ben zaten siteyi bölme yolda gitti beri, ben düşündüm seçenek 2) neden daha siteyi bölmek ve her bir bileşen için en iyi yazılımı seçmek değil. Örneğin Drupal büyük bir forum yapmaz. Güç burada yatmaktadır sadece değil.

Ayrıca bloglar yazılı olarak dahil olacak insanların çoğunlukla forumlarda katkıda aynı insanlar değil ki çıkıyor, bu yüzden ben 2 ayrı yazılım aynı personel eğitimi gibi bir şey hakkında endişe gerektiğini düşünüyorum.

Ama bu web sitesinin Düzeltilebilirlik ilgili fikrimi yapamazsınız. Bir tarafta ben 3 farklı ana teknolojileri korumak daha zor olacak düşünüyorum: app için çerçeve, özel bir forum yazılımıdır (suggestions welcome), ve uzman blogging yazılımı (suggestions welcome), ama diğer taraftan, ben bu aslında web sitesinin bir bölümü her şeyi etkilemeden aşağı çekilen veya çok daha kolay değiştirilebilir, çünkü korumak için çok daha kolay olabilir düşünüyorum.

Bu benim genel bir fikir, ama bir projeyi zorlaştırmak için çalışıyorum gibi görünebilir, çünkü ben, satmak zor olabilir endişe ediyor. Bu yaklaşım aslında onu basitleştiren bu olsa bence yok. Bu konuda Yani herhangi bir düşünce? Ben tam düşünüyor değilim sorunlar var mı? Eğer sorun aynı tip olsaydı ne mimari kararlar size benzer veya farklı yapmak istiyorsunuz?

0 Cevap