SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Dernier (20)

Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

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