Dear community,
I have a solid workflow for building usual corporate websites with ProcessWire.
Now I want to use PW for a kind of extranet, a webbased tool for distributing files.
Specs:
multilingual
about 400 files at launch, scalable up to 10000 files
files are typically PDF but can be of other files types
front end user login with forgot password function
nice to have: front end user registration
3-5 user roles for access control on page level (each file can be accessible for users of all roles or just for users of certain roles)
login history
files must not be accessible by direct link, of course. Would be nice to store them outside the http-root.
I already did some research and one thing seams to be clear: one Page for each file is the PW-way of doing this (https://processwire.com/talk/topic/4602-flexible-downloads-using-pages/). But I'm not able to determine the right concept and modules. Out of the modules over at http://modules.processwire.com/categories/users-access/ at least 7 are promising (though overlap in features, of course).
I would really appreciate any advice about modules or concepts.
Thank you