We have a large existing website (written in Java/Spring/Hibernate/JSP) and want to add a Content Management System to allow our employees to manage sections of existing pages and in certain cases the body of entire pages (such as jobs/contact/press-release/etc).
The catch is most open-source CMS's we've looked at like Drupal, Radiant, Joomla, etc seem to be designed so that you build an entire website on-top of the CMS. Whereas we want a CMS that's designed to be integrated in an existing site (perhaps via API's).
Any suggestions?
We went through a vetting process and chose Alfresco.
This might help you pick one that is right for you. Open Source Content Management Systems (CMS) in Java
+1 for Alfresco. Uses Spring for IOC and other standard Java technologies. It is pretty well documented, and easy to follow. In fact, the few times I couldn't get what I needed from the documentation, I was able to dig into the source code and figure it out pretty quickly. Very easy to write extensions and mods for it.
We have a Wicket application and also had the challenge to hook this up with a CMS. As most CMS players want to control the delivery tier, we where also looking for a CMS with a strong sepereation of concern and a way to just retrieve the content through an API. We have chosen Hippo CMS for their RESTful API Support to solve our problem.
Hi friends, I suggest
Liferay 6.1
, because I work with it some times, it's better to customize the portal than others, as far I know.Hope I gave some info what I know regard it, it may help some one.
Maybe you should have a look at LifeRay as it is an enterprise portal and supports cms integration.