We've done based on WordPress.
For not picky will go out of the box.
\r
If you need additional functions such as versioning, there is a plugin WPDR, it is still different chips adds.
\r
This solution has disadvantages, which are continuation of its advantages.
\r
Key benefits: easily deployed anywhere. Out of the box enough. Can be extended to integrate with anything.
\r
Has experience in implementing projects such as small companies with 10 employees and offices on 1000 employees distributed network of offices.
Example of project description
casepress.org/?portfolio=baza-znanij\r
It's not a competitor with ownCloud, rather they are complementary. One of the differences in WP single document can be placed into several folders.
\r
From minus, if folder a lot, the standard mechanisms are not enough and have to add. In a large project, we've been through. Took out the component and rewrote it so that it worked fine with a large nested folders. It turned out something like Google Drive.