SlideShare a Scribd company logo
GermanWithNicole.com
How I Built a Membership Site
Using Joomla Components
and without being a developer.
© GermanWithNicole.com
1. Joomla + Nicole – a short history
2. Why create a membership site? + Business Model + Expert spotlight
3. To Joomla or to WordPress? A short answer to a short question.
4. Components I used in my site
5. You don’t know what you don’t know. + Expert spotlight
6. Disconnects between Joomla/Joomla developers & users like me
7. The best things I learned on this 9-month adventure.
Questions? – ask them in between or at the end.
How I Built a Membership Site with Joomla Components with my limited Joomla capabilities.

1.Joomla + Nicole – a short history
First introduction to Joomla
NotesontheRoad.com – now in WordPress. ☹
Swapped a recording for a website – Axel
Joomla Bamboo template with nicolewarner.com
Outgrew Axel - on my own.
2009-2010
c. 2012
© GermanWithNicole.com
c. 2012 Started re-building nicolewarner.com with Arrowthemes template
2013 Began german.nicolewarner.com (used a tutoring site)
2014 Bought GermanWithNicole.com – viel, viel besser.
Got another Arrowthemes template
First Joomla Day!2017
2019 „That sounds crazy, I think I‘ll do it.“
2018 Began attending JUGCN User Group regularly.
Joomla + Nicole – a short history
2. Why Build a Membership Site?
© GermanWithNicole.com
Blog Clients Other Work Membership
batch creation private lessons interpreting batch creation
1:many – for $0 1:1 time for money 1:1 time for money 1:many
“sending out ships”
+ recurring (monthly)
- can be volatile
- unpredictable
recurring
(monthly /yearly)
$0
+ prevents me from
being dependent on one
economy
- unpredictable
• downsell clients
• win back former clients
• potential client base
• future classes
+ evergreen
+ even time-
sensitive posts still
get hits à sign-
ups
long-term relationships
6 mos. – 4+ yrs. average
2.5 years
- unpredictable
+ evergreen content
+ new content, interest
+ works 24/7
2. Why Build a Membership Site? (continued)
© GermanWithNicole.com
Work smarter,
not harder
Provide a
higher-quality
product/service
Add value
for clients
• Private lessons are awesome, but are time for money
• Create new, high-quality activities for them
• A place for additional resources (use twice)
• A back-up for me when I‘m on vacation/ill/etc.
• Batch creation is genius
• Scale/reach more people
• Evergreen content + new content 3 weeks/month
• Many free resources for learning German
• confusing
• overwhelming
• irregular / people have to go hunting
• made by people who aren‘t qualified German instructors
• too much social media positioning, not enough learning
2. Why Build a Membership Site? (continued)
© GermanWithNicole.com
Members Monthly Total	Monthly Stripe Fixed	Costs Taxes	30% Savings	10%
Owners	
Comp	60%
50 $25 $1,250 ($37.50) ($40.00) $1,173 ($351.75) ($117.25) $704
100 $25 $2,500 ($75.00) ($40.00) $2,385 ($715.50) ($238.50) $1,431
150 $25 $3,750 ($112.50) ($40.00) $3,598 ($1,079.25) ($359.75) $2,159
200 $25 $5,000 ($150.00) ($40.00) $4,810 ($1,443.00) ($481.00) $2,886
250 $25 $6,250 ($187.50) ($40.00) $6,023 ($1,806.75) ($602.25) $3,614
300 $25 $7,500 ($225.00) ($40.00) $7,235 ($2,170.50) ($723.50) $4,341
350 $25 $8,750 ($262.50) ($40.00) $8,448 ($2,534.25) ($844.75) $5,069
400 $25 $10,000 ($300.00) ($40.00) $9,660 ($2,898.00) ($966.00) $5,796
450 $25 $11,250 ($337.50) ($40.00) $10,873 ($3,261.75) ($1,087.25) $6,524
500 $25 $12,500 ($375.00) ($40.00) $12,085 ($3,625.50) ($1,208.50) $7,251
Business Model by the numbers (monthly)
Members Yearly Stripe Fixed	Costs Taxes	30% Savings	10%
Owners	
Comp	60%
50 $15,000 ($450.00) ($480.00) $14,070 ($4,221.00) ($1,407.00) $8,442
100 $30,000 ($900.00) ($480.00) $28,620 ($8,586.00) ($2,862.00) $17,172
150 $45,000 ($1,350.00) ($480.00) $43,170 ($12,951.00) ($4,317.00) $25,902
200 $60,000 ($1,800.00) ($480.00) $57,720 ($17,316.00) ($5,772.00) $34,632
250 $75,000 ($2,250.00) ($480.00) $72,270 ($21,681.00) ($7,227.00) $43,362
300 $90,000 ($2,700.00) ($480.00) $86,820 ($26,046.00) ($8,682.00) $52,092
350 $105,000 ($3,150.00) ($480.00) $101,370 ($30,411.00) ($10,137.00) $60,822
400 $120,000 ($3,600.00) ($480.00) $115,920 ($34,776.00) ($11,592.00) $69,552
450 $135,000 ($4,050.00) ($480.00) $130,470 ($39,141.00) ($13,047.00) $78,282
500 $150,000 ($4,500.00) ($480.00) $145,020 ($43,506.00) ($14,502.00) $87,012
Business model by the numbers (yearly)
2. Why Build a Membership Site? (continued)
https://www.membershipacademy.com?aff=GermanWithNicole
Expert Spotlight: Membership Academy
MembershipAcademy.com and TheMembershipGuys.com
3. “to Joomla” or “to Wordpress”?
A question you have to ask yourself when you visit MembershipAcademy.com…
• A complete change of system
• Re-do site or create another domain
• Weighing the options, I looked at:
• extra time to switch
• components I would need
• problems others were having
• abilities/advantages
Conclusion:
• too much time
• not a good idea to go away from my URL
• the grass isn‘t always greener
• still need a membership component
• still need a payment plug-in or shopping cart
• still need a bunch of components
• still need some help setting things up
• still have problems
Components Used:
1st landing page: SP Page Builder
Membership Component: Membership Pro
Payment Plugin: Stripe
Content Display: EasyBlog
Comments: Komento
Forms: ConvertForms
Document Manager: eDocman
Email Newsletters: AcyMailing
Graphics & Headers: Adobe Spark
1st landing page: SP Page Builder
Let’s take a look…
2nd landing page: Joomla core
Let’s take a look…
Membership Component: MembershipPro
Pros Cons
Known system, I already use
Events Booking
Really complicated.
Lots of features Emails & Messages default
doesn’t auto-populate, have to
track your own email texts.
Sign Up via URL (not public
plan)
No coupon from back-end
(clients have to sign up for their
own free plan, I can’t issue it)
Good response time on tickets Took me a long time to set up,
configure, and re-configure
Content Display: EasyBlog
Pros Cons
Known entity, I used to use it,
was easy to get used to again
Really complicated.
Lots of features Took me a long time to set up,
configure, and re-configure
Many different layouts No preferred documents
manager
Good response time on tickets Customizations (export post to
template) rather high-priced
Document Manager: eDocman
Pros Cons
Known system, I already use
Events Booking and
MembershipPro
Really complicated.
Lots of features Took me a long time to set up,
configure, and re-configure
Good response time on tickets Display in my template is
suboptimal.
Email Newsletters: AcyMailing
Pros Cons
Fantastic component I’m waiting to upgrade to v6 (full
features)
Setting up campaigns is really
easy
Campaigns can’t be shut off, can
only be turned on.
(manual shut off for sign-up
bonus email + eBook)
Good documentation and use of
forum for assistance
Must calculate timing for
campaign sequences
Email Newsletters: AcyMailing
Klub welcome sequence:
Graphics & Headers: Adobe Spark
$99/year saves me hours every month.
Let’s take a look…
Cost break-down
Component
Price	
Yearly
Price	
Monthly
Membership	Pro 40.00$						 3.33$									
Stripe	Plug-in 25.00$						 2.08$									
Easyblog 80.00$						 6.67$									
Komento	Pro 35.00$						 2.92$									
ConvertForms 34.00$						 2.83$									
eDocman 35.00$						 2.92$									
Adobe	Spark 99.00$						 8.25$									
Site	hosting	(1/2) 50.00$						 4.17$									
Acymailing	(1/2) 50.00$						 4.17$									
448.00$			 37.33$						
Also built in to the monthly & yearly numbers: Joomla Project Donation
Without Joomla, who knows where my website and business might be.
5. You don’t know what you don’t know.
Problems I ran into:
• Many extensions don’t function the way I thought they would.
• There is a fairly serious disconnect between what I need to be able
to do and what I want to do with my site.
• I can’t code. This means there are certain things I can’t fix on my
own. This is a bit of a hindrance for me.
• There is a very serious disconnect between marketing and
membership terms and how to implement these things in Joomla.
• Unhelpful or outdated documentation (link) and external blog posts.
What do I need to do // what’s it called in Joomla // search for it // decide
which resource is the most reputable // check the date // figure out what in
the world is going on // make more coffee // repeat.
5. Expert spotlight
SD to the rescue!
SD came in this summer and has since helped me:
• reorganize the menus for the Klub and Client areas
• tweak the newsletters
• taught me how to properly use anchors in Joomla articles
• helped me troubleshoot a serious ACL issue in eDocman
• fixed the tables I ended up using on the second Klub landing page
• updated the URL structure
• fixed the profile sync issue I had with MembershipPro
• keep my sanity during the launch of an entirely new business
6. Disconnects…
Caveat: I don’t know anything yet about the development of
Joomla 4. This Klub build kept me busy for the last 9 months (and
I moved, too).
1. The world of internet marketing is huge and moving very
quickly, and mainly they are using WordPress.
1. Amy Porterfield
2. Membership Academy
3. ProBlogger
2. Documentation is usually OK, but implementation takes a lot of
technical know-how. This is a serious barrier to entry.
3. Developer to developer is one thing, developer to consumer is
another, developer to consumer to end-user is another.
6. Disconnects…
How to tackle these disconnects:
1. Figure out how an end user would use your component, then build it
backwards from there.
Learning goal à Warm-up/intro à Activity 1 à Activity 2 à
achievement
2. Connect the dots for self-maintainers like me and the thousands of
membership site owners. Documentation is good, demonstration is even
better.
“Help me to do it myself.” (Montessori)
3. Cross-market your documentation and knowledge with the Joomla
documentation. (Also: cleaning out is not only good for your closet, but also
your Joomla blog.)
7. The best parts have been…
1. Learning more than I possibly imagined I would and that at a
deeper level.
Membership sites, marketing, blogging, work flows, simplifying,
condensing, batching
2. Increasing my confidence in working with Joomla.
3. Pay for expert advice. Thanks again to SD. ☺
Eure Fragen
Welche Fragen habt ihr? What questions do you have??
© GermanWithNicole.com
Danke!
Herzlichen Dank für‘s Zuhören.
Thanks so much for listening.
GermanWithNicole.com
Nicole Warner, Owner and Instructor • (715) 602-0339 • Nicole@germanwithnicole.com

