SlideShare a Scribd company logo
1 of 35
CBSubs™ beyond Memberships and ACL @ J and Beyond
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
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
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 !!!
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
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
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
Basic entities and terminology Plan hierarchies Exclusive plans Upgrades Pro-rating 30/5/2010 Joomlapolis - 2010 8
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
Main panel 30/5/2010 Joomlapolis - 2010 10
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
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
How content protection works 30/5/2010 Joomlapolis - 2010 13 Control access to any CMS content element!
Article protection Article teasers can be shown, but access to main content requires subscription. 30/5/2010 Joomlapolis - 2010 14
Module protection Hiding a module 30/5/2010 Joomlapolis - 2010 15
Component protection Even if user knows direct URL to component, CBSubs™ will not allow access with needed subscription. 30/5/2010 Joomlapolis - 2010 16
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
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
How integration works 30/5/2010 Joomlapolis - 2010 19 Included integration plugins:  CB Fields, GroupJive, DOCman, Remository, Jawards, Jevents, Alphauserpoints, idevaffiliate, pap4.
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
How integration works Of course we can verify this in DOCman backend … 30/5/2010 Joomlapolis - 2010 21
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
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
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
Architecture 30/5/2010 Joomlapolis - 2010 25
Architecture 30/5/2010 Joomlapolis - 2010 26
Community Builder™ vs. CBSubs™ 30/5/2010 27 Joomlapolis - 2010
CBSubs™ 1.1 In workgroup testing Has Gateway API 2checkout support included Fully translatable Partner developer program 30/5/2010 28 Joomlapolis - 2010
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
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
Cost structure All this for … 30/5/2010 Joomlapolis - 2010 31 30 day money-back, no questions asked guarantee
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
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 ,[object Object]
 CBSubs 1.0.3 pdf,[object Object]
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

More Related Content

Similar to CBSubs™ beyond Memberships and ACL

Odoo saa s advanced features documentation converted
Odoo saa s advanced features documentation convertedOdoo saa s advanced features documentation converted
Odoo saa s advanced features documentation convertedPlanetOdoo
 
Joomla PLT Summit Feedback
Joomla PLT Summit FeedbackJoomla PLT Summit Feedback
Joomla PLT Summit FeedbackChris Davenport
 
Bitrix24 Presentation
Bitrix24 PresentationBitrix24 Presentation
Bitrix24 PresentationBitrix, Inc.
 
Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools CB Team @ Joomlapolis
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 
XTDir for JomSocial - Adding pages to JomSocial community network
XTDir for JomSocial - Adding pages to JomSocial community networkXTDir for JomSocial - Adding pages to JomSocial community network
XTDir for JomSocial - Adding pages to JomSocial community networkExtly Extensions
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla! Saurabh Shah
 
2010-InnovationAwardCoca Cola Enterprises_The Value of Automating Order Manag...
2010-InnovationAwardCoca Cola Enterprises_The Value of Automating Order Manag...2010-InnovationAwardCoca Cola Enterprises_The Value of Automating Order Manag...
2010-InnovationAwardCoca Cola Enterprises_The Value of Automating Order Manag...Jag Ramaswamy
 
Cognos 11.1.6 New Features Demo with IBM Offering Manager
Cognos 11.1.6 New Features Demo with IBM Offering ManagerCognos 11.1.6 New Features Demo with IBM Offering Manager
Cognos 11.1.6 New Features Demo with IBM Offering ManagerSenturus
 
Joomla overview via catchy snaps
Joomla overview via catchy snapsJoomla overview via catchy snaps
Joomla overview via catchy snapsBUDNET
 
1 h 2020-compensation-quickpreview by deloitte germany
1 h 2020-compensation-quickpreview by deloitte germany1 h 2020-compensation-quickpreview by deloitte germany
1 h 2020-compensation-quickpreview by deloitte germanyHazal Yağcı
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperSerdar Basegmez
 

Similar to CBSubs™ beyond Memberships and ACL (20)

Cb subs gpl-membership-sites
Cb subs gpl-membership-sitesCb subs gpl-membership-sites
Cb subs gpl-membership-sites
 
Cb subs intro
Cb subs introCb subs intro
Cb subs intro
 
Cb subs membership-sites
Cb subs membership-sitesCb subs membership-sites
Cb subs membership-sites
 
JUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-codingJUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-coding
 
Odoo saa s advanced features documentation converted
Odoo saa s advanced features documentation convertedOdoo saa s advanced features documentation converted
Odoo saa s advanced features documentation converted
 
