cb subs membership-sites

30
CBSubs™ beyond Memberships and ACL Overview Presentation (02-11-2011)

Upload: cb-team-joomlapolis

Post on 17-Dec-2014

1.643 views

Category:

Technology


5 download

DESCRIPTION

CBSubs is the most powerful paid subscriptions membership management solution available for Joomla

TRANSCRIPT

Page 1: Cb subs membership-sites

CBSubs™ beyond Memberships and ACL

Overview Presentation (02-11-2011)

Page 2: Cb subs membership-sites

Joomlapolis - 2011 2

Presentation Agenda Membership site features CBSubs™ Overview Quick demo – look and feel More information / questions ?

Page 3: Cb subs membership-sites

Joomlapolis - 2011 3

Membership site features A membership site may/should:

… support membership plan subscriptions (paid or free, validity period, recurring or not, trial period or not, etc.)

… have specific site related privileges only available to subscribers.

… be able to manage subscribers (plan newsletters, plan icons, mass emailing, etc.)

Membership software is used to either manage free membership to a website and restrict access to certain parts of the site to those that have signed up, or manage paid membership, allowing access to premium content on a website for a monthly or annual fee.

Page 4: Cb subs membership-sites

Joomlapolis – 2011 4

CBSubs™ Overview CBSubs™ main characteristics:

Clean solution – no hacks – works natively (Joomla, Mambo)

Supports major payment organizations (PP, A.net, 2CO, etc.)

Supports subscriptions, donations, monetary sales items

Subscription plans highly configurable (price, duration, trials, recurring, sales tax, privileges, etc.)

Powerful promotions engine with coupons and conditions

Protect ANY CMS content (articles, components, modules, URL-parts, etc.) against any subscription plan without need for additional ACL extension

Integration with Community Builder and major extensions (DOCman, Remository, AcyMailing, JAwards, JEvents, GroupJive, VirtueMart, etc.)

Page 5: Cb subs membership-sites

Joomlapolis - 2011 5

What is CBSubs™ - expectations CBSubs™ …

… is a powerful paid subscriptions membership solution with a built-in content protection mechanism and many integrations with well known Joomla extensions.

… is a set of Community Builder plug-ins and supporting CMS extensions that can transform your Joomla website into a free or paid membership website

… has a built-in access control mechanism that can restrict access to virtually any CMS content element based on specific membership plans.

Membership software is used to either manage free membership to a website and restrict access to certain parts of the site to those that have signed up, or manage paid membership, allowing access to premium content on a website for a monthly or annual fee.

!!! We needed it – we developed it !!!

Page 6: Cb subs membership-sites

Joomlapolis - 2011 6

The package

One main CB plugin One Joomla plugin One Joomla module

18 optional integration plugins

1 English language plugin

Page 7: Cb subs membership-sites

Joomlapolis - 2011 7

The documentation Quality 400+ pages Very detailed Many use cases presented Hundreds of pictures Special forum for doc suggestions

Page 8: Cb subs membership-sites

Joomlapolis - 2011 8

Basic entities and terminology Payment Gateway Payment Organization Plan (subscription, donation, merchandise)

Duration period (different first period possible) Grace period Price (different first period pricing possible) Auto-recurring payment Number of recurrences allowed (could be zero) Integrations (actions w. start/end of plan

subscription) Subscription

Start date, end date, renewal date, etc. Payment, status, notification, etc.

Page 9: Cb subs membership-sites

Joomlapolis - 2011 9

More

Basic entities and terminology Plan hierarchies Exclusive plans Upgrades Pro-rating

Page 10: Cb subs membership-sites

Joomlapolis - 2011 10

More

Payment center Payment center shows nice overview of last 7 day

activity: Number of transactions, Completed payments, New

Registrations, Upgrades, Renewals

Page 11: Cb subs membership-sites

Joomlapolis - 2011 11

More

Main panel

Page 12: Cb subs membership-sites

Joomlapolis - 2011 12

More

Payment Gateways Payment gateways can be configured for Paypal

(*), Authorize.net (*), PostFinance(Swiss), Ogone (International), 2CheckOut, CCBill, AlertPay, Moneris, Dummy, Offline* Also support recurring payments

Page 13: Cb subs membership-sites

Joomlapolis - 2011 13

More

Plans overview Plan overview area shows nice summary of

available plans Easy to see plan name, exclusivity, duration and

pricing, etc.

Page 14: Cb subs membership-sites

Joomlapolis - 2011 14

How content protection works

CMS content published

CBSubs™ bot intercepts

Content blocked or available if

authorized by plan

ArticlesCategoriesSections

MenusModules

ComponentsURL-parts

Control access to any CMS content element!

Page 15: Cb subs membership-sites

Joomlapolis - 2011 15

More

Article protection Article teasers can be shown, but access to main

content requires subscription.

