Documentation - OSE Membership 5

From Open Source Excellence Knowledge Base
Jump to: navigation, search

Contents

Introduction

System requirement:

  • PHP version: 5.1 +
  • MySQL version: 4.0 +
  • Joomla version: 1.5, 1.6, and 1.7

Change Logs

Installation

One step installation

If you have any trouble in installing components, plugins, modules, or patch file in OSE Upman, please search for solutions in our wiki documentation or submit a support request on our website.

** IMPORTANT: this package is 4MB, so please change your upload_max_filesize in your PHP setting to 5M or above. 
   Please see this wiki: Changing_PHP_configuration_setting for instructions
  • NOTE: From 5.0.13, you do not need to install OSE UPman, OSE CPU and all plugins separately, there is only one file: oseMembership.zip, which will install everything for you.
  • 1. Please go to Joomla Backend --> Extensions --> Extension Manager --> Upload and Install the package through Joomla! Installer
  • 2. Once it is uploaded, please click the Complete Installation button to start the installation process
  • 3. You will see the following screens:
OSE Membership Installer
  • 4. Then the installer will install the component automatically for you, please wait until the installation completes.
  • 5. If the installer does not start, please make sure that your files ownership is correct, this is especially important if you are using Plesk Desk as control panel.

Creating Views for your database

Please note:
In the new version 5.0, the installation needs to create views in the site Database. This is not supported by some servers, especially with cPanel.
Therefore, after the installation, please go to "Component --> Open Source MSC --> Configuration", if you find the following messages in the screenshot, 
please go to your cPanel account --> phpMyAdmin and run the SQL script manually following the messages.
Create Views

Please click the phpMyAdmin icon, access phpmyadmin and run the SQL commands:

cPanel Phpmyadmin
  • SQL to execute to manually create views:

<highlightSyntax>

// Please replace jos_ with your db prefix, this is automatically updated in your Configuration page:

CREATE SQL SECURITY INVOKER VIEW `jos_osemsc_member_view` AS select `mem`.`id` AS `id`,`acl`.`title` AS `msc_name`,`mem`.`msc_id` AS `msc_id`,`mem`.`member_id` AS `member_id`,`mem`.`status` AS `status`,`mem`.`notified` AS `notified`,`mem`.`eternal` AS `eternal`,`mem`.`start_date` AS `start_date`,`mem`.`expired_date` AS `expired_date`,`mem`.`params` AS `memParams`,`u`.`username` AS `username`,`u`.`name` AS `name`,`u`.`email` AS `email`,`u`.`registerDate` AS `registerDate`,`u`.`params` AS `userParams` from ((`jos_osemsc_member` `mem` join `jos_users` `u` on((`u`.`id` = `mem`.`member_id`))) join `jos_osemsc_acl` `acl` on((`acl`.`id` = `mem`.`msc_id`)));

CREATE SQL SECURITY INVOKER VIEW `jos_osemsc_userinfo_view` AS select `u`.`id` AS `user_id`,`u`.`name` AS `jname`,`u`.`username` AS `username`,`u`.`email` AS `email`,`u`.`block` AS `block`,`ui`.`firstname` AS `firstname`,`ui`.`lastname` AS `lastname`,`ui`.`primary_contact` AS `primary_contact` FROM (`jos_users` `u` join `jos_osemsc_userinfo` `ui` on((`u`.`id` = `ui`.`user_id`))); </highlightSyntax>

cPanel Phpmyadmin 2

Also, please make sure that the user has the LOCK permissions

cPanel Phpmyadmin 3

Upgrade from version 5.x

If you upgrade OSE Membership Control from an early version of Version 5.0, please use the same way as in the previous section "First time installation". Upman will override the old version files with the new files. Please note: if you have ever done any customization work on the Membership Control, please make a full backup before you do the upgrade as it will override your changes.

Upgrade from version 4.4.x

  • 1. If you upgrade OSE Membership Control from a 4.4.x version,please un-install all plugins of the old version first, including:
Content - Open Source Excellence MSC
System - OSE Account Expiration Check
System - OSE ACL plugin
System - OSE Member Check plugin
System - OSE-Joomla DB Sync plugin
User - Open Source Excellence
  • 2. Please install OSE Membership Version 5.14 (or above) through Joomla! installer, the new OSE installer helps you complete the installation of V5
  • 3. Please install our Migrator component. Then go to the component, and please do the database migration following the order as in the component.
