Magnolia v2 Java-based Content Management System
You can upload documents (e.g., OpenOffice.org documents) to Magnolia, but they appear as a named link on a web page.
The install was very easy - by default, two Tomcat instances are run: one for the authoring system and one for the "public" system.
Like the Apache Daisy content management, Magnolia seems like a Plone "want to be". For Java developers, the advantage of Magnolia and Daisy is that they are Java web applications (Plone is written in Python). Daisy has the advantage of supporting many file types (OpenOffice.org, Word, PDF, etc.) for indexing, search, etc.