More Related Content

What's hot

Web Development Tools
Web Development ToolsWeb Development Tools
Web Development Tools
churchsquared
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
Fitra Sani
 
Rank above smx israel 2013 - schema & rich snippets
Rank above   smx israel 2013 - schema & rich snippetsRank above   smx israel 2013 - schema & rich snippets
Rank above smx israel 2013 - schema & rich snippets
Barry Schwartz
 

What's hot (19)

Web Development Tools
Web Development ToolsWeb Development Tools
Web Development Tools
 
What it takes to be a Web Developer
What it takes to be a Web DeveloperWhat it takes to be a Web Developer
What it takes to be a Web Developer
 
Front-End Web Developer - Chelsea Career and Technical High School Career Day
Front-End Web Developer - Chelsea Career and Technical High School Career DayFront-End Web Developer - Chelsea Career and Technical High School Career Day
Front-End Web Developer - Chelsea Career and Technical High School Career Day
 
Website Buying Guide Checklist
Website Buying Guide ChecklistWebsite Buying Guide Checklist
Website Buying Guide Checklist
 
Website Buying Guide Checklist
Website Buying Guide ChecklistWebsite Buying Guide Checklist
Website Buying Guide Checklist
 
Developing Custom Applications with Joomla! and Fabrik
Developing Custom Applications with Joomla! and FabrikDeveloping Custom Applications with Joomla! and Fabrik
Developing Custom Applications with Joomla! and Fabrik
 
Xhtml validation
Xhtml validationXhtml validation
Xhtml validation
 
AMP and WordPress
AMP and WordPressAMP and WordPress
AMP and WordPress
 
Real World SharePoint Debacles
Real World SharePoint DebaclesReal World SharePoint Debacles
Real World SharePoint Debacles
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
Blogging: Getting Started
Blogging: Getting StartedBlogging: Getting Started
Blogging: Getting Started
 
Facebook on Rails
Facebook on RailsFacebook on Rails
Facebook on Rails
 
How to create your blog and personal Web site
How to create your blog and personal Web siteHow to create your blog and personal Web site
How to create your blog and personal Web site
 
Rank above smx israel 2013 - schema & rich snippets
Rank above   smx israel 2013 - schema & rich snippetsRank above   smx israel 2013 - schema & rich snippets
Rank above smx israel 2013 - schema & rich snippets
 
Moving from Wordpress to Joomla
Moving from Wordpress to JoomlaMoving from Wordpress to Joomla
Moving from Wordpress to Joomla
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX Designers
 
Web Issues
Web IssuesWeb Issues
Web Issues
 
Accessibility With WordPress: Accessing Higher Ground 2014
Accessibility With WordPress: Accessing Higher Ground 2014Accessibility With WordPress: Accessing Higher Ground 2014
Accessibility With WordPress: Accessing Higher Ground 2014
 

Similar to How I Built a Membership Site Using Joomla Components and without being a developer with Nicole Warner

Planning Your Website Project
Planning Your Website ProjectPlanning Your Website Project
Planning Your Website Project
501 Commons
 
Web site fundamentals
Web site fundamentalsWeb site fundamentals
Web site fundamentals
vinturella
 
Advanced HTML.PDF
Advanced HTML.PDFAdvanced HTML.PDF
Advanced HTML.PDF
Rath Smy
 

Similar to How I Built a Membership Site Using Joomla Components and without being a developer with Nicole Warner (20)

Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
Getting coding in under a hour with Imagine Microsoft
Getting coding in under a hour with Imagine MicrosoftGetting coding in under a hour with Imagine Microsoft
Getting coding in under a hour with Imagine Microsoft
 
Website optimization for SaaS conversions - muHive
Website optimization for SaaS conversions - muHiveWebsite optimization for SaaS conversions - muHive
Website optimization for SaaS conversions - muHive
 
5 truths-new
5 truths-new5 truths-new
5 truths-new
 
Planning Your Website Project
Planning Your Website ProjectPlanning Your Website Project
Planning Your Website Project
 
'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022
'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022
'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022
 
Mind Power Mastery Review – (Truth) of Mind Power Mastery and Bonus
Mind Power Mastery Review – (Truth) of Mind Power Mastery and BonusMind Power Mastery Review – (Truth) of Mind Power Mastery and Bonus
Mind Power Mastery Review – (Truth) of Mind Power Mastery and Bonus
 
Web site fundamentals
Web site fundamentalsWeb site fundamentals
Web site fundamentals
 
Building User-Centred Websites with Drupal
Building User-Centred Websites with DrupalBuilding User-Centred Websites with Drupal
Building User-Centred Websites with Drupal
 
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'Moodle Moot Okinawa #365 'Tips for effective use of Moodle'
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'
 
How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!
 
Sucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best PerformanceSucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best Performance
 
Roadmap
RoadmapRoadmap
Roadmap
 
Adam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 Roadmap
 
Advanced HTML.PDF
Advanced HTML.PDFAdvanced HTML.PDF
Advanced HTML.PDF
 
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
 
Joomla training-by-ruchiwebsolutions
Joomla training-by-ruchiwebsolutionsJoomla training-by-ruchiwebsolutions
Joomla training-by-ruchiwebsolutions
 
Use Case: integrating a complex e-commerce site - Frenchtoday.com
Use Case: integrating a complex e-commerce site - Frenchtoday.comUse Case: integrating a complex e-commerce site - Frenchtoday.com
Use Case: integrating a complex e-commerce site - Frenchtoday.com
 
Build your site tonight, be blogging tomorrow
Build your site tonight, be blogging tomorrowBuild your site tonight, be blogging tomorrow
Build your site tonight, be blogging tomorrow
 
Web Site Planning
Web Site PlanningWeb Site Planning
Web Site Planning
 

More from jdaychi

More from jdaychi (9)

Fixing and Updating jQuery with Olivier Buisard
Fixing and Updating jQuery with Olivier BuisardFixing and Updating jQuery with Olivier Buisard
Fixing and Updating jQuery with Olivier Buisard
 
jQuery vs Pure Javascript with Olivier Buisard
jQuery vs  Pure Javascript with Olivier BuisardjQuery vs  Pure Javascript with Olivier Buisard
jQuery vs Pure Javascript with Olivier Buisard
 
The Future of Web Design with Jason Nickerson
The Future of Web Design with Jason NickersonThe Future of Web Design with Jason Nickerson
The Future of Web Design with Jason Nickerson
 
Optimize Everything with Jason Nickerson
Optimize Everything with Jason NickersonOptimize Everything with Jason Nickerson
Optimize Everything with Jason Nickerson
 
Building a Successful Joomla Based Business by The Joe Sonne Group
Building a Successful Joomla Based Business by The Joe Sonne GroupBuilding a Successful Joomla Based Business by The Joe Sonne Group
Building a Successful Joomla Based Business by The Joe Sonne Group
 
Why open source matters
Why open source mattersWhy open source matters
Why open source matters
 
Less is More by Matt Christensen
Less is More by Matt ChristensenLess is More by Matt Christensen
Less is More by Matt Christensen
 
JoomlaDay Chicago 2017 Keynote Address
JoomlaDay Chicago 2017 Keynote AddressJoomlaDay Chicago 2017 Keynote Address
JoomlaDay Chicago 2017 Keynote Address
 
JoomlaDay Chicago 2017 Welcome Address
JoomlaDay Chicago 2017 Welcome AddressJoomlaDay Chicago 2017 Welcome Address
JoomlaDay Chicago 2017 Welcome Address
 

Recently uploaded

How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 

Recently uploaded (20)

Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 

How I Built a Membership Site Using Joomla Components and without being a developer with Nicole Warner

  • 1. GermanWithNicole.com How I Built a Membership Site Using Joomla Components and without being a developer.
  • 2. © GermanWithNicole.com 1. Joomla + Nicole – a short history 2. Why create a membership site? + Business Model + Expert spotlight 3. To Joomla or to WordPress? A short answer to a short question. 4. Components I used in my site 5. You don’t know what you don’t know. + Expert spotlight 6. Disconnects between Joomla/Joomla developers & users like me 7. The best things I learned on this 9-month adventure. Questions? – ask them in between or at the end. How I Built a Membership Site with Joomla Components with my limited Joomla capabilities.

  • 3. 1.Joomla + Nicole – a short history First introduction to Joomla NotesontheRoad.com – now in WordPress. ☹ Swapped a recording for a website – Axel Joomla Bamboo template with nicolewarner.com Outgrew Axel - on my own. 2009-2010 c. 2012 © GermanWithNicole.com c. 2012 Started re-building nicolewarner.com with Arrowthemes template 2013 Began german.nicolewarner.com (used a tutoring site) 2014 Bought GermanWithNicole.com – viel, viel besser. Got another Arrowthemes template
  • 4. First Joomla Day!2017 2019 „That sounds crazy, I think I‘ll do it.“ 2018 Began attending JUGCN User Group regularly. Joomla + Nicole – a short history
  • 5. 2. Why Build a Membership Site? © GermanWithNicole.com Blog Clients Other Work Membership batch creation private lessons interpreting batch creation 1:many – for $0 1:1 time for money 1:1 time for money 1:many “sending out ships” + recurring (monthly) - can be volatile - unpredictable recurring (monthly /yearly) $0 + prevents me from being dependent on one economy - unpredictable • downsell clients • win back former clients • potential client base • future classes + evergreen + even time- sensitive posts still get hits à sign- ups long-term relationships 6 mos. – 4+ yrs. average 2.5 years - unpredictable + evergreen content + new content, interest + works 24/7
  • 6. 2. Why Build a Membership Site? (continued) © GermanWithNicole.com Work smarter, not harder Provide a higher-quality product/service Add value for clients • Private lessons are awesome, but are time for money • Create new, high-quality activities for them • A place for additional resources (use twice) • A back-up for me when I‘m on vacation/ill/etc. • Batch creation is genius • Scale/reach more people • Evergreen content + new content 3 weeks/month • Many free resources for learning German • confusing • overwhelming • irregular / people have to go hunting • made by people who aren‘t qualified German instructors • too much social media positioning, not enough learning
  • 7. 2. Why Build a Membership Site? (continued) © GermanWithNicole.com Members Monthly Total Monthly Stripe Fixed Costs Taxes 30% Savings 10% Owners Comp 60% 50 $25 $1,250 ($37.50) ($40.00) $1,173 ($351.75) ($117.25) $704 100 $25 $2,500 ($75.00) ($40.00) $2,385 ($715.50) ($238.50) $1,431 150 $25 $3,750 ($112.50) ($40.00) $3,598 ($1,079.25) ($359.75) $2,159 200 $25 $5,000 ($150.00) ($40.00) $4,810 ($1,443.00) ($481.00) $2,886 250 $25 $6,250 ($187.50) ($40.00) $6,023 ($1,806.75) ($602.25) $3,614 300 $25 $7,500 ($225.00) ($40.00) $7,235 ($2,170.50) ($723.50) $4,341 350 $25 $8,750 ($262.50) ($40.00) $8,448 ($2,534.25) ($844.75) $5,069 400 $25 $10,000 ($300.00) ($40.00) $9,660 ($2,898.00) ($966.00) $5,796 450 $25 $11,250 ($337.50) ($40.00) $10,873 ($3,261.75) ($1,087.25) $6,524 500 $25 $12,500 ($375.00) ($40.00) $12,085 ($3,625.50) ($1,208.50) $7,251 Business Model by the numbers (monthly)
  • 8. Members Yearly Stripe Fixed Costs Taxes 30% Savings 10% Owners Comp 60% 50 $15,000 ($450.00) ($480.00) $14,070 ($4,221.00) ($1,407.00) $8,442 100 $30,000 ($900.00) ($480.00) $28,620 ($8,586.00) ($2,862.00) $17,172 150 $45,000 ($1,350.00) ($480.00) $43,170 ($12,951.00) ($4,317.00) $25,902 200 $60,000 ($1,800.00) ($480.00) $57,720 ($17,316.00) ($5,772.00) $34,632 250 $75,000 ($2,250.00) ($480.00) $72,270 ($21,681.00) ($7,227.00) $43,362 300 $90,000 ($2,700.00) ($480.00) $86,820 ($26,046.00) ($8,682.00) $52,092 350 $105,000 ($3,150.00) ($480.00) $101,370 ($30,411.00) ($10,137.00) $60,822 400 $120,000 ($3,600.00) ($480.00) $115,920 ($34,776.00) ($11,592.00) $69,552 450 $135,000 ($4,050.00) ($480.00) $130,470 ($39,141.00) ($13,047.00) $78,282 500 $150,000 ($4,500.00) ($480.00) $145,020 ($43,506.00) ($14,502.00) $87,012 Business model by the numbers (yearly) 2. Why Build a Membership Site? (continued)
  • 9. https://www.membershipacademy.com?aff=GermanWithNicole Expert Spotlight: Membership Academy MembershipAcademy.com and TheMembershipGuys.com
  • 10. 3. “to Joomla” or “to Wordpress”? A question you have to ask yourself when you visit MembershipAcademy.com… • A complete change of system • Re-do site or create another domain • Weighing the options, I looked at: • extra time to switch • components I would need • problems others were having • abilities/advantages Conclusion: • too much time • not a good idea to go away from my URL • the grass isn‘t always greener • still need a membership component • still need a payment plug-in or shopping cart • still need a bunch of components • still need some help setting things up • still have problems
  • 11. Components Used: 1st landing page: SP Page Builder Membership Component: Membership Pro Payment Plugin: Stripe Content Display: EasyBlog Comments: Komento Forms: ConvertForms Document Manager: eDocman Email Newsletters: AcyMailing Graphics & Headers: Adobe Spark
  • 12. 1st landing page: SP Page Builder Let’s take a look… 2nd landing page: Joomla core Let’s take a look…
  • 13. Membership Component: MembershipPro Pros Cons Known system, I already use Events Booking Really complicated. Lots of features Emails & Messages default doesn’t auto-populate, have to track your own email texts. Sign Up via URL (not public plan) No coupon from back-end (clients have to sign up for their own free plan, I can’t issue it) Good response time on tickets Took me a long time to set up, configure, and re-configure
  • 14. Content Display: EasyBlog Pros Cons Known entity, I used to use it, was easy to get used to again Really complicated. Lots of features Took me a long time to set up, configure, and re-configure Many different layouts No preferred documents manager Good response time on tickets Customizations (export post to template) rather high-priced
  • 15. Document Manager: eDocman Pros Cons Known system, I already use Events Booking and MembershipPro Really complicated. Lots of features Took me a long time to set up, configure, and re-configure Good response time on tickets Display in my template is suboptimal.
  • 16. Email Newsletters: AcyMailing Pros Cons Fantastic component I’m waiting to upgrade to v6 (full features) Setting up campaigns is really easy Campaigns can’t be shut off, can only be turned on. (manual shut off for sign-up bonus email + eBook) Good documentation and use of forum for assistance Must calculate timing for campaign sequences
  • 18. Graphics & Headers: Adobe Spark $99/year saves me hours every month. Let’s take a look…
  • 19. Cost break-down Component Price Yearly Price Monthly Membership Pro 40.00$ 3.33$ Stripe Plug-in 25.00$ 2.08$ Easyblog 80.00$ 6.67$ Komento Pro 35.00$ 2.92$ ConvertForms 34.00$ 2.83$ eDocman 35.00$ 2.92$ Adobe Spark 99.00$ 8.25$ Site hosting (1/2) 50.00$ 4.17$ Acymailing (1/2) 50.00$ 4.17$ 448.00$ 37.33$ Also built in to the monthly & yearly numbers: Joomla Project Donation Without Joomla, who knows where my website and business might be.
  • 20. 5. You don’t know what you don’t know. Problems I ran into: • Many extensions don’t function the way I thought they would. • There is a fairly serious disconnect between what I need to be able to do and what I want to do with my site. • I can’t code. This means there are certain things I can’t fix on my own. This is a bit of a hindrance for me. • There is a very serious disconnect between marketing and membership terms and how to implement these things in Joomla. • Unhelpful or outdated documentation (link) and external blog posts. What do I need to do // what’s it called in Joomla // search for it // decide which resource is the most reputable // check the date // figure out what in the world is going on // make more coffee // repeat.
  • 21. 5. Expert spotlight SD to the rescue! SD came in this summer and has since helped me: • reorganize the menus for the Klub and Client areas • tweak the newsletters • taught me how to properly use anchors in Joomla articles • helped me troubleshoot a serious ACL issue in eDocman • fixed the tables I ended up using on the second Klub landing page • updated the URL structure • fixed the profile sync issue I had with MembershipPro • keep my sanity during the launch of an entirely new business
  • 22. 6. Disconnects… Caveat: I don’t know anything yet about the development of Joomla 4. This Klub build kept me busy for the last 9 months (and I moved, too). 1. The world of internet marketing is huge and moving very quickly, and mainly they are using WordPress. 1. Amy Porterfield 2. Membership Academy 3. ProBlogger 2. Documentation is usually OK, but implementation takes a lot of technical know-how. This is a serious barrier to entry. 3. Developer to developer is one thing, developer to consumer is another, developer to consumer to end-user is another.
  • 23. 6. Disconnects… How to tackle these disconnects: 1. Figure out how an end user would use your component, then build it backwards from there. Learning goal à Warm-up/intro à Activity 1 à Activity 2 à achievement 2. Connect the dots for self-maintainers like me and the thousands of membership site owners. Documentation is good, demonstration is even better. “Help me to do it myself.” (Montessori) 3. Cross-market your documentation and knowledge with the Joomla documentation. (Also: cleaning out is not only good for your closet, but also your Joomla blog.)
  • 24. 7. The best parts have been… 1. Learning more than I possibly imagined I would and that at a deeper level. Membership sites, marketing, blogging, work flows, simplifying, condensing, batching 2. Increasing my confidence in working with Joomla. 3. Pay for expert advice. Thanks again to SD. ☺
  • 25. Eure Fragen Welche Fragen habt ihr? What questions do you have?? © GermanWithNicole.com
  • 26. Danke! Herzlichen Dank für‘s Zuhören. Thanks so much for listening. GermanWithNicole.com Nicole Warner, Owner and Instructor • (715) 602-0339 • Nicole@germanwithnicole.com