SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Keeping	
  It	
  All	
  Running	
  Smoothly	
  
Kelli	
  Wise	
  
Who	
  Am	
  I?	
  
•  Kelli	
  Wise	
  
•  Website	
  designer	
  
•  Support	
  Moderator	
  @	
  Headway	
  Themes	
  
•  Blogger	
  
Why	
  Bother	
  With	
  Maintenance	
  
•  Security	
  
•  Safety	
  
•  Performance	
  
CriDcal	
  Maintenance	
  Tasks	
  
•  Backups	
  
•  Clean	
  Ups	
  
•  Updates	
  
First	
  Things	
  First	
  
Back	
  It	
  Up	
  
2	
  Types	
  of	
  Backups	
  
Database	
  Backup	
  
•  Posts	
  
•  Pages	
  
•  SeIngs	
  
•  Users	
  
•  Categories	
  
•  Tags	
  
Full	
  Backup	
  
•  Database	
  Backup	
  
•  Themes	
  
•  Plugins	
  
•  Photos	
  &	
  Media	
  
Plus	
  
Store	
  your	
  backups	
  offsite	
  
Backup	
  Plugins	
  
•  Backup	
  Buddy	
  $$	
  
•  WP-­‐DB-­‐Backup	
  
•  BackWPup	
  
•  BackupWordPress	
  
Schedule	
  for	
  Near	
  Idiot	
  Proof	
  
Automated	
  Backups	
  
Second	
  Thing	
  
Tidy	
  It	
  Up	
  
Delete	
  Things	
  You	
  Don’t	
  Need	
  
•  Delete	
  all	
  unused	
  plugins	
  
•  Delete	
  all	
  unused	
  themes	
  except:	
  
– keep	
  the	
  default	
  WordPress	
  theme	
  
Third	
  Thing	
  
Update	
  It	
  
Updates	
  
① Plugins	
  
Ø 1	
  at	
  a	
  Dme	
  
② Themes	
  
③ WordPress	
  	
  
This	
  is	
  my	
  preferred	
  order	
  
Other	
  Maintenance	
  
•  OpDmizing	
  the	
  database	
  
•  Malware	
  scans	
  
How	
  OYen?	
  
It	
  Depends	
  
Frequency	
  RecommendaDon	
  
•  Minimum	
  	
  
– Monthly	
  
– Best	
  for	
  StaDc	
  sites	
  
