20
Maintaining a Joomla Website Sydney Joomla User Group Presented by Tim Plummer

Maintaining a Joomla Website

Embed Size (px)

Citation preview

Page 1: Maintaining a Joomla Website

Maintaining a Joomla WebsiteSydney Joomla User Group

Presented by Tim Plummer

Page 2: Maintaining a Joomla Website

• Client doesn’t see value in ongoing maintenance

• I don’t have time to maintain the site• How much should I charge?• What regular tasks should I do?

Maintenance challenges you may face

Page 3: Maintaining a Joomla Website

What if you don’t maintain a site?

Site becomes vulnerableSite gets hackedAngry customerJoomla gets bad reputation

Page 4: Maintaining a Joomla Website

Educate them as to why website needs to be maintained• Keep website operating in peak condition• Patch security vulnerabilities• Disaster recovery

Client doesn’t see value

Would you buy a car and never service it?

Page 5: Maintaining a Joomla Website

• There are tools available that can help automate some of the maintenance tasks and save you time

• Charge enough to make it worth your while• Consider leveraging cheaper offshore

resources

I don’t have time

Page 6: Maintaining a Joomla Website

Different ways to price• Include maintenance in project cost• Annual maintenance percentage (eg. 10% of

project cost)• Fixed monthly rate

How much should I charge?

Page 7: Maintaining a Joomla Website

• Daily offsite backup• Disaster recovery plan• Software updates (core & third party

extensions)• Website monitoring• Support

What maintenance tasks should I do?

Page 8: Maintaining a Joomla Website

• PPC (Pay Per Click) advertising• Content marketing / strategy• Social media campaigns

What should I exclude?

Page 9: Maintaining a Joomla Website

• Akeeba Backup professional• Amazon S3• Daily/weekly cron to trigger backup

Daily offsite backups

TEST YOUR BACKUPUntested = no backup

Page 10: Maintaining a Joomla Website

• In the event of something going wrong, have a plan to restore backup and recover site

Disaster recovery

Page 11: Maintaining a Joomla Website

• Keep Joomla core version up-to-date• Keep extension versions up-to-date

Software updates

Page 12: Maintaining a Joomla Website

• Do you bundle subscriptions in maintenance cost?– Client doesn’t need to worry about ongoing

subscription costs for extensions used– Depending on licence, you may be able to use for

other clients at no extra cost

Software subscriptions

Page 13: Maintaining a Joomla Website

• Apply the latest best practice recommendations

• Can use tools to check basic settings

Site audits

Page 14: Maintaining a Joomla Website

• Support to help client maintain content – some developers include up to 30mins per month

in their maintenance fee

Support

Page 15: Maintaining a Joomla Website

• Monitor when core files changed• Is there an update available for an extension?• Uptime/downtime

Website monitoring

Page 16: Maintaining a Joomla Website

• Most of these items, the client doesn’t have visibility of, so they may not feel they are getting value for money.

• Monthly report showing what you have done/improved– Extensions updated– Average backup size– Other minor improvements

Does client see value?

Page 17: Maintaining a Joomla Website

• Each month, focus on one small change to make all your client sites better– SEO improvement• update meta data• Add a sitemap• Update robots.txt

– Security audit• Update/improve .htaccess

What else can you do to add value?

Page 18: Maintaining a Joomla Website

• Watchful.li– Get notified when core files changed– Get notified of extension updates– Single interface to update multiple sites– Site audit

• Myjoomla.com– Security audit

• BF SEO– Improve organic SEO

Tools to make this easier

Page 19: Maintaining a Joomla Website

Questions?

Page 20: Maintaining a Joomla Website

Tim Plummerwww.tamlynsoftware.com

@bfsurvey