...

CBSubs™ beyond Memberships and ACL

by cb-team-joomlapolis

on

Report

Category:

Technology

Download: 0

Comment: 0

559,803

views

Comments

Description

The
Download CBSubs™ beyond Memberships and ACL

Transcript

  • 1. CBSubs™ beyond Memberships and ACL
    @ J and Beyond
  • 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
  • 10. Main panel
    30/5/2010
    Joomlapolis - 2010
    10
  • 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
  • 15. Module protection
    Hiding a module
    30/5/2010
    Joomlapolis - 2010
    15
  • 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
  • 25. Architecture
    30/5/2010
    Joomlapolis - 2010
    25
  • 26. Architecture
    30/5/2010
    Joomlapolis - 2010
    26
  • 27. Community Builder™ vs. CBSubs™
    30/5/2010
    27
    Joomlapolis - 2010
  • 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. How to get it
    Once your check-out process and payment is complete, you will receive an email containing information about how to download.
    Your Joomlapolis Subscription tab will also be adjusted to show your licensenumber
    30/5/2010
    Joomlapolis - 2010
    33
    • CBSubs 1.0.3 package
  • 34. CBSubs 1.0.3 pdf
  • Fly UP