This paper is set to present the architecture for a web-based content management system that uses the new concepts and techniques introduced by WEB 2.0.
The World Wide Web today has been flooded with many new web-oriented applications that changed the role of the user, from spectator to actor. The websites / web-applications became friendlier, more stylish, with many new useful features and a high level of interactivity. New web-programming techniques were developed on the existing HTTP protocol, the old ones were reinterpreted, to offer to the user exciting, new experiences. The most complex web applications, in terms of programming challenges, are content management systems. A Content management system, thanks to its modularity and scalability, permits a rapid development of complex, but very easy to maintain and manage web-oriented applications (websites). The existing content management systems, however, are somewhat limited when it comes to the graphical interface with the user. Also, they impose restrictions and a creative developer must use all sorts of tricks to achieve his vision. This paper is set to present the architecture for a web-based content management system that uses the new concepts and techniques introduced by WEB 2.0.