The Telligent Evolution Platform allows your existing members to invite new members to your community through the Invite User widget.  This addon provides an incentive for them to use this as it gives the user points for every new user they bring to the community.

You can optionally make the user who joins and the user who sent the invitation friends.

Installation Instructions

  1. Install the core AlexCrome.Evoution package
  2. Execute the ReferalsSQL.sql script against your database. 
  3. Ensure your the communityserver_override.config file contains the following
    <!-- 
          Referral Points Addon 
    --> 
    <!-- Change default Points Provider--> 
    <Override xpath="/CommunityServer/Core/providers" mode="add" where="end"> 
      <add name="PointsProvider" type="AlexCrome.Evolution.Points.ACPointsProvider, AlexCrome.Evolution" connectionstringname="SiteSqlServer" databaseownerstringname="SiteSqlServerOwner" /> 
    </Override>
    <!-- Add Referral Point Module--> 
    <Override xpath="/CommunityServer/CSModules" mode="add"> 
      <add name="ReferralPointsModule" type="AlexCrome.Evolution.Points.ReferralPointsModule, AlexCrome.Evolution" />
    </Override> 
  4. Add the Invite User widget to a page where your users can see it, and encourage them to invite new members to your community.  Alternatively you may provide a link to ~/user/inviteuser.aspx which already contains an Invite User widget.

Configuration

Referral Points is a Configurable Addon.  To configure it, you should use the Manage Addon Configurations widget.  When configuring the widget, there are two configuration option to configure

  • Points – Determines the number of points a member receives when a user they invite successfully joins the community
  • Make Friends – If checked, makes the inviter and invitee friends with each other when the invitee successfully joins the community.

image