1
Well, it might be a little bit of an exageration to call this a review, and I'm sure I'm not saying anything that hasn't been said before, but: WF-Downloads rocks!
I have been evaluating a number of different XOOPS modules (and building one too) for meeting the specialized needs of a client, and WF-Downloads is the first module of any kind (not just download modules) that I have looked at that is full featured enough not to need any tweaking to meet our needs.
That is really impressive. To put it another way, this module is truly professional grade, commercial quality software, right out of the box.
One of the biggest features that makes it that way, I think, is the complete group permission system. This is a must for any module that strives to be used in an "enterprise" environment. There has to be a way for different groups to have their own access permissions specified to the content in the module. (The only shortcoming I've noticed so far in the WF-Downloads permission system is that when users upload a file, they are allowed to categorize it in a category which they don't have view permission for. I would suggest restricting the category list on the user upload page to only the categories the user is allowed to view, so that private categories that are supposed to be unknown to other users remain unknown.)
The recommend link, plus the ratings options, plus the very complete set of metadata that you can record for each file, also go a long way to making this module stand out.
Helpful and non-cryptic install instructions are also a big plus. (Though a nitpick: I would have appreciated a note explaining what the changes are in the xoops.js file that you have to use -- I did a diff on the wf version of that and the existing verion in my XOOPS installation, and I probably would have done a diff anyway even if the install instructions had said what the differences were, but it would be just a nice extra touch for users who aren't able to easily do a diff if they were told what the changes are and why they're necessary).
Anyway, all in all, I just wanted to say I'm impressed and kudos to the WF-Project Team, you deserve it.
--Julian