• 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
    Please download to view
  • All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
    ...

    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