Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Invite Only System
There was a new addon released earlier today which turns your forum into a Gmail like invite only system, thought it'll be wise to create an official release thread.
Basically it adds an invite code to the registration page so the only way for people to register is for them to be invited by members on the boards, each member gets a certain amount of invites and they can invite whoever they want. When they run out of invites they can request more from the admin.
This way if you run a private community you can give the power to the people and not have to worry about approving accounts and all that. On the account of the invitee it says "Invited by: Username" so that way you know who invited them just incase they turn out to be a problem
Check it out
http://lussumo.com/addons/index.php?PostBackAction=AddOn&AddOnID=156
Basically it adds an invite code to the registration page so the only way for people to register is for them to be invited by members on the boards, each member gets a certain amount of invites and they can invite whoever they want. When they run out of invites they can request more from the admin.
This way if you run a private community you can give the power to the people and not have to worry about approving accounts and all that. On the account of the invitee it says "Invited by: Username" so that way you know who invited them just incase they turn out to be a problem
Check it out
http://lussumo.com/addons/index.php?PostBackAction=AddOn&AddOnID=156
0
Comments
What would be the exact need for that?
For the invitation that have not been used, our choice is more to delete them (the extension allow the admin to delete the ones that are not valide anymore). We didn't think to what you want. That could be done, but on the invitation page.
2) Just edit the Email_Invitation.txt that's with the addon.
To fix the bug download the version 0.2.1 (or be sure that whisper is enable on your forum, you need to look into conf/settings.php).
This addons force whisper to be enable:
in version 0.2.0:
if ( in_array($Context->SelfUrl, array('people.php', 'account.php', 'settings.php')) ) { ... if ( $Context->Configuration['INVITATION_SYSTEM_REQUEST_ON'] == 1 ) $Context->Configuration['ENABLE_WHISPERS'] = 1; }
In the version 0.2.1, I took off the first condition.
You also need to add the permission to send invitations (settings >> Role and permission).
(Add also to your moderators and admin the permission to add more invitations to user)
Then there will be a new link to invite someone in your account page.
One more thing (not required), you should set you forum private in the forum option (Application settings).
"Category to request" is the category where you will receive the request from your users for more invitation.
however, when i send an invite i get:
"Warning: fsockopen() [function.fsockopen]: unable to connect"
"Framework.Class.Email.php on line 184"
"A fatal, non-recoverable error has occurred"
"Could not connect to SMTP host"
"Email.SMTPSend(); The error occurred on or near: 111: Connection refused"
I've not had any problems previously with the forum sending emails. I get membership application emails etc. no problem.
If the message appear again. Check that $Context->Configuration['INVITATION_SYSTEM_FIRST_ACTIVATION'] = 1; is in /path/to/vanilla/conf/settings.php