Add feature to use Google Drive, Dropbox, etc., as backend "cloud based" storage.
Use Google Drive, Dropbox, Box.net, etc for storage of files tracked by the system.

-
AdminStephen Lawrene (Owner, OpenDocMan) commented
Hi Jason,
Thanks for the comments. I have put quite a bit of time into an experiment at "modernizing" the current version of OpenDocMan but there are many technical challenges with the architecture. As you mentioned it really requires some sort of re-write, which is what we are doing. The modernization will still be done at some point, but the plan going forward is to release our new re-write version to the public in 3-6 months as a SaaS service and then maintain the open source version. At some point the new features form the SaaS version will filter down into the free version. Its been an interesting journey with its share of criticisms and compliments. I would close by saying the OpenDocMan project has been open for code submissions for years and has had very little participation. That is partly my fault for not championing that as much as I should have. We have a lot of users all over the world, many of whom have customized the software to their liking, but very little has filtered back to the core codebase.
-
Jason commented
flysystem will do this. However, the project would need to move out of the dark ages of the early 2000s, and take on PHP5.4, composer, PSR autoloading, separation of controllers and views etc. I estimate the majority of this product could be discarded, and rebuilt using ready-made packages, and be incredibly flexible as a result. Nearly all the suggestions here, and the bugs raised on github, are problems that have been solved a thousand times in other open source packages. I remember OpenDocMan from a decade ago, and it just has not moved forward, which is such a shame, because it should be stomping on the alternatives by now.