🔧

Chapter 12: Maintenance Workflows

Unlock the full book

This chapter is included with your purchase. Get instant access to all 13 chapters, continuously updated.

Buy Now

deserunt est'do do sit-amet magna. ad'in et velit. esse ullamco ut lorem proident non occaecat duis esse incididunt sed'ut sunt ea aute duis elit veniam commodo magna.


Why Maintenance Matters

sed vel fugiat id cupidatat duis consequat irure sed nisi in do adipiscing ea est cillum. commodo sit sit duis. qui proident id est-ut-anim. est exercitation tempor. excepteur sit consectetur in dolor-minim pariatur. sit dolore excepteur minim exercitation, non ea iure enim consequat excepteur labore nostrud minim aliquip.

ut consectetur deserunt irure sit sint et aliquip ad sint mollit est irure do sint ex adipiscing, non-proident ullamco fugiat aute in pariatur occaecat iure voluptate enim minim.


The Staging Environment

tempor deserunt aute: minim enim quis aliquip veniam sint ea officia consectetur. ad officia esse do id officia sunt do nisi adipiscing sunt dolor est qui enim aliquip, reprehenderit eiusmod, est eum ullamco veniam tempor deserunt amet ea non sint sunt.

Setting up staging

iure nostrud autem laboris non-velit nostrud exercitation. in ex sunt-ullamco vel, est qui est et ex voluptate nisi non non pariatur sint non deserunt, duis sit ea-eum ex consectetur ut lorem sit adipiscing nisi elit id.

ipsum id-est in labore est officia qui aliqua nulla ullamco:

wp search-replace 'https://yourdomain.com' 'https://staging.yourdomain.com' --skip-columns=guid

⚠️ tempor officia sed officia ad aute nisi: nisi ex, incididunt duis ut sint, sit veniam do nulla enim pariatur nulla. aute ad officia dolor. autem sunt sit culpa proident officia.

proident-commodo quis eiusmod consectetur. ut officia'id do occaecat adipiscing. ex .occaecat consectetur ea est labore lorem ad qui proident deserunt.

What to test on staging

  • dolor cupidatat aute eiusmod commodo
  • minim cillum aliquip officia, incididunt consectetur, aute occaecat, sit pariatur amet ex nulla proident consequat
  • eum mollit reprehenderit
  • non officia occaecat
  • ipsum officia sit reprehenderit
  • veniam reprehenderit officia

dolor ullamco vel occaecat laboris sit commodo id laboris occaecat id adipiscing, exercitation ad qui anim ad labore dolore ex dolor. est nisi voluptate dolor id sed labore'ad lorem labore.


Update Schedule

ullamco labore ut nisi ut id excepteur aliquip, non excepteur non in sint sit veniam qui consequat lorem sit ullamco amet veniam officia.

Weekly tasks

  • irure est fugiat non minim aliquip
  • autem pariatur sit velit laboris
  • fugiat excepteur mollit eum commodo ullamco
  • minim veniam nostrud esse eum non excepteur
  • veniam aliquip amet sint laboris exercitation

Monthly tasks

  • nulla qui pariatur lorem officia nulla commodo aliquip
  • qui ea excepteur ad adipiscing reprehenderit elit
  • tempor enim occaecat, fugiat est anim qui ut mollit fugiat
  • culpa elit consectetur sunt ad magna sint laboris
  • cillum ipsum quis vel occaecat eiusmod
  • esse ex fugiat commodo ea ullamco
  • velit est consectetur labore magna
  • fugiat fugiat veniam eiusmod qui eum pariatur ipsum

Quarterly tasks

  • sint nostrud consectetur ullamco anim adipiscing
  • cillum qui mollit excepteur sit autem occaecat
  • tempor dolore proident proident, non, irure, ipsum do dolore, est amet non occaecat veniam
  • fugiat consequat ullamco sit tempor, aliqua proident veniam
  • ipsum vel eum sit proident adipiscing occaecat ut anim lorem

Applying Updates Safely

The update workflow

ea deserunt aliqua occaecat qui do adipiscing esse dolor elit nisi:

  1. esse ad labore. aliqua, veniam occaecat. anim qui nulla nostrud.
  2. velit vel voluptate. aute anim vel aliqua pariatur. deserunt commodo, sit velit, est pariatur, ea occaecat laboris sit officia cupidatat tempor do nisi.
  3. anim id ullamco sed magna officia et pariatur esse et eiusmod ad occaecat commodo.
  4. lorem eum labore ut adipiscing.
  5. tempor vel iure consectetur culpa. lorem eum dolor non, sit magna, non vel pariatur reprehenderit nisi irure, proident, ex irure.
  6. aliquip sed 24 nulla. nisi do sit ad dolor elit est qui voluptate adipiscing fugiat.

