17
I'm quoting here so you don't have to look for the original post:
Quote:
jegelstaff wrote:
RE: Registration Keys...
I'll make a few comments that might help people see where there are some differences. ....
... [omit] ...
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
I've been using Registartion Key from since it's out and have been very happy with that. When I first saw Registartion Codes module, I felt sorry that information wasn't effectly spreaded and people have done duplicated work.
Trying both, I have some comments:
1. module vs. hackI agree with Julian that Registration Key is easier to install and upgrade. Two core files to deal with only. On the other hand, being a module and a hack might be somewhat confusing for non-technical admins -- what if they uninstall the module without remembering some core files have been changed? May I suggest wrapping those added codes with a condition statement so if the module is not installed, those codes will get skipped?)
2. invitation from groupRegistration Keys is admin-only tool so the webmasters have to do everything; Registration Codes provides the "group invitation by group member" function. That's really cool. I also found automatic expiration very useful.
3. random CodesAbout the randomly generated password, I'd suggest it being optional. Keys are all assigned in Registration Keys, but in Registration Codes you only get system generated random codes. Maybe there can be a button or a javascript for the system to generate one if the user chooses to. Making it optional allows us to use meaningful keywords to invite people.
And, salute to both authors.