maintaining a joomla website
TRANSCRIPT
![Page 1: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/1.jpg)
Maintaining a Joomla WebsiteSydney Joomla User Group
Presented by Tim Plummer
![Page 2: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/2.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/3.jpg)
What if you don’t maintain a site?
Site becomes vulnerableSite gets hackedAngry customerJoomla gets bad reputation
![Page 4: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/5.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/7.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/8.jpg)
• PPC (Pay Per Click) advertising• Content marketing / strategy• Social media campaigns
What should I exclude?
![Page 9: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/9.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/10.jpg)
• In the event of something going wrong, have a plan to restore backup and recover site
Disaster recovery
![Page 11: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/11.jpg)
• Keep Joomla core version up-to-date• Keep extension versions up-to-date
Software updates
![Page 12: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/12.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/13.jpg)
• Apply the latest best practice recommendations
• Can use tools to check basic settings
Site audits
![Page 14: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/14.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/15.jpg)
• Monitor when core files changed• Is there an update available for an extension?• Uptime/downtime
Website monitoring
![Page 16: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/16.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/17.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/18.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/19.jpg)
Questions?
![Page 20: Maintaining a Joomla Website](https://reader033.vdocuments.site/reader033/viewer/2022061307/588158481a28abb0508b77ef/html5/thumbnails/20.jpg)
Tim Plummerwww.tamlynsoftware.com
@bfsurvey