You are here

README.txt in User Referral 5

Same filename and directory in other branches
  1. 6 README.txt
  2. 7 README.txt
Copyright 2006 http://2bits.com

This module provides users with the ability to refer other users
to a site they are registered at. When the new users registers,
the referral is recorded.

Users can see a list of users they referred, and the site admin
can view more detailed reports.

Basic Functionality
-------------------
The module works by displaying a referral link (such as referral/123)
in the user's page. When a non-registered visitor clicks on this link,
and then registers to the site, the referring user's ID is recorded
in the database.

If the Adsense module is installed and Revenue sharing is enabled, then
the referral is used to share the revenue between the referring user and
the referred user.

Optionally, points are awarded for the referring user (requires 
userpoints module).

The link for referral for each user is displayed in "my account" menu.

Only active users are counted in referrals. Blocked users, or users
not yet approved by the administrator are not counted in referrals.

Reports
-------
On the "my account" page, there is a link to a report on users you have
referred.

There are also admin reports under Administer -> Logs.

Two reports are provided:
- Summary: Lists each user and how many users they referred, and the date
  of the last referral.
- Details: Lists each users, and each user they have referred, the date/time
  of referral, the IP address, and Referral link.

Flag/Unflagged
--------------
Flagging of referrals can be used as a means of tracking with any special
meaning attached to it. For example, if your site needs to pay the referring
user for the number of referrals they make, then there is an "unflagged"
report. You can see the outstanding number of referrals, pay the referring
user, and unflag the current referrals to make way for the next billing
cycle. Or you can simply use this as a way to see referrals since you
last checked, and flag them.

Installation
------------
To install this module, upload or copy the directory called "referral" to
your modules directory.

Configuration
-------------
To enable this module do the following:

1. Go to Administer -> Modules, and click enable. Make sure there are no error
   messages.

2. Go to Administer -> Access Control and enable for the roles you want.
   Users with 'admin referral' permission can view the detailed

Bugs/Features/Patches:
----------------------
If you want to report bugs, feature requests, or submit a patch, please do so
at the project page on the Drupal web site.

Author
------
<a href="http://baheyeldin.com">Khalid Baheyeldin</a> of <a href="http://2bits.com">2bits.com</a>.

The author can also be contacted for paid customizations of this module as well as Drupal consulting,
installation, development, and customizations.

File

README.txt
View source
  1. Copyright 2006 http://2bits.com
  2. This module provides users with the ability to refer other users
  3. to a site they are registered at. When the new users registers,
  4. the referral is recorded.
  5. Users can see a list of users they referred, and the site admin
  6. can view more detailed reports.
  7. Basic Functionality
  8. -------------------
  9. The module works by displaying a referral link (such as referral/123)
  10. in the user's page. When a non-registered visitor clicks on this link,
  11. and then registers to the site, the referring user's ID is recorded
  12. in the database.
  13. If the Adsense module is installed and Revenue sharing is enabled, then
  14. the referral is used to share the revenue between the referring user and
  15. the referred user.
  16. Optionally, points are awarded for the referring user (requires
  17. userpoints module).
  18. The link for referral for each user is displayed in "my account" menu.
  19. Only active users are counted in referrals. Blocked users, or users
  20. not yet approved by the administrator are not counted in referrals.
  21. Reports
  22. -------
  23. On the "my account" page, there is a link to a report on users you have
  24. referred.
  25. There are also admin reports under Administer -> Logs.
  26. Two reports are provided:
  27. - Summary: Lists each user and how many users they referred, and the date
  28. of the last referral.
  29. - Details: Lists each users, and each user they have referred, the date/time
  30. of referral, the IP address, and Referral link.
  31. Flag/Unflagged
  32. --------------
  33. Flagging of referrals can be used as a means of tracking with any special
  34. meaning attached to it. For example, if your site needs to pay the referring
  35. user for the number of referrals they make, then there is an "unflagged"
  36. report. You can see the outstanding number of referrals, pay the referring
  37. user, and unflag the current referrals to make way for the next billing
  38. cycle. Or you can simply use this as a way to see referrals since you
  39. last checked, and flag them.
  40. Installation
  41. ------------
  42. To install this module, upload or copy the directory called "referral" to
  43. your modules directory.
  44. Configuration
  45. -------------
  46. To enable this module do the following:
  47. 1. Go to Administer -> Modules, and click enable. Make sure there are no error
  48. messages.
  49. 2. Go to Administer -> Access Control and enable for the roles you want.
  50. Users with 'admin referral' permission can view the detailed
  51. Bugs/Features/Patches:
  52. ----------------------
  53. If you want to report bugs, feature requests, or submit a patch, please do so
  54. at the project page on the Drupal web site.
  55. Author
  56. ------
  57. Khalid Baheyeldin of 2bits.com.
  58. The author can also be contacted for paid customizations of this module as well as Drupal consulting,
  59. installation, development, and customizations.