Joomla Monetization
Joomla MonetizationJoomla Monetization
Joomla Monetization
 
Joomla PLT Summit Feedback
Joomla PLT Summit FeedbackJoomla PLT Summit Feedback
Joomla PLT Summit Feedback
 
Bitrix24fullpresentation
Bitrix24fullpresentationBitrix24fullpresentation
Bitrix24fullpresentation
 
Bitrix24 Presentation
Bitrix24 PresentationBitrix24 Presentation
Bitrix24 Presentation
 
Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Jd gr-2012-workshop
Jd gr-2012-workshopJd gr-2012-workshop
Jd gr-2012-workshop
 
XTDir for JomSocial - Adding pages to JomSocial community network
XTDir for JomSocial - Adding pages to JomSocial community networkXTDir for JomSocial - Adding pages to JomSocial community network
XTDir for JomSocial - Adding pages to JomSocial community network
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
ASSIGNMENT
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
2010-InnovationAwardCoca Cola Enterprises_The Value of Automating Order Manag...
2010-InnovationAwardCoca Cola Enterprises_The Value of Automating Order Manag...2010-InnovationAwardCoca Cola Enterprises_The Value of Automating Order Manag...
2010-InnovationAwardCoca Cola Enterprises_The Value of Automating Order Manag...
 
Cognos 11.1.6 New Features Demo with IBM Offering Manager
Cognos 11.1.6 New Features Demo with IBM Offering ManagerCognos 11.1.6 New Features Demo with IBM Offering Manager
Cognos 11.1.6 New Features Demo with IBM Offering Manager
 
Joomla overview via catchy snaps
Joomla overview via catchy snapsJoomla overview via catchy snaps
Joomla overview via catchy snaps
 
1 h 2020-compensation-quickpreview by deloitte germany
1 h 2020-compensation-quickpreview by deloitte germany1 h 2020-compensation-quickpreview by deloitte germany
1 h 2020-compensation-quickpreview by deloitte germany
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application Developer
 

More from CB Team @ Joomlapolis

Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014CB Team @ Joomlapolis
 
Community Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCommunity Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCB Team @ Joomlapolis
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsCB Team @ Joomlapolis
 
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto ActionsCivicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto ActionsCB Team @ Joomlapolis
 
Joomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesJoomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesCB Team @ Joomlapolis
 
Community Builder 2.0: Using a new way to build Web-Apps
Community Builder 2.0:Using a new way to build Web-AppsCommunity Builder 2.0:Using a new way to build Web-Apps
Community Builder 2.0: Using a new way to build Web-AppsCB Team @ Joomlapolis
 
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Team @ Joomlapolis
 

More from CB Team @ Joomlapolis (20)

JAB14 Honey I shrunk the code
JAB14 Honey I shrunk the codeJAB14 Honey I shrunk the code
JAB14 Honey I shrunk the code
 
Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014
 
Community Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCommunity Builder 2.0 Preview Webinar
Community Builder 2.0 Preview Webinar
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubs
 
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto ActionsCivicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
 
Joomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesJoomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation Slides
 
Joomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slidesJoomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slides
 
Jd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abcJd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abc
 
Jab 2012-contribute
Jab 2012-contributeJab 2012-contribute
Jab 2012-contribute
 
Community Builder 2.0: Using a new way to build Web-Apps
Community Builder 2.0:Using a new way to build Web-AppsCommunity Builder 2.0:Using a new way to build Web-Apps
Community Builder 2.0: Using a new way to build Web-Apps
 
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
 
Jpb kunena-quickstart
Jpb kunena-quickstartJpb kunena-quickstart
Jpb kunena-quickstart
 
Jpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstartJpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstart
 
Jpb joomla25-quickstart
Jpb joomla25-quickstartJpb joomla25-quickstart
Jpb joomla25-quickstart
 
Jpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstartJpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstart
 
Jpb udde im-quickstart
Jpb udde im-quickstartJpb udde im-quickstart
Jpb udde im-quickstart
 
Jpb group jive-quickstart
Jpb group jive-quickstartJpb group jive-quickstart
Jpb group jive-quickstart
 
Jpb cb-user list-quickstart
Jpb cb-user list-quickstartJpb cb-user list-quickstart
Jpb cb-user list-quickstart
 
Jpb cb-connections-quickstart
Jpb cb-connections-quickstartJpb cb-connections-quickstart
Jpb cb-connections-quickstart
 
Jpb community builder-quickstart
Jpb community builder-quickstartJpb community builder-quickstart
Jpb community builder-quickstart
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

CBSubs™ beyond Memberships and ACL

  • 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
  • 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.
  • 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