tags:

views:

83

answers:

3

There are lots of open-source CMS-es in Java, I have even evaluated some. Magnolia CMS seemed most interesting for me, but it's still far from what Joomla or Wordpress from PHP offer. I need from one side lots of features, but from other side non-complicated administration. Both Joomla and Wordpress offer it for me, but I would rather like to have something like this in Java.

Is there a Joomla-quality or Wordpress-quality CMS for Java?

EDIT: I'm not looking for a comprehensive list of CMS-es for Java - I've seen other articles on that, also at stackoverflow. I'm looking for a GOOD CMS for Java. I've tried whole list from: http://en.wikipedia.org/wiki/List_of_content_management_systems - all are unsatisfying for me.

A: 

You have to check a previous question: Best Open Source Java CMS

Nervo Verdezoto
I've seen this list, and tried the ones that seem to be most popular. All of them are bad (compared to PHP's Joomla or Wordpress).
iirekm
Have you tried Magnolia or Alfresco? You can also check this link: http://java-source.net/open-source/content-managment-systems
Nervo Verdezoto
Of course they are going to be "bad" compared to Joomla or Wordpress. Both Joomla and Wordpress have 10x the users/devs of any Java CMS. If you want an easy out of the box CMS, use Joomla or Wordpress. Java has better libraries in places it is used more... a CMS for a non-programmer is not one of them.
bwawok
Have you tried Plone? Plone can use Java, php, ruby for the presentation-tier technologies. I has been used for several governments and projects!!
Nervo Verdezoto
Plone is written in Python - I'm looking something for Java. Yes, I know I can run Python in JVM with Jython, but the same is true with PHP 5: I can run it in JVM with Caucho Quercus - http://quercus.caucho.com/ (however latest version of Joomla crashes on it). Perhaps this can be the way of integrating Java and PHP code, but still I would prefer to have a 100%-pure Java solution.
iirekm
A: 

Unfortunately, I got no definite answer, so here are the steps I did to solve this problem of good CMS:

  • I'll use Joomla, because it's probably best open-source CMS.

  • The project I build besides a good CMS needs a lot of custom code. I chose Java + Vaadin because I know it well, and it seems to me to be the best web technology now in 2010 for me. To integrate Java and Joomla I'm going to use:

    • Just inserting of Java-made pieces of page inside iframe;

    • Java-PHP integration with WebServices or a similar technology, or with Caucho Quercus (quercus.caucho.com ).

iirekm