•  Be[er	
  
– Weekly	
  
– Best	
  for	
  acDve	
  blogs	
  with	
  regular	
  updates	
  
Frequency	
  RecommendaDon	
  
•  Best	
  	
  
– Daily	
  
– Best	
  for	
  very	
  acDve	
  blogs	
  with	
  daily	
  updates	
  
•  Over	
  the	
  Top	
  
– Hourly	
  
– Best	
  for	
  news	
  aggregators	
  and	
  sites	
  like	
  
ICanHazCheeseburger	
  
TroubleshooDng	
  
I	
  updated	
  a	
  plugin	
  
and	
  broke	
  my	
  site	
  
Step	
  1	
  
Don’t	
  Panic	
  
Step	
  2	
  –	
  Flow	
  Chart	
  
Can$you$
access$
WordPress$
Dashboard
?$ Deac3vate$ALL$
plugins$
Does$the$
site$
work?$
Yes$
Ac3vate$1$
plugin$
Do$the$
site$&$
plugin$
work?$
Yes$
Ac3vate$
another$
plugin$
No$$
No$$
Ac3vate$
Default$
Theme$
Delete$
Plugin$
Ac3vate$
another$
plugin$
Does$
the$site$
work?$
Yes$No$$
FTP$into$site,$
rename$plugin$
folder$
Does$the$
site$
work?$
Yes$ No$$
Move$1$
plugin$into$
Plugin$folder$
Do$the$
site$&$
plugin$
work?$
Yes$
Ac3vate$
another$
plugin$
No$$
Delete$
Plugin$
Ac3vate$
another$
plugin$
Contact$
Theme$
Developer$
Reinstall$
WordPress$
No$$ Yes$
If	
  you	
  have	
  access	
  to	
  the	
  Dashboard	
  
DeacDvate	
  ALL	
  
plugins	
  
Does	
  the	
  
site	
  
work?	
   AcDvate	
  1	
  
plugin	
  
Do	
  the	
  
site	
  &	
  
plugin	
  
work?	
  
Yes	
  
AcDvate	
  another	
  
plugin	
  
No	
  	
  
AcDvate	
  
Default	
  
Theme	
  
Delete	
  Plugin	
  
AcDvate	
  
another	
  plugin	
  
Does	
  
the	
  site	
  
work?	
  
Yes	
  No	
  	
  
Contact	
  
Theme	
  
Developer	
  
Reinstall	
  
WordPress	
  
No	
  	
   Yes	
  
If	
  you	
  DON’T	
  have	
  access	
  to	
  the	
  
Dashboard	
  
FTP	
  into	
  site,	
  
rename	
  plugin	
  
folder	
  
Does	
  
the	
  site	
  
work?	
  
Yes	
  No	
  	
  
Move	
  1	
  plugin	
  into	
  
Plugin	
  folder	
  
Do	
  the	
  
site	
  &	
  
plugin	
  
work?	
  
Yes	
  No	
  	
  
Delete	
  Plugin	
  Folder	
  
Do	
  you	
  
know	
  
broken	
  
plugin?	
  
Yes	
  No	
  	
  
FTP	
  into	
  site,	
  
delete	
  plugin	
  
Folder	
  
If	
  you	
  DON’T	
  have	
  access	
  to	
  the	
  
Dashboard	
  
FTP	
  into	
  site,	
  
rename	
  plugin	
  
folder	
  
Does	
  
the	
  site	
  
work?	
  
Yes	
  No	
  	
  
Move	
  1	
  plugin	
  into	
  
Plugin	
  folder	
  
Do	
  the	
  
site	
  &	
  
plugin	
  
work?	
  
Yes	
  
AcDvate	
  another	
  
plugin	
  
No	
  	
  
Delete	
  Plugin	
  
AcDvate	
  another	
  
plugin	
  
Where	
  to	
  find	
  Plugins	
  Directory	
  
Regular	
  Maintenance	
  Tasks	
  
•  Backup	
  
– Store	
  backups	
  offsite	
  
•  Clean	
  Up	
  
– Delete	
  unused	
  plugins	
  &	
  themes	
  
•  Update	
  
– Plugins	
  
– Themes	
  
– WordPress	
  
Where	
  to	
  get	
  this	
  info?	
  
PintSizedSites.com	
  
QuesDons?	
  
Comments?	
  

Contenu connexe

Tendances

Tendances (19)

Integration Test With Cucumber And Webrat
Integration Test With Cucumber And WebratIntegration Test With Cucumber And Webrat
Integration Test With Cucumber And Webrat
 
Popular SEO plugin for WordPress - WordCamp Pune 2015
Popular SEO plugin for WordPress - WordCamp Pune 2015Popular SEO plugin for WordPress - WordCamp Pune 2015
Popular SEO plugin for WordPress - WordCamp Pune 2015
 
Unit Tests Aren't Enough
Unit Tests Aren't EnoughUnit Tests Aren't Enough
Unit Tests Aren't Enough
 
Approaches To WordPress Theme Development
Approaches To WordPress Theme DevelopmentApproaches To WordPress Theme Development
Approaches To WordPress Theme Development
 
Intro to Plugin Development, Miami WordCamp, 2015
Intro to Plugin Development, Miami WordCamp, 2015Intro to Plugin Development, Miami WordCamp, 2015
Intro to Plugin Development, Miami WordCamp, 2015
 
Dev up 2017 - how do you measure up
Dev up 2017 - how do you measure upDev up 2017 - how do you measure up
Dev up 2017 - how do you measure up
 
Introduction to WordPress Child Theming, WordCamp Kansas City, 2015
Introduction to WordPress Child Theming, WordCamp Kansas City, 2015Introduction to WordPress Child Theming, WordCamp Kansas City, 2015
Introduction to WordPress Child Theming, WordCamp Kansas City, 2015
 
Blog for the price of a domain
Blog for the price of a domainBlog for the price of a domain
Blog for the price of a domain
 
Solutions to Every WordPress Problem Imaginable!
Solutions to Every WordPress Problem Imaginable!Solutions to Every WordPress Problem Imaginable!
Solutions to Every WordPress Problem Imaginable!
 
DevOpsDays Austin - Configuration Management Evolution
DevOpsDays Austin - Configuration Management EvolutionDevOpsDays Austin - Configuration Management Evolution
DevOpsDays Austin - Configuration Management Evolution
 
Create first-web application-googleappengine
Create first-web application-googleappengineCreate first-web application-googleappengine
Create first-web application-googleappengine
 
Harness the power of wordpress
Harness the power of wordpressHarness the power of wordpress
Harness the power of wordpress
 
Open Source Principles for Internal Engineering Teams
Open Source Principles for Internal Engineering TeamsOpen Source Principles for Internal Engineering Teams
Open Source Principles for Internal Engineering Teams
 
Building microservices with Node.js - part 3
Building microservices with Node.js - part 3Building microservices with Node.js - part 3
Building microservices with Node.js - part 3
 
Introduction to react native
Introduction to react nativeIntroduction to react native
Introduction to react native
 
Site Crawling: What To Do & What To Look For
Site Crawling: What To Do & What To Look ForSite Crawling: What To Do & What To Look For
Site Crawling: What To Do & What To Look For
 
Adding Images and Video to WordPress
Adding Images and Video to WordPress Adding Images and Video to WordPress
Adding Images and Video to WordPress
 
Manage Your Huge Codebase Like a Boss
Manage Your Huge Codebase Like a BossManage Your Huge Codebase Like a Boss
Manage Your Huge Codebase Like a Boss
 
Why WordPress
Why WordPressWhy WordPress
Why WordPress
 

Similaire à WordPress maintenance - Keeping it all running smoothly

WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1
Yoav Farhi
 

Similaire à WordPress maintenance - Keeping it all running smoothly (20)

Building a Simple Theme Framework
Building a Simple Theme FrameworkBuilding a Simple Theme Framework
Building a Simple Theme Framework
 
Troubleshooting Common WordPress-Problems
Troubleshooting Common WordPress-ProblemsTroubleshooting Common WordPress-Problems
Troubleshooting Common WordPress-Problems
 
Developing client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp EdmontonDeveloping client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp Edmonton
 
Emergency WordPress Troubleshooting
Emergency WordPress TroubleshootingEmergency WordPress Troubleshooting
Emergency WordPress Troubleshooting
 
15 Essential WordPress Plugins
15 Essential WordPress Plugins15 Essential WordPress Plugins
15 Essential WordPress Plugins
 
WordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: UpdatesWordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: Updates
 
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go WrongGood WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
 
Elite Bug Squashing
Elite Bug SquashingElite Bug Squashing
Elite Bug Squashing
 
Responsible [digital] Home Ownership
Responsible [digital] Home OwnershipResponsible [digital] Home Ownership
Responsible [digital] Home Ownership
 
.Git for WordPress Developers
.Git for WordPress Developers.Git for WordPress Developers
.Git for WordPress Developers
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and Security
 
WordCamp Belfast DevOps for Beginners
WordCamp Belfast DevOps for BeginnersWordCamp Belfast DevOps for Beginners
WordCamp Belfast DevOps for Beginners
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
 
Word press as your company website
Word press as your company websiteWord press as your company website
Word press as your company website
 
CALM Wordpress 102
CALM Wordpress 102CALM Wordpress 102
CALM Wordpress 102
 
Maintaining Retainers as a WordPress Developer
Maintaining Retainers as a WordPress DeveloperMaintaining Retainers as a WordPress Developer
Maintaining Retainers as a WordPress Developer
 
WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1
 
Building a website with Wordpress
Building a website with WordpressBuilding a website with Wordpress
Building a website with Wordpress
 
Optimize wordpress
Optimize wordpressOptimize wordpress
Optimize wordpress
 
One Fish, Two Fish, Red Fish, Dru-Fish - BADCamp Presentation on Conference ...
One Fish, Two Fish,  Red Fish, Dru-Fish - BADCamp Presentation on Conference ...One Fish, Two Fish,  Red Fish, Dru-Fish - BADCamp Presentation on Conference ...
One Fish, Two Fish, Red Fish, Dru-Fish - BADCamp Presentation on Conference ...
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

WordPress maintenance - Keeping it all running smoothly

  • 1. Keeping  It  All  Running  Smoothly   Kelli  Wise  
  • 2. Who  Am  I?   •  Kelli  Wise   •  Website  designer   •  Support  Moderator  @  Headway  Themes   •  Blogger  
  • 3. Why  Bother  With  Maintenance   •  Security   •  Safety   •  Performance  
  • 4. CriDcal  Maintenance  Tasks   •  Backups   •  Clean  Ups   •  Updates  
  • 5. First  Things  First   Back  It  Up  
  • 6. 2  Types  of  Backups   Database  Backup   •  Posts   •  Pages   •  SeIngs   •  Users   •  Categories   •  Tags   Full  Backup   •  Database  Backup   •  Themes   •  Plugins   •  Photos  &  Media   Plus   Store  your  backups  offsite  
  • 7. Backup  Plugins   •  Backup  Buddy  $$   •  WP-­‐DB-­‐Backup   •  BackWPup   •  BackupWordPress   Schedule  for  Near  Idiot  Proof   Automated  Backups  
  • 8. Second  Thing   Tidy  It  Up  
  • 9. Delete  Things  You  Don’t  Need   •  Delete  all  unused  plugins   •  Delete  all  unused  themes  except:   – keep  the  default  WordPress  theme  
  • 11.
  • 12. Updates   ① Plugins   Ø 1  at  a  Dme   ② Themes   ③ WordPress     This  is  my  preferred  order  
  • 13. Other  Maintenance   •  OpDmizing  the  database   •  Malware  scans  
  • 14. How  OYen?   It  Depends  
  • 15. Frequency  RecommendaDon   •  Minimum     – Monthly   – Best  for  StaDc  sites   •  Be[er   – Weekly   – Best  for  acDve  blogs  with  regular  updates  
  • 16. Frequency  RecommendaDon   •  Best     – Daily   – Best  for  very  acDve  blogs  with  daily  updates   •  Over  the  Top   – Hourly   – Best  for  news  aggregators  and  sites  like   ICanHazCheeseburger  
  • 17. TroubleshooDng   I  updated  a  plugin   and  broke  my  site  
  • 18. Step  1   Don’t  Panic  
  • 19. Step  2  –  Flow  Chart   Can$you$ access$ WordPress$ Dashboard ?$ Deac3vate$ALL$ plugins$ Does$the$ site$ work?$ Yes$ Ac3vate$1$ plugin$ Do$the$ site$&$ plugin$ work?$ Yes$ Ac3vate$ another$ plugin$ No$$ No$$ Ac3vate$ Default$ Theme$ Delete$ Plugin$ Ac3vate$ another$ plugin$ Does$ the$site$ work?$ Yes$No$$ FTP$into$site,$ rename$plugin$ folder$ Does$the$ site$ work?$ Yes$ No$$ Move$1$ plugin$into$ Plugin$folder$ Do$the$ site$&$ plugin$ work?$ Yes$ Ac3vate$ another$ plugin$ No$$ Delete$ Plugin$ Ac3vate$ another$ plugin$ Contact$ Theme$ Developer$ Reinstall$ WordPress$ No$$ Yes$
  • 20. If  you  have  access  to  the  Dashboard   DeacDvate  ALL   plugins   Does  the   site   work?   AcDvate  1   plugin   Do  the   site  &   plugin   work?   Yes   AcDvate  another   plugin   No     AcDvate   Default   Theme   Delete  Plugin   AcDvate   another  plugin   Does   the  site   work?   Yes  No     Contact   Theme   Developer   Reinstall   WordPress   No     Yes  
  • 21. If  you  DON’T  have  access  to  the   Dashboard   FTP  into  site,   rename  plugin   folder   Does   the  site   work?   Yes  No     Move  1  plugin  into   Plugin  folder   Do  the   site  &   plugin   work?   Yes  No     Delete  Plugin  Folder   Do  you   know   broken   plugin?   Yes  No     FTP  into  site,   delete  plugin   Folder  
  • 22. If  you  DON’T  have  access  to  the   Dashboard   FTP  into  site,   rename  plugin   folder   Does   the  site   work?   Yes  No     Move  1  plugin  into   Plugin  folder   Do  the   site  &   plugin   work?   Yes   AcDvate  another   plugin   No     Delete  Plugin   AcDvate  another   plugin  
  • 23. Where  to  find  Plugins  Directory  
  • 24. Regular  Maintenance  Tasks   •  Backup   – Store  backups  offsite   •  Clean  Up   – Delete  unused  plugins  &  themes   •  Update   – Plugins   – Themes   – WordPress  
  • 25. Where  to  get  this  info?   PintSizedSites.com   QuesDons?   Comments?