Prepare for Flight:
A Pre-Launch Checklist
for Life on the Web
WordCamp Minneapolis/St. Paul 2017
#wcmsp @WordCampMpls
@jesscga
@jessicacgardner
http://jessicacgardner.com
Who I am
&
where to find me
Quick Poll:
What’s your deployment process?
My Process
★ Build out on dev server
★ Create account on live server with final URL
★ Move site files, import database
★ Update Hosts file
★ Checklist
★ Update DNS
RSB = Rehydratable spoon-bowl
WP = Wet pack
IMB = intermediate moisture bite
DB = Dry bite
R = Rehydratable
Why have a checklist?
1. Save brain power and time
2. Break down tasks = less overwhelm
3. Due diligence and delegation
4. Documentation!
*Checklists are iterative*
Assumptions
● Content is entered and proofed
● Site is migrated to live server
1.Make a Backup
● database
● /wp-content
2. Inventory Check
● tagline
● dummy content
● plugins
● media
● themes
● users
● check database
(get rid of what you don’t need)
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
3. Systems Check
● Images
● Redirects
● Speed
● Responsiveness
● Security Audit
● Browser Check
● Search
● Contact Info
● Photoshop/EWWW Image
Optimizer
● Redirection
● GTmetrix, Pingdom, Google
PageSpeed
● Google Mobile Test
● WP Health Check
● Plugin Vulnerabilities
● BrowserStack
(check the stuff you’re keeping)
https://wordpress.org/plugins/my-wp-health-check/
4. Check Transmission
● SMTP
● Social Sharing
● APIs
● Licenses
● Admin Email
● Form Notifications
● Sitemap
● Postman SMTP
● Jetpack
(talk to the rest of the world)
5. Buckle Up, Lock the Doors
● Security Monitoring
● Backup Automation
● User Audit
● Hardening
● Hide Login Page
● SSL
● Firewall
● Cloud Proxy
● Spam Protection
● Brute Force
● 2FA
● Restrict Dashboard
(safety and security)
6. Make a Backup
● database
● /wp-content
7. Take Off
● update DNS
(...and then wait)
8. Ensure Smooth Sailing
● Logging
● History
● Backups
● Documentation
● Uptime Monitoring
● debug log, php error log
● Simple History
● BackWPUp
(fly on, little website...)
Prepare for Launch: A Pre-Launch Checklist for Life on the Web
Prepare for Launch: A Pre-Launch Checklist for Life on the Web
Prepare for Launch: A Pre-Launch Checklist for Life on the Web

Prepare for Launch: A Pre-Launch Checklist for Life on the Web

Editor's Notes

  • #8 RSB = Rehydratable spoon-bowl WP = Wet pack IMB = intermediate moisture bite DB = Dry bite R = Rehydratable