taking joomla to millions

28
Taking Joomla to Millions There’s a reason why it’s the road less travelled…

Upload: dante-james

Post on 13-Apr-2017

114 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Taking Joomla to Millions

Taking Joomla to MillionsThere’s a reason why it’s the road less travelled…

Page 2: Taking Joomla to Millions

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

We dideverythingwrong.

Page 4: Taking Joomla to Millions

But we gotthere in theend…

Page 5: Taking Joomla to Millions

August 20081 website (J1.5)1 staffer (me)

Page 6: Taking Joomla to Millions

February 200917 websites (J1.5)1 staffer (me)

Page 7: Taking Joomla to Millions

May 2010 – Day 135 websites (J1.5)5 staff acrossfour states

Page 8: Taking Joomla to Millions

January 201267 J1.5 websites4 Wordpress sites6 staff, 5 states

Page 9: Taking Joomla to Millions

October 2014291 J3.x sites2 J2.5 sites28 Wordpress sites 15 staff, 5 states1 Developer

Page 10: Taking Joomla to Millions

Per Month3.7 million uniques14 million pageviews300+ websites99% of this is served by Joomla 3.x

Page 11: Taking Joomla to Millions

Per Month3.7 million uniques14 million pageviews300+ websites99% of this is served by Joomla 3.x

Page 12: Taking Joomla to Millions

Per Month3.7 million uniques14 million pageviews300+ websites99% of this is served by Joomla 3.x

Page 13: Taking Joomla to Millions

Per Month3.7 million uniques14 million pageviews300+ websites99% of this is served by Joomla 3.x

Page 14: Taking Joomla to Millions

About 30 JED-available Extensions4 Custom Built Extensions

Page 15: Taking Joomla to Millions

TemplatesJoomlart T3_blank TemplateGavickPro Music State template

Page 16: Taking Joomla to Millions

Display ModulesRAXO All Mode ProJA Facebook Like BoxJUX Weather ForecastEasy Custom Code (for embeds)YouTube Gallery Module

Page 17: Taking Joomla to Millions

ComponentsGB Slider (custom)Simple Image Gallery ProiJoomla AdAgency ProRS Form! ProYouTube GalleryMijo PollsJCE EditorFoobla obGrabber/obRSSSourceCoast JFBConnect

Page 18: Taking Joomla to Millions

Pluginsnonumber Advanced Module Managernonumber Cache CleanerAdvanced Google AnalyticsJA Google Map

Page 19: Taking Joomla to Millions

External SystemsWatchful.li – monitoring uptime and for managing deployments & updates

Campaign Monitor – newsletters

YouTube/Soundcloud

Page 20: Taking Joomla to Millions

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

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

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

What I did wrong.

1. Tried doing it all on my own.

Page 24: Taking Joomla to Millions

What I did wrong.

2. Choosing extensions based onWhat’s Free, rather than What Works.

Page 25: Taking Joomla to Millions

What I did wrong.

3. Not having a single baseline for all code, including templates.

Page 26: Taking Joomla to Millions

What I did wrong.

4. Backups. You’d think I’d know better… but nooooooooooooo!

Page 27: Taking Joomla to Millions

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

Dante St [email protected]: dante.st.james

… and on several apps where single guys can be found trawling for a date…