title: Java web CMS & HTML presentation, templating
body: <p>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</p>
  
  <p>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.</p>
  
  <hr>
  
  <p>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.</p>