Yossi -
Glad you're enjoy it and thanks for the kind words. Hope I can be helpful:
1. Document Revisions runs on WordPress which
generally speaking needs some sort of LAMP (or WAMP or MAMP) environment. That said, if you have a Windows-based file server (rather than just a NAS), and install something like
XAMPP, that should work. You could even probably build out some sort of import script to monitor a folder so that users could interact with it similar to a standard windows file sever.
2. Yes. Bulk import is fairly straight forward, but is different for everyone's use case. You're going to want to adapt
this import script a little to meet your needs (specifically the `
wpdr_get_files()` function. If you want to preserve the folder structure, you would register a "folders" custom taxonomy, and then tell the script to assign terms on import depending on what folder the original document is.
3. In theory, there's no maximum number of documents. I've seen installs with tens of thousands that work great. As things get bigger, you'd want to add memory-resident caching like APC or Memcache (I'd look at
W3TC if you go this route). The other option (and we're talking in the 100,000 to millions of documents) if you can't go that route, would be to split the documents into separate sub-sites under a multisite install, which would break them into separate tables and allow you to scale horizontally. Again, the limit here is basically theoretical, but it's possible to scale beyond that by breaking up the install into separate databases. In short, the only limit is hardware, for which the need is actually pretty low. As long as it's well configured, you should be fine. The other limit, is obviously file server space.
Hope that helps?
- Ben