You may want to look at and/or talk to these folks[1] who've prototyped something along the lines of a CouchDB based CMS

cheers,

Bob

[1] http://www.ajatus.info/




On Aug 19, 2009, at 8:39 AM, Nils Breunese wrote:

Hello all,

I work at a company that is currently in the process of evaluating different content management systems with a focus on web publishing and community features. We are currently using a CMS that was developed in-house (started in 1996 when there weren't too many CMS products around) and later open sourced. However, we feel we have reached the limits of our current architecture and we're currently looking at more modern and flexible ways to work with our content and the web.

We have had CMS products like Magnolia, Hippo, dotCMS and Roxen demoed to us, which are all based on either Java Content Repositories (JCR), XML and/or relational databases and I started thinking: wouldn't a document-oriented database like CouchDB make an ideal platform for a CMS?

Features we're looking for include:

- Document type specification and corresponding editors which can be created automatically/easily
- Workflow management
- User roles
- Templating
- Content versioning
- Publication rules (e.g. 'visible after date 1, but only until date 2')
- Community features like tagging and commenting
- Moderation
- LDAP integration
- Scalability
- Full text search
- REST API
- Easy creation and use of reusable components (polls, lists of popular items, etc.) built using technologies understood by by frontend developers (I'm thinking HTML/JavaScript etc.)
- Easy arrangement of widgets, drag and drop layout interface?

I understand that a mature product with all these features built on CouchDB does not exist today and probably will take a while to build. I'd like to just throw the idea of a CMS on CouchDB out on this mailinglist and hear from people that are interested. I'm not sure my company is willing to build another CMS (I guess not, but I'm 'just a developer'), but maybe we could participate somehow in a project to build a CMS that might some day fulfill all of our needs.

Any thoughts?

Nils.

Reply via email to