Component Migrator
  • 4. Next, perform all steps apart from the last optional one

Quick Start Guide

Quick Start Guide

Setup Membership

Create a membership

1. Click the New button

2. Enter the membership plan name and save

New Membership 01

Basic membership information

To edit the basic information for a membership plan, please:

  • 1. Click the Basic Information button
  • 2. Edit the membership plan title
  • 3. Upload membership icon
NOTE: OSE checks upload images carefully to ensure that uploaded image files are real image type, and not faked image files (e.g. hackers can change  
the name of the shell codes to images). Therefore if you cannot upload the images, please check if your server has the following two functions:
a) finfo_open
OR b) mime_content_type 
If neither of the function exists, please ask your hosting company to install it. Once either of them is installed, the file upload function will work. 
  • 4. Change the ordering or the membership plan
  • 5. Choose the URL that redirects a user when the member logs in
  • 6. Enter the membership descriptions
New Membership 02

Message for non-members

To edit the default message that is shown to non-members when a non-member access the restricted Joomla! articles, please:

  • 1. Click the Membership Control button
  • 2. Enter the default message to non-members
  • 3. Save the content
New Membership 03

Membership email template

Email template

In version 5.0, we added a load sample email template function. In order to use this function, please access the Template section, click the button "Load sample templates" and wait for 5 seconds, the templates will be loaded and the panel will be automatically updated when this process is done:

Email templates 01

After the sample templates are loaded, you can edit the template by using the variables provided in the panel on the right hand side:

Email templates 02

When you have finished editing all email templates, please go to Membership List Panel, select a membership, then choose the Membership Control button.

Email templates 03

Then select the template for each of the email function, and click the save button. This completes the email template setting for this membership plan.

Email templates 04

Sale Receipt and Terms of Services

To edit the sales receipt, please

1. Access the Templates section 2 & 3. Choose the Sales receipt OR Terms of services template to edit them

Sales Receipt 01

Complete the e-Mail configuration

There is one more step to complete the e-Mail configuration, please access

1. Access the Configuration Section

2. Choose the Email tab

3. Choose the default email templates for Sales receipt and Registration emails

4. These two options allow you to configure that, if the subscription is recurring billing membership, the sales receipt and registration email will NOT be sent out again when the user's credit card is charged

5. Choose the administrator group that you would like them to receive sales emails

6. Choose which email(s) you would like the administrator group should receive

Sales Receipt 02
FAQ

*I cannot receive system emails

Membership price setting

Version 5 provides a grouping feature, where if the membership plans have the same access levels, but it has different price options, you can put them into one membership and set up different payment options. To set this up, please:

  • 1. Access Membership Management section
  • 2. Choose a membership plan
  • 3. Click the Payment setting button
Price Setting 01

After that, please click the Add button, and enter the payment options for this membership:

Price Setting 02

The following are explanations for the setting:

  • 2) Choose if this membership option is free or not
  • 3) Choose if this membership option is a life time (infinite) membership or not
  • 4) Select if you want it to be a membership with a cycle, or have fixed start or end dates.
  • 5) Set up your membership price and billing cycle. Here is one example, if you would like to charge $30.00 for 1 month for this option, please enter:
 Membership Price: 30
 Billing Period: Month
 Total Billing Cycles: 1 
  • If you would like add an option to charge $240.00 for 1 year, please click the New button and enter the following
 Membership Price: 240
 Billing Period: Year
 Total Billing Cycles: 1 
  • 6) If you want to set a trial period for the membership, please tick the option "Is there a trial period for this membership option?:" and input the trial period information, including the price/setup fee for the trial period (Initial charge for trial period:), and the length of the trial period (Billing period and Billing cycles).

Then the options will show up in the frontend:

Price Setting 03

If you would like to create the menu or links for the membership options please see this link: WIKI

Payment Mode - Manual Renewing or Automatically Renewing?

Version 5 provides a global setting for the payment mode of the membership plans. You can choose to:

  • Allow the users to choose Manually renewing only, this means that the payment is one off payment, and the member has to renew their membership manually
  • Allow the users to choose Automatically renewing only, this means that the payment is recurring payments, and the member's credit card / bank account will be debited the amount of the membership price automatically on the date their membership expires

