Today, I experimented a bit with another open source content management
system (Magnolia). Magnolia is base don J2EE so that would give
me a bit more control than Mambo perhaps because I know J2EE but not
PHP on which Mambo is based.
Unfortunately, the experience was not that positive. It appears that
Magnolia was developed specifically for Tomcat and I did not manage,
within one hour, to get it to work on JBoss (with Tomcat integrated).
Also, I do not like several aspects of Magnolia:
- It requires exploded deployment to work because it stores files
in the exploded deployment directory. This is not that great because it
complicates upgrades. - Also, all content appears to be stored there and no database is used.
Final conclusion, judging on the demo at their website the user interface is pretty good, but it is not really mature yet.