2

I'm looking for a content management system in java with good support for html content presentation in sense of web presentations, NOT document management or enterprise content management

I'm interested in templating html pages in categories/filesystem within the cms. Most CMS I know are corporate systems like Alfresco, Nuxeo, Exo and I don't even know if these have support for web page presentation outside the Portal behind them. I just know that Magnolia does.


The second requirement is managing the CMS via API. Not manual editing. I highly doubt that there is a CMS implementing Atom publishing protocol, that's why I need a CMS with API for CRUD content so that I could implement AtomPub server by myself.

lisak
  • 21,611
  • 40
  • 152
  • 243
  • Ad the second requirement: atomsite fully supports Atom and can be used as a CMS. Maybe it would suit your needs, but it is .NET, not Java. http://atomsite.net/ – Marek Jun 25 '10 at 09:19
  • Thanks Marek, but I need to stick with Java solution. DotCMS seems fine for my purposes. – lisak Jun 25 '10 at 12:32

3 Answers3

3

DotCMS supports templating, Surf & Edit and Atom feeds

shinynewbike
  • 2,334
  • 5
  • 28
  • 42
  • DotCMS seems OK, especially because it is built on Liferay portal (as they say), but there is extreme lack of documentation. Though they don't support AtomPub protocol there is WebDav support which might be enough for the type of publishing I need. Thank you ktaylorjohn – lisak Jun 25 '10 at 12:31
1

Walrus CMS uses Freemarker as a templating engine and exports data via RSS and Atom

miceuz
  • 3,327
  • 5
  • 29
  • 33
0

For the API side of your question, I'd recommend you pick a CMS that supports CMIS, Content Management Interoperability Services, which is a new standard from OASIS.

CMIS supports both web services, and AtomPub, the latter being likely the one you'd want. The What is CMIS page from Apache Chemistry is probably a good starting point (Chemistry is an open source project providing clients and server bindings for CMIS)

Gagravarr
  • 47,320
  • 10
  • 111
  • 156