We also allow users to choose to manually renew first, then at some point, when they want to change their preference to automatically renewing their membership later, they can change this preference. Administrators can change this option in the Configuration section --> Global Parameters --> Payment Mode.

Paypal Mode 01

Explanations for the parameters:

  • 1. Choose whether you would like the membership plans to be automatically renewing or manually renewing their membership
  • 2. Choose whether you would like to extend the member's term when they renew the membership before the end of their term ends. Choosing "Extend" will add the remaining days of the member's term to their membership after renewal.
  • 3. Choose whether you would like to extend the member's term when they switch from manually renewing to automatically renewing, and renew their membership before the end of their current term ends. Choosing "Extend" will add the remaining days of the member's term to their membership after renewal.
  • 4. Please ignore these two options, because these options are for customization purpose only. If you hire us to customize the work flow, we will use other files and use these two options to store them. This helps you maintain your website when new versions are available.

Turning ON or OFF the membership renewal preference addon

If you choose "Both" in the payment mode, please access the Addon section --> Choose "Enabled" for the Renewal Preference option, then the renewal preference option will show up in the frontend. To disable this, please choose "Disabled"

Paypal Mode 02
Paypal Mode 03

Content access control

OSE Membership access control functions do not replace the default Joomla! access control and user levels, but supplement a horizontal access management. The content controlled by OSE Membership is not accessible by normal Joomla! registered users, while content not controlled by any membership groups in OSE Membership follows the Joomla! default setting normally.

The logic of the software: All articles, categories, sections, menu items and modules will be under controlled ONCE THEY ARE SELECTED in the content control setting in OSE, and once these items are selected in the access setting, ONLY members in this group can access them.

Viewing Joomla! articles

To control that only members can view the articles, please:

  • 1. Access Membership Management Section
  • 2. Choose a membership plan
  • 3. Click the Content Control Tab

Then you will see the content control icons there. Please:

  • 1. Click the Joomla Content Control icon
  • 2. Select the Joomla categories / sections
  • 3-5. Select whether you would like to Show this to Members (only members can view them), Show to All (Public access, default), or Hide to Members (new feature, this allows you to hide the content when the member logs in).
  • 6. If you would like to control a specific article, please click the document icon on the right hand side and you will be able to control an individual article.
Content Control 01
  • 7. Let's try to control an article in the Joomla category:
Content Control 02

After that, please make sure:

  • 8. The OSE V5 Content plugin is enabled and at the first place of the group:
Content Control 03
  • 9. Edit the OSE V5 Content plugin, change your preference, if you would like to replace the article content with the default message to non-members, please choose "Replace Content" in the parameters.
Content Control 04
  • 10. Then let's check how it looks in the frontend:
Content Control 05

Using Intro Text Function

To show the introduction text function, please enable this option in the OSE V5 Content plugin:

Content Control 06

Then in the article content, please use the ReadMore button to separate the Introduction text from the whole content text

Content Control 07

Then let's check how it looks in the frontend:

Content Control 08

Using Time Restriction

  • This option is to restrict the members to be only able to view the articles that are created during the membership period. Please enable thw two options in plugin OSE V5 Content.
Timing Control

Sequential Content Control

  • You can set the Joomla! articles to show to members in a timing sequence. For example, you have two categories A and B, and you can set to allow members to access category A 2 weeks later after they join the membership, and access category B 6 weeks later. Please configure this in Membership Setting-->Content Control Setting-->Joomla Sequential Content Control.

Turning On/off Content Control at Different layouts

  • You have the flexibility the turn on/off the article control at the three article layouts: Front-page, Section Layout, and Category Layout. For example, if you turn off the content control at the Front-page, the restricted articles can still be shown as normal. You can set the parameters in plugin OSE V5 Content.
Turning on/off control at different layouts

Editing Joomla! articles

If you would like to control a specific category / articles to be editable by the group members, please

  • 1. Access Membership Management Section
  • 2. Choose a membership plan
  • 3. Click the Content Control Tab

Then you will see the content control icons there. Please:

  • 1. Click the Joomla Content Control icon
  • 2. Select the Joomla categories / sections
  • 3. Click the document icon on the right hand side and you will be able to control an individual article
Content Control 01
  • 4. After that, please access the OSE V5 Content plugin,
  • 5. Choose which membership group you would like to grant permissions to create articles / edit articles, once this is enabled, the editing permissions for articles / categories / sections that are selected in this group will be restricted to the group members only.
