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
[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/