T3 Design Invitation system is a sophisticated commercial invitation system for seditio that can be used to reduce a site's registrations or even to work like a user referal system.
Features
1 : Ability to turn on and off invitations.
2 : Ability to allow registration only by invitations or not.
3 : Lock the user email during the registration.
4 : Powerfull system to check for duplicated invitations, duplicated users, banned emails and system abuse.
5 : Auto and separate update of invitations for each user based on the user's posts.
6 : Maximal invitation per user limit.
7 : Expired invitations after a time period.
8 : Invitation user and admin history.
9 : Advanced setup system (no need to run any queries through phpmyadmin)
Visit our shop for details on how to get this excellent plugin.
Some ideas couldn't be in the first release because the plugin isn't tested in a live environment. So these are some the features that will come in the next versions:
-- Mass change the invites left per group
-- Maintenance mode to clean up things arround
-- Inviter stats (bad inviters, good inviters, abusing inviters)
-- Many more that i can't remember right now.
Customers are always free to suggest improvements or new features.
- Upload the folder invites to the plugins/ path.
- Intall the plugin through admin plugins management.
- Open the admin tools part of the plugin admin.phpşm=tools&p=invites.
- Click on the red markers to install db table and user_fields
This plugin is pretty sophisticated and the first thing you should do after the install is to set the plugin configuration to serve your site's needs.
Enable Invites System ş
- Nothing to explain here
Registration By Invites Only ş
- You can run this plugin to make invitations the dedicated method for registration or as a referal plugin. The plugin though didn't planned to be a referal plugin.
Allow registration only with the email that used during the invitation :
- When a user accepts the invitation you can control to use the email address that he recieved the invitation. That way you can track the dublicated users.
Invites Expiration Period (in days) :
- You can specify a time period that invitations will expire.
Update invites for each user after period (in days) :
- You can set the time period where the user invites will be updated. Performance setting
Initial Number Of Invites Uppon Registration :
- The invites a user will get when he registers on the site.
Minimal Posts To Recieve Changes in the Number of Invites:
- To start getting invitations update you can specify minimum posts.
Number of posts a user have to make to get on invite. :
- Simple posts per invitation ratio.
Recent history invitations displayed :
- The number of history invitations per page to display.
Recent history invitations displayed in ADMIN SECTION :
- The number of history invitations per page to display in admin part.
Maximanl ammount of available invitations per user. :
- Maximum invitations per user limit.
Number of invitation that a user can send at the same time if he has :
- Specify how many invitations can a user send in the same time.
Pagination method (sedplus only if installed) :
- The pagination in history can use the default seditio method or the sedplus plugin method.
When the plugin is installed and enabled it will take the control over the registration.
- A guest can't register unless he has recieved an invitation or the system is configured to allow normal registration.
- The invitation for each user are updated every time period you will specify in configuration is passed and the user access the invitation plugin.
- Users can send more than one invitation per time. The number is specified in the plugin configuration. Ofcourse the number depents on the actual invitations left to the user. The user can also add a message to the invitation email.
- When a user sends an invitation a special code "hash" is generated. This code is unique per invitation.
- In the invitation email there is a special link which include the "hash" code that the invitee must follow to register.
- When the invitee follows the special link the system will pass his "hash" through a four level check.
- The check speicifies if the the invitation is already used, if the invitation is expired or if the invitation is invalid (random "hash")
- When all checks return a valid, pending hash the user will be able to continue with the registration
- The email field will be locked to the invitation email if the admin has set it to work like this.
- The rest of the registration is like the defaul process
- When the registration is finished the user will get the initial invites uppon registration that you have specified and the invitation will be marked as accepted.
The only way to disable a group to check on his invites history or send a new invitation is to disable the WRITE option through the seditio rights system.
In the default skins files users.details.tpl, users.edit.tpl and users.profile.tpl you can add some optional tags that provide more info and flexibility.
users.details.tpl
{USERS_DETAILS_INVITED_BY} if the user is invited by someone it will dispaly the inviter
{USERS_DETAILS_INVITED_USERS} display the number of the invited people by the user
{USERS_DETAILS_INVITES_LEFT} will display the number of invites left.
{USERS_DETAILS_INVITES_USERS_URL} it's a link to open a popup window with the invited people list by the user
I suggest you to use the tag {USERS_DETAILS_INVITED_USERS} and {USERS_DETAILS_INVITES_USERS_URL} together like this
users.profile.tpl
{USERS_PROFILE_INVITES_NEW} Send a new invitation link
{USERS_PROFILE_INVITES_LEFT} The number of invites left
{USERS_PROFILE_INVITES_SEND} The number of invites send
users.edit.tpl
This is the only tag for this skin file {USERS_EDIT_INVITES} It will display a form where you can edit directly the invitations left for the user.
- Run a single instance of the product. for a single domain for lifetime.
-You can not under no circumstances the right to distribute resell or use our product
In any way other than for your own domain/server/website. Exceptions will only be made with written permission from T3 Design-Design corp.
- You must leave the "Powered By...." link or any other tag we have used on the product unless you have purchased a
branding free option. Then you are allowed to remove that link. Removing that link without purchasing the branding free license gives us
the right to move against you by law and claim our copyright rights
- You have the right to change the code as you like except of the copyright tag.
For more info check the T3 Design Clients Privacy Policy