Content Control 09
  • 6. If you would like to customize the redirection URL and redirect messages, please edit these in the parameters as well.

Menu items

Please note, if you don't want to hide the restricted menus, but want to show them up for non-members and redirect them to a pre-set page, 
DO NOT patch the menu control file as above. If you have patched it, please un-install it in the Update Manager. 
You can set the redirection page and message in plugin "System - OSE V5 Router".

If you would like to control menu items to be accessible by the group members, please:

  • 1. Access Membership Management Section
  • 2. Choose a membership plan
  • 3. Click the Content Control Tab

Then you will see the content control icons there. Please:

  • 1. Click the Menu Control icon
  • 2. Choose the Menu group from the filter
  • 3. Select the Menu items that you would like to control the access to members only
  • 4. Choose whether you would like to show this menu item to
    • a) show members only
    • b) show to all - publicly accessible
    • c) hide to members -- when members login, the menu hides
Menu Control 03

Once the menu is controlled, the menu item will not show up in the frontend:

Menu Control 04

Modules

If you would like to control modules to be accessible by the group members, first off, please

  • 1. Install Step5 Patch through Upman:
Module Control 01
  • 2. Install the module control patch files
Module Control 02

After that, please:

  • 1. Access Membership Management Section
  • 2. Choose a membership plan
  • 3. Click the Content Control Tab

Then you will see the content control icons there. Please:

  • 1. Click the Module Control icon
  • 2. Enter the module name in the filter
  • 3. Select the module that you would like to control the access to members only
  • 4. Click the Action button
  • 5. Choose whether you would like to show this menu item to
    • a) show members only
    • b) show to all - publicly accessible
    • c) hide to members -- when members login, the menu hides
Module Control 03

Once the menu is controlled, the menu item will not show up in the frontend:

  • Before the module is controlled:
Module Control 04
  • After the module is controlled:
Module Control 05

Components

To control that only members can access certain components, please:

  • 1. Access Membership Management Section
  • 2. Choose a membership plan
  • 3. Click the Content Control Tab

Then you will see the content control icons there. Please:

  • 1. Click the Component Control icon
  • 2. Select the Joomla component
  • 3. Select whether you would like to:
    • a) Show this to Members (only members can view them)
    • b) Show to All (Public access, default),
    • c) Hide to Members (new feature, this allows you to hide the content when the member logs in).
Component Control 01
  • 4. Once this is completed, please ensure that the component control parameter is turned on in the OSE V5 Router plugin:
Component Control 02
  • 5. In the OSE V5 Router plugin, change the value of "Enable Component Control" from No to Yes
Component Control 03
  • 6. Let's see how it works in the frontend:
Component Control 04
  • 7. When the user clicks the NewsFeeds menu, which directs the user to the com_newsfeed component, the user will be redirected to the OSE registration page with the message of "Members Only".

Membership expiration check

To check the member's membership status and make the member lose the access to the restricted contents after the membership expires, please enable the plugin System - OSE-V5 Account Expiration Check and please tick the parameter Enable Account Expiration Check Feature? to Yes. And also, set the parameter Enable Email Notifying Feature? to Yes to activate the email notification function.

Membership Expiration Check

You can also in the plugin set on which days before the membership expires, the expiration reminder email will be sent out. The email to sent out is set in email template of the membership as in http://wiki.opensource-excellence.com/index.php?title=Documentation_-_OSE_Membership_5#Email_template.

Payment System

In version 5.0, please:

  • 1. Access the Configuration section
  • 2. Click the Payment Tab
  • 3. You will see a list of Payment gateway listed there.
Paypal Gateways 1

In version 5.1, we will move this section out, so it list as an individual menu item where we can add more payment gateways.

Supported Payment gateways

On-line Payments

In version 5.0, the following Payment gateways / processors are supported:

Off-line Payments

We also support paying offline, please Click the Others tab and enable the offline payment option, then enter the article ID where you would like to give information to your users after they click the Offline payments:

Paypal Gateways 2

Once this is enabled, in the registration form, the off line payment option shows up.

Paypal Gateways 3

Next, setup the Proforma Invoice in the backend --> Templates manager, this email will be sent out before the order is confirmed:

Paypal Gateways 3

And setup the Sales Invoice in the backend --> Templates manager, this email will be sent out after the order is confirmed and paid:

