2012-01-11 4 views
2

문제의 프레임 워크 (가벼운 CMS 일 수도 있음)는 모듈로 확장 할 수 있어야하며 블로깅 플랫폼, 포럼 및 상태 게시 사이트 (소셜 플랫폼)와 같은 일반적인 웹 서비스로 구현할 수 있어야합니다. 네트워킹), 또는 단순한 기본 웹 페이지 또는 그 정도. 그러나이 모든 기능은 모듈/플러그인을 통해 구현해야합니다. 최종 사용자는 프런트 엔드 및 관리 백엔드를 완벽하게 사용자 정의 할 수 있어야합니다 (템플릿/테마를 통해).CMS에 권장되는 아키텍처는 무엇입니까?

이와 같은 시스템에 가장 적합한 아키텍처 또는 워크 플로는 무엇입니까? MVC 아키텍처는 이와 같은 프로젝트에서 좋은 것으로 들리지만, 이미 Wordpress, Drupal, PHPBB와 같은 이미 개발 된 시스템에 대한 연구를 수행 한 후에이 시스템 중 어느 것도 MVC 아키텍처가 아니라 자체 시스템 중 하나를 사용한다는 것을 알게되었습니다.

MVC 이외의 웹 개발에 일반적으로 사용되는 아키텍처가 있습니까? Drupal, wordpress 및 다른 commong 시스템은 무엇을 사용합니까?

+1

Wordpress, Drupal 및 PHPBB는 모두 Rails와 Django가 인기를 얻었을 때 경험했던 MVC 패턴의 인기를 재발견합니다. – apiguy

+0

MVC는 단순히 트렌디 한 단어라고 생각합니다. 필요한 것이 무엇인지 알면 유용 할 수 있지만 모든 문제에 대한 해결책은 아닙니다. – Nazariy

+0

이 질문에 대한 통찰력을 제공 할 수 있습니까? 이 질문을 한 지 오래되었으므로 사용자 정의 CMS를 작성하여 자신이 직접 경험 한 것 중에서 가장 중요한 부분을 파악하는 데 관심이 있습니다. –

답변

1

orchard에서 내장 플러그인 프레임 워크가있는 오픈 소스 MVC CMS를 살펴보고 위에서 언급 한 대부분의 작업이 이미 완료되었습니다. 자신의 모듈을 작성하는 것도 꽤 쉽습니다. http://orchard.codeplex.com/

관련 문제