Reputation: 2718
The Framework (maybe a light-weight CMS) in question will need to be able to expanded with modules, and be able to be implemented into common web services such as a blogging platform, a forum, and status-posting site (social networking), or simply just a basic webpage or so. However, all of this functionality needs to be implemented via modules/plugins. The front end, and admin backend for that matter, need to be fully customizable (via templates/themes) by the end user.
What architecture, or workflow, is best for a system like this. The MVC architecture sounds great for a project like this, however, after conducting some research on already developed systems such as Wordpress, Drupal, and PHPBB, I have learned that none of these systems use a MVC architecture and rather one of their own.
Are there any other commonly used architectures for web development, other than MVC? What does Drupal, wordpress, and the other commong systems use?
Upvotes: 2
Views: 155
Reputation: 34238
Take a look at orchard its an open source MVC CMS which has a builtin plugin framework and most of the things mentioned above have already been done. Its also pretty easy to write your own modules. http://orchard.codeplex.com/
Upvotes: 1