Paypal Gateways 3

Then please setup the emails in the global configuration as well:

Paypal Gateways 3

In version 5.1, we will add more payment gateways / processors, these include 2Checkout and Google Checkout. More payment gateways will be added.

Order management

  • 1. Access the Order Management Section
  • 2. You can change the order status from Confirmed (Pending) to Pending (Confirmed) here.
Order Management 1

Coupon system

  • 1. Access the Coupon Management Section
  • 2. You can add / edit coupons here and view the coupon usage history here
Coupon Management 01
Examples: if it is 10% discounts, please enter "10" in the "Discount" field and choose "Percentage" in the "Discount type". 
          if it is USD 10.00 discounts, please enter "10" in the "Discount" field and choose "Absolute amount" in the "Discount type"

Here are the explanations of the parameters:

  • 1. Create coupon button
  • 2. The title of this Coupon
  • 3. Coupon code, where the user can use it in the frontend
  • 4. Choose which membership plan should this coupon be used on. If a specific membership plan is selected, the coupon can be used on that plan only
  • 5. Choose whether this coupon applies to new users only or can be used by all users, including new members
  • 6. If this coupon can be used unlimitedly, please choose "Unlimited", otherwise please enter the number of times this coupon can be used. Once this number has been reached, the coupon cannot be used any more.
  • 7. Setup the discount amount and whether the discount is percentage or absolute amount.

Once the above setting is configured. If you would like to turn on the coupon addon, please access the Addon management section, and turn on the coupon addon

Coupon Management 02

Once the coupon addon is enabled, this addon will show up in the registration form:

Coupon Management 03

Member Management

Add/remove a member

  • 1. Access Member Manager
  • 2. Select a Membership Plan
  • 3. Click the Add Member Button
  • 4. Search the member from the filter by entering the user name and press the Enter button
  • 5. Once the user is found, please select the user and click the Add to Membership Button
Add a Member 01
  • 6. After that, please choose a membership option for the user, and click the OK button. Then the user will be added to the membership plan.
Add a Member 02

Account registration check

Member information

Changing the members membership start date and end dates

1. First, access the member list section, and choose a membership on the left panel

2. Choose a member in the member panel

3. Click the Membership Addon Icon on the right panel

4. A pop-up window shows up, please select the membership period and click the edit button, then you can edit the member's member period

Member Account

Front-end Configuration

Registration/Checkout

Creating the Registration Form Menu

Now please go to Joomla! Menu Manager --> Select your Menu Group (e.g. Main Menu) --> Create a New Menu --> Choose OSE Membership and select either the membership list or registration layout as the new menu:

Registration Menu
Registration Menu

Registration Redirection

If you would like to redirect all registration process to OSE Membership Registration page, please turn on the Registration Redirector in the OSE Router plugin, and choose the registration menu in the drop down list. All users will be redirected to the specified menu when they access Joomla, Community builder or JomSocial registration page.

Registration Redirection


Registration Form Customization

If you would like to customize the registration form by adding more fields, please access the custom profile section in the backend --> Click the Add button --> Then enter the field information.

Custom Profile 01

If you choose to create Radio, Combo (Select Drop down box) or Multiple Select options, please use the comma "," to separate each option

Custom Profile 02

After that, please access the Addon management section to enable the Additional Information addon:

Custom Profile 03

Once this is enabled, the customized user fields will show up in the frontend:

Custom Profile 04

Also, the Additional User Information addon will show up in the member account section as well

Custom Profile 05
To add the variable to the email template, please see this wiki: How to use new created custom fields in the email templates?

Login redirection

  • If you want to redirect members to a specific member area page, please:
    • 1. Enable "Login Redirection" in plugin User - OSE V5 User;
    • 2. Choose a landing page for the redirection in the membership setting--->Basic Information.
New Membership 02

Member area

Member Area

The member area includes

  • User Account section: which shows the user's login information (Joomla! User information) and additional information that you require the user to fill in during th registration
  • Billing information section: which shows the user's billing information and billing history, also a PDF invoice function is available as well
  • Membership Information: which shows the user's membership information, start date, expired date.

Plugin Functions

Content - OSE V5 Content

The content plugin is for the core control function of the software. So please enable the plugin is you are going to control the access to the restricted site contents.

