"Magnolia 3.0 is a commercial open-source Enterprise Content Management System that integrates web content management (CMS) and document management (DMS) through one web-based, AJAX-powered user interface. It is used around the world to maintain web sites, intranets and extranets by companies, governments and NGO's of any size." In my experience it is very user friendly and I recommend it.

Magnolia's main new features include workflow, versioning, JSR-168 support, single-sign-on, scheduled content publishing, a browser-based template-designer, a deployment packager and a new, even better user interface.

"Magnolia makes Enterprise Content Management simple by being user-friendly, battle-tested, enterprise-ready and open-source. Magnolia is available in more than 15 languages including Russian, Chinese, English, French, German and Spanish."

The community edition is free and based on JSR-170. It is 100% Java. I have used it and can recommend it.