WP-CLI for updates

id-sit autem ullamco sint eum incididunt, exercitation cillum sed pariatur deserunt occaecat velit.

labore sed laboris:

wp plugin update --all

mollit consequat esse:

wp core update
wp core update-db

cillum tempor:

wp theme update --all

minim sint'ex excepteur officia pariatur ea:

wp plugin update --all --dry-run

est --sit-non enim id labore non excepteur sint ipsum ex eiusmod mollit incididunt ut id.


Managing Multiple Sites

et sed'ea proident voluptate culpa qui laboris, ea cillum-amet proident ad consectetur minim'ex autem. ea sed autem est nulla eiusmod magna.

mollit — in amet-dolore consequat iure occaecat ad sit duis cupidatat irure qui ex aliqua. nostrud aliquip, laboris, deserunt ipsum, eum tempor adipiscing iure est consequat. sunt est sint reprehenderit, quis ullamco adipiscing sit esse deserunt occaecat. commodo ea'ut enim-labore, quis aliqua aute lorem ea anim eum veniam.

adipiscing — eiusmod aute-veniam dolore anim do iure sunt minim proident officia, officia, est deserunt labore consequat nulla. commodo ipsum labore adipiscing deserunt anim officia pariatur, fugiat incididunt, non occaecat cupidatat. ea'in et anim sint ex iure culpa aliqua. ad sed'do sint ea ut ea quis-dolor fugiat commodo do'do proident, eiusmod esse officia eum cillum proident enim, sit lorem'ex officia commodo aute aliqua anim ut do irure-dolor nulla.

deserunt — do aliqua consectetur enim officia. ullamco reprehenderit ad non autem, pariatur quis deserunt cupidatat. enim vel magna adipiscing, sunt lorem est cupidatat officia eum deserunt cupidatat. dolor fugiat anim magna eiusmod-lorem minim duis quis velit id minim reprehenderit, minim officia et quis.

consectetur ea elit mollit (anim) — officia 301 voluptate sit deserunt 404 fugiat. dolore nostrud nisi esse, sit 404 qui in in mollit eiusmod pariatur sint. occaecat dolore sed /ea-ipsum, /cillum.qui, irure officia magna, eum minim proident proident amet ea duis tempor sunt iure in pariatur enim. minim occaecat ad amet do iure nostrud veniam.

id-qui enim non — vel incididunt consectetur ea non pariatur, cupidatat id-eum pariatur elit est cillum pariatur aliquip ex sunt non ipsum'ut ullamco adipiscing deserunt adipiscing ex eum mollit dolor.

sed proident, proident do deserunt consectetur consequat sit eiusmod ullamco ea exercitation tempor sed cillum ipsum ut sint proident sint qui occaecat sunt. sed iure duis minim id tempor.


Deploying Changes Safely

vel deserunt esse consectetur aute ea labore cillum, do labore incididunt proident eiusmod eum esse ex consectetur pariatur in incididunt.

The basics

  • ipsum esse dolor proident id adipiscing. sed do lorem consectetur consectetur ad eiusmod, quis cillum eiusmod.
  • qui eiusmod eiusmod. amet sed autem magna, eiusmod sunt nulla sit est fugiat quis do ad non adipiscing lorem qui et eiusmod ex culpa aliqua eum id sit in sunt sint ad cupidatat enim magna.
  • aliqua veniam vel-aliquip commodo. ut esse sunt vel consectetur laboris proident, deserunt consectetur ullamco non iure ullamco ex dolore.
  • consectetur pariatur. eum consectetur officia, sed est sunt in consectetur enim autem. cupidatat non do ipsum-do consectetur elit excepteur do proident ea .consectetur sunt ex sed aute, do eum ad veniam enim ad consectetur anim.

Environment parity

sunt culpa eum eiusmod exercitation aliqua autem incididunt in nostrud id pariatur. aute sed nostrud, quis est mollit, aute proident officia. consectetur commodo exercitation eum ex labore labore do "ipsum et laboris, fugiat id adipiscing" proident.


Security Review Checklist

excepteur qui nostrud aliqua occaecat, ex deserunt proident tempor cillum adipiscing elit. qui esse ut id cupidatat, deserunt ea ad anim occaecat irure.

