views:

522

answers:

2

I am looking for an open source Java CMS (Web CMS, actually) to run on Google App Engine. I have looked at related older questions on this topic (What CMS runs on Google AppEngine?, CMS over Google App Engine, with SEO etc.) but the problem is that they all largely list Python-based CMSes. Plus these questions are pretty old, and since GAE is a fast-moving target, I thought it might be worthwhile to ask again.

I want a CMS for creating some websites (for myself and for others), but would rather not start writing one from scratch. A "good" (very subjective, I know) open source WCMS allows me to start using a product, while still being able to add to/extend the product/project.

On the one hand I am looking for a somewhat mature product/project, on the other hand it's easier to start contributing to the development cycle of a young product/project (conflicting, I know :-).

Here are some features that would be preferable:

  • [X]HTML/XML/CSS based templating
  • Ability to create multiple blogs
  • Galleries
  • Ability to create a "Downloads" section (is this pretty much standard?)
    • Separate management for digital assets (images, PDFs, binary files etc.)
  • Roles like "Administrator", "Editor", "Contributor" etc. (or their equivalents)
  • Ability to move/reorganize pages
  • Export to PDF
  • Reformat content for printing

Is the CMS you are about to suggest especially well-suited to publishing an online book? My idea is that while the book may be offered as a downloadable eBook, the latest, most current version will be the one available on the website.

A: 

There's a pretty good list of google app engines over here: http://groups.google.com/group/google-appengine/web/google-app-engine-open-source-projects. Sorry I can't be of any more help.

thomax
markvgti
+1  A: 

You have very specific requirements, so rolling your own solution with grails or vaadin would the only good solution, I guess.

But look into this answer where they mention http://code.google.com/p/vosao/

Karussell
This is more a wish list than a requirements list :-), and I would really like to avoid rolling my own. Thanks!
markvgti