Plugin Content - OSE V5 Content Plugin Parameters
Plugin Content - OSE V5 Content Advanced Parameters

Please refer to the marks on the above screenshots:

  • 1. In (1.a), this is to define the mode of how you control the restricted Joomla! articles.
    • 1.a. If you set it as "Replace Content", when a non-member view a restricted article, it will replace the article text with the default message to non-members which is set in the controlling membership's "Membership Setting".
    • 1.b. If it's set as "Redirect Users", when a non-member attempts to view the restricted article, the user will be redirected away to a preset menu. You can set the redirected URL in (1.b) as on the screenshot and edit the message to show to the non-member upon the redirection.
  • 2. If your site has SEF enabled, please choose a proper parameter here to control Joomla! articles.
  • 3. This parameter is to set whether you allow to show Intro Text for restricted articles. If you set it to "Yes", the intro text will show up for non-members and the rest will be replaced by the default non-member message. If it's set to "No", the entire article text will be replaced by the message.
  • 4. Switch of whether control uncategorized articles.
  • 5. These parameters are the switches of whether you want the control works on the front-page, section layout or category layout.
  • 6. If you want the component has the timing control, please tick both the parameters. The timing control includes only allowing members to view the articles created during their membership active period and allowing the membership to have the fixed start and end dates. The fixed start and edn dates of a membership can be set in the Membership Payment Setting.
  • 7. Enable it if you want to control K2 items.
  • 8 & 9. To set which membership(s) you want to have the "Create" and "Edit" accesses.

System - OSE V5 Router

Plugin System - OSE V5 Router Plugin Parameters
  • 1. Set the redirect URL for non-members when they attempt to access menus items, components, or third party contents controlled by membership control. Please note, this doesn't include the redirection for non-members to view restricted Joomla! Articles, which is set in plugin Content - OSE V5 Content. Set proper SEF option if you have SEF enabled on the site.
  • 2. If you turn it on, all registration links on the site will be redirected the the URL which is is set in (1). With this option, you can disable Joomla! default registration form.
  • 3. Switch of one column registration form and two column registration form. You should choose the one which fits your site template better.
  • 4. Member check function. With this enabled, only members are allowed on the site and non-member registration will be disallowed. A non-member registered user will be redirected to the URL which is set in (1) upon the login. They have to join a membership to have access on the site. If you choose the remove the non-member accounts, their accounts will be auto removed when they attempt to login. However, we don't suggest you to choose this option as this will cause some problem especially when the payment gateway processes the payments slow.
  • 5. Choose whether you want to turn on the control for components, menus, and third party contents.

System - OSE-V5 Account Expiration Check

Plugin System - OSE V5 Account Expiration Check Plugin Parameters
  • 1. Please enable the plugin if you want the software to have the expiration check function.
  • 2. Please set the parameter Enable Account Expiration Check Feature? to Yes if you want expired member to lose the access to the restricted contents. Please note, if you don't tick this option and only enable the plugin, the member will still have the restricted access after his/her membership expires.
  • 3. Please enable parameter Enable Email Notifying Feature? to sent email notifications upon the membership expiration. The email template that will be sent out are:
    • a) If the user's membership expiry date is approaching, the "Email template for a user's membership that is about to expire" will be sent out
    • b) If the user's membership expiry date has arrived "today", the "Email template for a user's membership that has expired" will be sent out
  • 4. You can set 3 days on which the expiration reminder email will be sent out in fields, Notification 1, 2 and 3.
FAQ: It does not seem that we can delete the parameters for reminder notification emails. We use auto renewal, so, there is no need for these reminder emails to
be sent out. We do not have reminder email templates setup either. Will the default sample reminder emails go out?

Answer: Please simply change these values to 0, the plugin will not send out emails if these parameters are 0.

User - OSE V5 User

Plugin User - OSE V5 User Plugin Parameters
  • 1. Auto Group Update. If you have this set, all new registered users will be AUTOMATICALLY added to the selected membership after the registration.
  • 2. Parameter to only allow the user login one session on the site.
  • 3. If you turn on this, members will be redirected upon login. The redirect URL is according to the setting in his membership's basic setting.
  • 4. CB refers to the "Community Builder" component. Please check this website: http://www.joomlapolis.com/. With this enabled, users registered through the OSE registration form will be automatically verified in CB user management.

Business Scenarios

Magazine Subscription Business

Miscellaneous