2. Our profiles: Beat B. Nick A. ‘nant’ on forums Athens, Greece MS EE, MS CS Telecom / CIO “Good engineers don’t need tools, bad ones also have no use for them” ‘beat’ on forums Lake Geneva, Switzerland MS EE/CS, PhD CS Internet security / web-apps “Make it as simple as possible, but no less” 30/5/2010 2 Joomlapolis - 2010
3. Presentation Agenda What is CBSubs™ - setting expectations The package Documentation Basic entities and terminology How content protection works The CBSubs™ subscription module How integration works The architecture Sample use cases Cost structure, how to get it, support Summary 30/5/2010 3 Joomlapolis - 2010
4. 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. 30/5/2010 4 Joomlapolis - 2010 !!! We needed it – we developed it !!!
5. The package One main CB plugin One Joomla plugin One Joomla module 18 optional integration plugins 1 English language plugin 30/5/2010 Joomlapolis - 2010 5
6. The documentation Quality 300 pages Very detailed Many use cases presented Hundreds of pictures Special forum for doc suggestions 30/5/2010 Joomlapolis - 2010 6
7. 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. 30/5/2010 Joomlapolis - 2010 7
8. Basic entities and terminology Plan hierarchies Exclusive plans Upgrades Pro-rating 30/5/2010 Joomlapolis - 2010 8
9. Payment center Payment center shows nice overview of last 7 day activity: Number of transactions, Completed payments, New Registrations, Upgrades, Renewals 30/5/2010 Joomlapolis - 2010 9
11. Payment Gateways Payment gateways can be configured for Paypal (*), Authorize.net (*), YellowPay (Swiss), Dummy, Offline* Also support recurring payments 30/5/2010 Joomlapolis - 2010 11
12. Plans overview Plan overview area shows nice summary of available plans Easy to see plan name, exclusivity, duration and pricing, etc. 30/5/2010 Joomlapolis - 2010 12
13. How content protection works 30/5/2010 Joomlapolis - 2010 13 Control access to any CMS content element!
14. Article protection Article teasers can be shown, but access to main content requires subscription. 30/5/2010 Joomlapolis - 2010 14
16. Component protection Even if user knows direct URL to component, CBSubs™ will not allow access with needed subscription. 30/5/2010 Joomlapolis - 2010 16
17. URL-parts protection Can be used to protect access to specific URL defined functions of a component. Example: Kunena forum categories! 30/5/2010 Joomlapolis - 2010 17
18. CBSubs™ module The subscription module can be used to market up-sell messages 30/5/2010 Joomlapolis - 2010 18 Weekly pan subscriber see this Guest visitor sees this
19. How integration works 30/5/2010 Joomlapolis - 2010 19 Included integration plugins: CB Fields, GroupJive, DOCman, Remository, Jawards, Jevents, Alphauserpoints, idevaffiliate, pap4.
20. 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. 30/5/2010 Joomlapolis - 2010 20
21. How integration works Of course we can verify this in DOCman backend … 30/5/2010 Joomlapolis - 2010 21
22. 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 30/5/2010 Joomlapolis - 2010 22
23. 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. 30/5/2010 Joomlapolis - 2010 23
24. CB Tabs / Fields protection Specify who sees what, where and when! 30/5/2010 Joomlapolis - 2010 24 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
28. CBSubs™ 1.1 In workgroup testing Has Gateway API 2checkout support included Fully translatable Partner developer program 30/5/2010 28 Joomlapolis - 2010
29. CBSubs™ 1.1 in testing Key features Support of Authorize.net new silent calls for auto-recurring payments Can support compatible payment gateways 2Checkout payment gateway support included Backend now fully translatable via language plug-in Bug fixes of course In CBSubs™ workgroup for testing, so should be released in June. CBSubs™ 1.2 will have: Open API for other integrations (plug-ins, products) Coupons Global taxes and VAT 30/5/2010 29 Joomlapolis - 2010
30. Sample use cases Download club Supplier – Consumer model: Dating use case Model – agency case Teacher – student case Clubs – associations – organizations Paid support use cases VIP clients get special treatment (e.g., access to special forum) Access to knowledgebase articles, ticketing system, etc. 30/5/2010 Joomlapolis - 2010 30
31. Cost structure All this for … 30/5/2010 Joomlapolis - 2010 31 30 day money-back, no questions asked guarantee
32. How to get it Visit your Joomlapolis user profile and Click on Subscriptions tab Check CB Subscriptions plugin, select users count, number of sites and maintenance pack and click Donate/Buy/Upgrade button to check-out 30/5/2010 Joomlapolis - 2010 32
33.
34.
35. Summary CBSubs™ is a powerhouse tool that can: Transform you Joomla site into a money making machine by enabling content for money type subscriptions Protect any Joomla content and charge a subscription fee to access Manage your membership subscriptions automatically granting or revoking privileges when needed Sell your merchandise items Collect your donations Integrate with many key Joomla extensions Thank you …. 30/5/2010 35 Joomlapolis - 2010