Building a Web CMS (Content Management System) is unlike building a regular web application: it is more like building an application container. When designing such a system, it is necessary to build extensibility as a first-class feature. This can be a challenge as the very open type of architecture that's necessary to allow for great extensibility may compromise the usability of the application: everything in the system needs to be composable with unknown future modules, including at the user interface level. Orchestrating all those little parts that don't know about each other into a coherent whole is what Orchard is all about. This document explains the architectural choices we made in Orchard and how they are solving that particular problem of getting both flexibility and a good user experience.Read more: Orchard
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment