Download - Taking Joomla to Millions
![Page 1: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/1.jpg)
Taking Joomla to MillionsThere’s a reason why it’s the road less travelled…
![Page 2: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/2.jpg)
Dante St James1. Shire boy – with THAT name.2. Failed psychologist, church minister and radio announcer.3. In charge of digital & new media operations at our 2nd biggest radio network.4. Take way too many selfies.5. Recently single.
![Page 3: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/3.jpg)
We dideverythingwrong.
![Page 4: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/4.jpg)
But we gotthere in theend…
![Page 5: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/5.jpg)
August 20081 website (J1.5)1 staffer (me)
![Page 6: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/6.jpg)
February 200917 websites (J1.5)1 staffer (me)
![Page 7: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/7.jpg)
May 2010 – Day 135 websites (J1.5)5 staff acrossfour states
![Page 8: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/8.jpg)
January 201267 J1.5 websites4 Wordpress sites6 staff, 5 states
![Page 9: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/9.jpg)
October 2014291 J3.x sites2 J2.5 sites28 Wordpress sites 15 staff, 5 states1 Developer
![Page 10: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/10.jpg)
Per Month3.7 million uniques14 million pageviews300+ websites99% of this is served by Joomla 3.x
![Page 11: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/11.jpg)
Per Month3.7 million uniques14 million pageviews300+ websites99% of this is served by Joomla 3.x
![Page 12: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/12.jpg)
Per Month3.7 million uniques14 million pageviews300+ websites99% of this is served by Joomla 3.x
![Page 13: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/13.jpg)
Per Month3.7 million uniques14 million pageviews300+ websites99% of this is served by Joomla 3.x
![Page 14: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/14.jpg)
About 30 JED-available Extensions4 Custom Built Extensions
![Page 15: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/15.jpg)
TemplatesJoomlart T3_blank TemplateGavickPro Music State template
![Page 16: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/16.jpg)
Display ModulesRAXO All Mode ProJA Facebook Like BoxJUX Weather ForecastEasy Custom Code (for embeds)YouTube Gallery Module
![Page 17: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/17.jpg)
ComponentsGB Slider (custom)Simple Image Gallery ProiJoomla AdAgency ProRS Form! ProYouTube GalleryMijo PollsJCE EditorFoobla obGrabber/obRSSSourceCoast JFBConnect
![Page 18: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/18.jpg)
Pluginsnonumber Advanced Module Managernonumber Cache CleanerAdvanced Google AnalyticsJA Google Map
![Page 19: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/19.jpg)
External SystemsWatchful.li – monitoring uptime and for managing deployments & updates
Campaign Monitor – newsletters
YouTube/Soundcloud
![Page 20: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/20.jpg)
Project Management/Development
Agile Development Methods using Trello to manage tasks
Atlassian Bitbucket and a DevelopmentEnvironment for all dev & testing
![Page 21: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/21.jpg)
Infrastructure
Linux/Apache server in Brisbanedata centre hosting 70% of sites representing 20% of traffic
Rackspace Cloud Service (Sydney) with autoscaling hosting 30% of sites representing 80% of traffic.
![Page 22: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/22.jpg)
Autoscaling
Using lsyncd to sync files across between 2 and 5 servers
Time-based scaling, rather than resources based.
Cost between $410-$620 per month
![Page 23: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/23.jpg)
What I did wrong.
1. Tried doing it all on my own.
![Page 24: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/24.jpg)
What I did wrong.
2. Choosing extensions based onWhat’s Free, rather than What Works.
![Page 25: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/25.jpg)
What I did wrong.
3. Not having a single baseline for all code, including templates.
![Page 26: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/26.jpg)
What I did wrong.
4. Backups. You’d think I’d know better… but nooooooooooooo!
![Page 27: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/27.jpg)
What I did wrong.
5. I didn’t hire a developer until July 2014. Yep. You read that right.
![Page 28: Taking Joomla to Millions](https://reader036.vdocuments.site/reader036/viewer/2022062903/58a19fb91a28abe6468b46e5/html5/thumbnails/28.jpg)
Dante St [email protected]: dante.st.james
… and on several apps where single guys can be found trawling for a date…