Introduction

  Edit This Page

Installation

Perform the following steps to get your Membership add-on running:

  1. Download rtMedia Membership plugin from the My Account Section
  2. Go to your Dashboard and navigate to Plugins > Add New > Upload. Select the rtmedia-membership.zip file from your computer and click upload.
  3. Click Install Now to install the plugin. Then, click the Activate Plugin link, to activate the plugin.

Settings (Site Admin)

As a site admin, you can use a range of settings to help you organize memberships to your website.

Membership

1 membership-settings

  1. Go to rtMedia > Settings > Membership.
  2. Click the link, as shown above, to import user data in membership database tables.

Import Plans and Calculate Media Data

2 rtmedia-membership-import-user-media-data

  1. Choose either Yes or No to calculate previously uploaded user data or not.
  2. Click Start to begin the import.
  3. After import , click the link as shown below, to navigate to Membership Settings.

3 jump-to-rtmedia-membership-settings

File and Upload Limits

4 file-and-upload-settings

  1. General Settings for Membership plugin
  2. A value of -1 means Unlimited and 0 means No Access.
  3. Set Upload Limit in MB on Daily, Weekly, Monthly, Yearly and Lifetime basis. These upload limits can be set differently for each Membership plan.
  4. Similarly, set File Limits for each membership plan.
  5. Manage plans will take you to another page that allows you to add new plans or modify existing ones. Documentation
  6. Click the link to recalculate the number of files and the upload data used by each user.
  7. After all the changes are made, apply them by clicking Save Settings.

Payment Settings

5 payment-settings

  1. Payment Settings for Membership plugin
  2. Option for selecting PayPal Live for live PayPal account or PayPal Sandbox for PayPal testing account.
  3. Enter your PayPal account's email address here.
  4. Select Membership Table Page from the listing. Note: [rtmedia_membership] shortcode must be on this page. When membership plugin is activated , this page will be created automatically.
  5. Select Transaction Success Page from the listing. Note: [rtmedia_membership_receipt] shortcode must be on this page. When membership plugin is activated , this page will be created automatically.
  6. Select Transaction Failure Page from the listing. When membership plugin is activated , this page will be created automatically.
  7. Set this IPN URL to your Notification URL in your PayPal Profile Settings. To know how to set your Notification URL, click here.
  8. The values of -1 = Not for Sale and 0 = Free. When set to -1 it means that the plan is NOT for sale. The subscription button will be disabled for the plan. When set to 0, the plan is free and the user will be subscribed without being redirected to pay with Paypal.
  9. Currency is in USD.
  10. You can set Prices in USD on Daily, Weekly, Monthly, Yearly and Lifetime basis. These prices can be set differently for each Membership plan.
  11. Click Save Settings to save and apply the settings.

Recalculate user data

Recalculate user data forcefully if you want to include previously uploaded media data for upload quota calculation.

Example: If you set media file count to 10 on a daily basis and a user has already uploaded 9 media files and now subscribes to that daily plan, then the user will only be able to upload 1 media file today.

6 force-importer

Manage Plans

Click Manage Plans on the top-right corner to add plans or modify existing ones.

7 rtmedia-membership-manage-plans

Add a plan according to the following steps.

  1. Enter a name for the plan.
  2. Add a description of the Membership plan.
  3. Select a color for the plan. If you prefer, you can add CSS color code directly.
  4. Click Add New Plan to create the plan. The plan is then displayed on the list at the right.

Update Plans

8 rtmedia-membership-update-plans

  1. You might want to modify the default plans that we have. You can check for additional options by clicking Screen Options.
  2. Click Edit or Quick Edit to make changes to the user plans. Clicking Delete will remove the user plan.

Edit Plan

9 edit-plan

  1. Edit Plan
  2. Enter any Name for the plan. Plan names should be unique.
  3. Enter any Description for the plan.
  4. Select a Color for the plan.
  5. Set the Upload Limit. Remember -1 means Unlimited and 0 eans No Access.
  6. Set the File Count. Remember -1 means Unlimited and 0 means No Access.
  7. Enter the plan Prices. Remember -1 means the plan is NOT for sale and 0 means Free.
  8. Click Update to save and apply the changes.

View Members Plan & Limit

10 view-plans-and-limit

  1. Manage membership for individual users by looking them up under Users on the WordPress Dashboard.
  2. View plans & limits subscribed by the members.

View Plan Details of User

11 view-plan-details

Site Admins can view the plan details of other members and their own.

Edit Members Plan & Limit

selection_099

  1. Manage membership for individual users by looking them up under Users on the WordPress Dashboard.
  2. Select Users of which plan & limit you want to change.
  3. You can Add Users To or Remove Users From different plan & limit.
  4. Select Plan
  5. Select Limit
  6. Click Update

Edit Plan Details of User

edit plan limit of user

  1. Select Plan
  2. Select Limit
  3. Enter Upload Limit value in MB
  4. Enter No. of Files
  5. If you want to allow Plan's Default value then you need to check this checkbox.
  6. You can go to Plan Listing Page from here.

Features (Users)

Membership Plans

membership plans table

Click the Membership option to display all the available Membership Plans.

PayPal Redirection Page

paypal redirection page

PayPal

Single Payment (Lifetime)

PayPal Login Screen

paypal login

Users will see a screen like the one shown above and need to login to PayPal to proceed.

PayPal Payment

paypal confirmation

Payment Successful

After succesful payment , users will see a similar image as below :

payment done((https://cloud.githubusercontent.com/assets/8191145/5352906/291bc5fa-7f95-11e4-944f-daff0180774a.png)

Subscription Payment (Daily, Weekly, Monthly, Yearly)

PayPal Login Screen

paypal login subscription](https://cloud.githubusercontent.com/assets/8191145/5352921/6adb033e-7f95-11e4-9803-170bc8dbfcbd.png)

PayPal Payment

paypal payment subscription

Payment Successful

payment successful subscription

Transaction Successful Message

transaction success message after subscription

Transaction Failure Message

transaction failure message

Membership Plan After Subscription

membership plans subscribed

  1. Click the Membership option.
  2. Subscribed text will be shown for the members of that plan.

Plan Values on BuddyPress Profiles

Subscribed plan limits will be displayed in Members Profile Pages.

plan values bp profiles

Messages Displayed to End Users

There are a number of messages that are displayed to end users. Here are some examples.

Message in Activity When Not Subscribed to Plan

not subscribed

not-subscribed-media-gallery

Message in WordPress Comment When Not Subscribed to Plan

not-subscribed-wp-comments

Message in Forums When Not Subscribed to Plan

not-subscribed-message-in-forum

File Count Limits Surpassed in Activity

When you set the limits, users will not be allowed to upload media beyond that limit.

file-count-activity

file-count-media-gallery

File Size Limits Surpassed in Activity

Files exceeding the upload size limit are rejected.

file-size-surpassed-activity

file-size-surpassed-media-gallery

Displayed Messages to End Users (rtMedia Restrictions)

These messages are only shown to users using rtMedia Restrictions.

Message in WordPress Comment when not Subscribed to Plan

file-size-surpassed-wp-comment

Message in Forums when not Subscribed to Plan

not-subscribed-message-in-forum

File Size Limits Surpassed in WP Comment Attachment

file size surpassed wp comment

File Size Limits Surpassed in Forum Topic and Reply Attachments

file size surpassed forum

File Count Limits Surpassed in Forums Topic and Reply Attachment

filecountforums

File Count Limits Surpassed in WP Comment Attachment

filecountwpcomment