Page 16: Cb subs membership-sites

Joomlapolis - 2011 16

More

Module protection Hiding a module

Expensive plan has extra module Cheaper plan

does not

Page 17: Cb subs membership-sites

Joomlapolis - 2011 17

More

Component protection Even if user knows direct URL to component,

CBSubs™ will not allow access with needed subscription.

Page 18: Cb subs membership-sites

Joomlapolis - 2011 18

More

URL-parts protection Can be used to protect access to specific URL

defined functions of a component. Example: Kunena forum categories!

Page 19: Cb subs membership-sites

Joomlapolis - 2011 19

CBSubs™ module The subscription module can be used to market

up-sell messages

Guest visitor

sees this

Weekly plan subscriber

see this

Page 20: Cb subs membership-sites

Joomlapolis - 2011 20

How integration works

A

• Component needs to be installed (e.g., DOCman)• Component configuration (e.g., DOCman groups created and

documents uploaded)

B• CBSubs™ integration plugin needs to be installed (e.g.,

cbplug_int_cbsubsdocman-E.zip) and published

C

• CBSubs™ plan integration area must be configured as per use case.• Subscription action (start / end) will trigger relevant integration

action.

Included integration plugins: CB Fields, GroupJive, DOCman, Remository, Jawards, Jevents, Alphauserpoints, idevaffiliate, pap4.

Page 21: Cb subs membership-sites

Joomlapolis - 2011 21

More

How integration works CBSubs™ plan subscriber will be automatically

added to 2 DOCman groups when subscription starts and will be automatically removed when subscription ends.

Page 22: Cb subs membership-sites

Joomlapolis - 2011 22

More

How integration works Of course we can verify this in DOCman backend

Page 23: Cb subs membership-sites

Joomlapolis - 2011 23

More

SQL integration In order to support more integration CBSubs™

has a SQL action integration plugin included in the package. This plugin is used to execute specific SQL statements for each member when his/her subscription starts and ends.

This is a very powerful tool and must be used with care.

CBSubs™ forums already have many SQL statements to integrate with Joomla extensions at the database level: SOBI, Mosets Trees, Acajoom newsletter, AcyMailing

newsletter, Agora forum, JoomGallery

Page 24: Cb subs membership-sites

Joomlapolis - 2011 24

More

URL integration There are cases where SQL actions will not suffice

to accomplish out integration needs. The URL integration plugin will automatically execute a specific URLs when specific subscription actions take place.

• http://www.mysite.com/insert.php?username=[username]First subscription activation

• http://www.mysite.com/renew.php?username=[username]Subscription renewal

• http://www.mysite.com/deactivate.php?username=[username]Subscription deactivation

• http://www.mysite.com/expire.php?username=[usrename]Subscription expiration

Page 25: Cb subs membership-sites

Joomlapolis - 2011 25

More

CB Tabs / Fields protection Specify who sees what, where and when!

Must be a Plan A subscriber to see a specific CB field/tab

in his profile

Must be a Plan B subscriber to see a

CB field / tab in someone else’s

profile

Page 26: Cb subs membership-sites

Joomlapolis - 2011 26

Architecture

Community

Builder

CBSubs™

Membership

Management

Page 27: Cb subs membership-sites

Joomlapolis - 2011 27

More

Architecture

• Privileges

CBSubs™

Plan AJoom

la • Joomla 1.0.X

• Joomla 1.5.X

• Joomla 1.6.?

Joom

la E

xte

nsi

ons • CB

• DOCman• Remository• Jawards• Jevents• VirtuMart• GroupJive• Alphapoint

s• Pap4• Idevaffiliat

e• AcyMailing• SOBI• Mostrees• JoomGaller

y• Kunena• many more

CB

Subs™

• Settings• Currency• Gateways• Plans• Baskets• Payments• Notificatio

ns• Subscriptio

ns• Donations• Merchandi

se• Statistics• History log

• Privileges

CBSubs™

Plan B

• Privileges

CBSubs™

Plan C

Page 28: Cb subs membership-sites

Joomlapolis - 2011 28

More Community Builder™ vs.

CBSubs™

Page 29: Cb subs membership-sites

Joomlapolis - 2011 29

Quick demo – look and feel Main points

Backend overview CB user manager additions (filtering, subscription

tab) Content Protection examples

Article accessDownload privilegesModule hidingComponent accessURL-parts

CB field/tab protection examplesHide/show CB field/tab based on owner subscription

and viewer subscription

Page 30: Cb subs membership-sites

Joomlapolis - 2011 30

More info – questions? Commercial licensed product Joomlapolis area for CBSubs™:

www.joomlapolis.com/cb-solutions/cbsubs Joomlapolis presales area:

www.joomlapolis.com/forum/87-presales CBSubs demo site:

cbsubs1.cbdemosites.com/