My background is not that of a Web-developer (either UI or backend), though I've dabbled a bit in PHP. So please help me improve this question if required.
I am trying to evaluate if Wordpress (with a selection of certain plugins), may be a good choice as a heavily personalized content management portal, bordering in some "Dropbox-like" (the cloud storage service) functionalities.
The web-portal I am looking for, would allow authorized subscribers to upload their files, while also allowing the administrator to upload, remove, archive such files from the subscriber accounts. The subscribers can access only content in their account, unless they are invited by another subscriber. I expect to have thousands, or even tens of thousands of such subscribers.
Edit (July 21, 2013)
To add to the requirements, which weren't very clear initially, I need Wordpress for other things as well, though, I could always limit use of Wordpress to only these additional functionalities (that one expects of a typical Wordpress site):
- Selectively publish (some of the) files, and invite comments on -- on social network sites s.a. Facebook, Twitter, Google+ etc.
- Create diary, with a sense of time-line of events, with reference to files -- some of the diary entries could be public/shared-with-friends or be absolutely private
- Host an ecommerce storefront, via which increased storage could be sold by hosting firm, apart from a marketplace for subscribers to put up some of the content/files (example -- rare vintage photographs/videos) on sale, for other subscribers to purchase.
Finally, if something like this could be achieved with Wordpress, could someone suggest the plugins that I might look at ? If there are alternatives, then knowing about them would help too.
Is there a consolidated source of Wordpress plugins with detailed description, documentation, use-cases and perhaps some FAQ (in the CPAN sense, for those familiar with the Perl world).