8
Thank you for all the comments!
tjnemez, I'm not sure what's up there. I downloaded the zip file again just now to double check and it contains all the files, with their correct paths. If you're still having trouble with this, click on my username and send me a PM.
RE: XOOPS 2.0.7.1...
Registration Codes is totally compatible with 2.0.7.1, no patches or changes required.
RE: Registration Keys...
I'll make a few comments that might help people see where there are some differences. I do not mean any of these comments in any way to be a dig at the other module or its author, I'm just trying to illuminate where there are some differences. I think having a choice of modules is good for the XOOPS community, especially when the modules offer different approaches which I think these two clearly do, so people will be able to use what suits their system the best.
Also, I haven't installed Reg Keys or used it myself, so I'm only speaking from having read the install instructions and the write up on the download page, and having looked at the downloaded files.
It looks to me that the biggest difference between the two modules, from a sys admin perspective, is that Reg Keys is a tightly integrated system module that makes changes to eight core files in a few different places.
Whereas our Registration Codes module is not a system module, and it makes changes to two core files (/register.php and /include/registerform.php).
So if you want something that doesn't alter your XOOPS installation that much, then ours might be the one to go with. If you want something integrated tightly with the core, Reg Keys is probably better.
It seems that Reg Keys was built originally for 2.0.6RC (according to the readme), and at least one of the files it altered is not actually present in 2.0.7 (/registration.php), so that might complicate upgrading or installing it from scratch in 2.0.7 or higher (though I suspect register.php in 2.0.7 is very similar to registration.php in 2.0.6).
Also, our module has a permission system, with which you can control which groups are allowed to create codes for membership in which other groups (so the webmaster doesn't have to do all the code issuing, you could let people in one of your groups issue codes that allowed new users to have membership in only that same group). I'm not sure if Reg Keys has that feature, but it's not mentioned in the readme.
Thanks for reading! Happy XOOPSING,
--Julian