
At 09:35 20/03/2011, Tudor Girba wrote:
a content management system for programmers.
Exact. This is actually why I chose Pier for implementing my software platform for "online programmable CMS" [1]. During the past two years, I've been deeply extending Pier and never regretted my choice. As a matter of fact, Pier comes with a powerful CMS model.
To add a user-friendly interface on top of it would require an explicit and new project on top of Pier. The infrastructure is there and is powerful.
Exactly, and it's feasible since: (a) Pier offers appropriate abstractions for plugging rather easily application-specific interfaces. (b) Seaside offers powerful tools, e.g. JQuery, for implementing such interfaces. For example, I've rather easily implemented on this basis several sophisticated interfaces [2, 3, 4, 5, 6]. Actually, all of them reuse a "home-made" framework for interactive hierarchical interfaces that uses Seaside-JQuery. Cheers, Reza [1] <http://www.afacms.com/blog/pontoon-app>http://www.afacms.com/blog/pontoon-app [2] http://www.afacms.com/blog [3] http://www.afacms.com/cats/contracts/ [4] http://www.afacms.com/cats/concepts/ [5] http://www.afacms.com/cats/activities/ [6] <http://www.afacms.com/cats/activities/shopping/Seaside/>http://www.afacms.com/cats/activities/shopping/Seaside/