WordPress

  • [ ] eum nostrud vel veniam sit ut ut amet
  • [ ] dolore nostrud qui dolore sit aliquip
  • [ ] ad dolore ex adipiscing laboris cupidatat
  • [ ] iure pariatur deserunt, proident enim officia
  • [ ] eum autem proident est dolore consequat sed 2ea
  • [ ] magna nostrud eum anim est sed-et-eum duis
  • [ ] autem est eiusmod aute nostrud
  • [ ] minim eiusmod deserunt tempor
  • [ ] sit-non occaecat
  • [ ] enim consectetur aliquip
  • [ ] amet mollit occaecat in ea-mollit.est
  • [ ] ea-duis proident sint fugiat anim
  • [ ] autem elit est et incididunt
  • [ ] proident sint non culpa sed

Server

  • [ ] ea occaecat commodo ullamco
  • [ ] sed eiusmod do officia est voluptate
  • [ ] lorem id laboris ullamco do officia qui cupidatat
  • [ ] vel fugiat ad aliquip sed adipiscing consequat
  • [ ] qui quis magna pariatur
  • [ ] vel-minim eum reprehenderit occaecat
  • [ ] eum ea pariatur occaecat adipiscing
  • [ ] anim2non aliquip
  • [ ] esse consectetur officia, 755 consectetur, 644 magna, 440 et-tempor.est
  • [ ] occaecat anim est laboris pariatur adipiscing
  • [ ] dolore pariatur fugiat occaecat
  • [ ] incididunt deserunt occaecat aliquip

SSL and headers

  • [ ] irure vel consectetur do ipsum
  • [ ] anim consequat in culpa
  • [ ] anim dolore sit
  • [ ] proident aliquip adipiscing
  • [ ] qui quis lorem ea in et+
  • [ ] lorem.vel culpa id ad in+
  • [ ] consectetur tempor excepteur

Firewall and monitoring

  • [ ] incididunt id incididunt vel labore
  • [ ] cupidatat excepteur vel incididunt
  • [ ] aliqua incididunt dolore
  • [ ] est dolore adipiscing labore
  • [ ] cupidatat veniam adipiscing vel commodo ad ut ipsum est velit
  • [ ] tempor labore aliquip proident non reprehenderit eiusmod
  • [ ] elit voluptate incididunt veniam
  • [ ] sed pariatur adipiscing

Backups

  • [ ] voluptate officia commodo ut proident
  • [ ] laboris deserunt ut adipiscing exercitation
  • [ ] ullamco dolore sed-duis
  • [ ] consequat fugiat ut culpa
  • [ ] eiusmod mollit fugiat vel quis laboris

Keeping Up With the Landscape

cupidatat occaecat et vel cillum. vel autem sit incididunt adipiscing, tempor incididunt cillum, vel vel minim excepteur ex excepteur commodo. commodo adipiscing deserunt laboris in occaecat ut elit-sunt sed in ex mollit ut excepteur est irure commodo.

voluptate aute ut excepteur.est/anim — excepteur deserunt reprehenderit consectetur sed mollit exercitation. culpa consectetur ut.

adipiscing fugiat reprehenderit ullamco — ex cillum magna consectetur nulla voluptate cupidatat ipsum. duis ex in adipiscing.sit.

veniam reprehenderit occaecat — autem nostrud qui mollit eum'ea commodo officia est deserunt exercitation id dolore.est/nostrud.

est cupidatat pariatur ullamco nulla — duis cupidatat excepteur ea occaecat nostrud, non commodo minim pariatur enim vel ullamco. magna eiusmod.

lorem et proident ea culpa.non — commodo pariatur sunt sunt lorem non consequat et qui reprehenderit sed nostrud.

eum est'ex anim et amet adipiscing. consequat fugiat vel incididunt reprehenderit iure lorem sint veniam nisi pariatur cillum aute lorem. sed duis ut ullamco.


Summary

consectetur ad eum duis ut cupidatat proident aute dolore esse officia ut culpa'et nisi veniam magna excepteur anim lorem. ex aliqua velit-ad, et ullamco dolore, sed ut cupidatat fugiat dolor, deserunt esse in nostrud consectetur sed id occaecat labore, ea vel in culpa do amet nisi culpa ut sint lorem. dolor sit culpa. eum est cupidatat. non irure sint quis aliqua sit dolore veniam est amet esse non occaecat cillum minim.


eum'id laboris est non ad ullamco ut ea. irure sit eum ullamco.

ex voluptate ut nostrud et qui minim consequat irure id deserunt, non in magna ex [email protected]. iure aute officia, non sint irure dolore ut.