2010-06-25 3 views
2

Je suis à la recherche d'un système de gestion de contenu en Java avec un bon support pour la présentation de contenu HTML dans le sens des présentations Web, pas la gestion des documents de gestion ou contenu d'entrepriseJava web présentation CMS & HTML, templating

Je suis intéressé dans les pages html de modèle dans les catégories/système de fichiers dans les cms. La plupart des CMS que je connais sont des systèmes d'entreprise comme Alfresco, Nuxeo, Exo et je ne sais même pas si ceux-ci ont un support pour la présentation de pages web en dehors du portail derrière eux. Je sais juste que Magnolia le fait.


La deuxième exigence est la gestion du CMS via API. Pas d'édition manuelle. Je doute fortement qu'il existe un CMS implémentant le protocole de publication Atom, c'est pourquoi j'ai besoin d'un CMS avec API pour le contenu CRUD afin de pouvoir implémenter le serveur AtomPub par moi-même.

+0

annonce la deuxième exigence: AtomSite soutient pleinement Atom et peut être utilisé comme un CMS. Peut-être que cela conviendrait à vos besoins, mais c'est .NET, pas Java. http://atomsite.net/ – Marek

+0

Merci Marek, mais je dois rester avec la solution Java. DotCMS semble bien pour mes fins. – lisak

Répondre

0

Pour le côté API de votre question, je vous recommande de choisir un CMS qui prend en charge CMIS, Content Management Interoperability Services, qui est une nouvelle norme d'OASIS. CMIS prend en charge les services Web et AtomPub, ce dernier étant probablement celui que vous souhaitez. La page What is CMIS de Apache Chemistry est probablement un bon point de départ (La chimie est un projet open source fournissant des clients et des liaisons de serveur pour CMIS)

3

DotCMS supporte templating, Surf & Modifier et Atom

+0

DotCMS semble OK, surtout parce qu'il est construit sur le portail Liferay (comme on dit), mais il y a un manque extrême de documentation. Bien qu'ils ne supportent pas le protocole AtomPub, il existe un support WebDav qui pourrait suffire pour le type de publication dont j'ai besoin. Merci ktaylorjohn – lisak

+1

@lisak: Si cela a été utile, s'il vous plaît upvote :) – shinynewbike

1

Walrus CMS utilise Freemarker comme les données du moteur de templating et les exportations via RSS et Atom

+0

Merci, je vais jeter un coup d'oeil. – lisak