Background image: Singapore super trees by Grant Associates, Atelier One and Atelier Ten | Image source
✩ Intro
- You are responsible – you still have some house keeping
- fast, secure, accessible with a plan B
- managed WP service – managed hosting
- software as a service WordPress.com see webinars/wordpress-fundamentals
✩ Disaster planning
✩ Secure your site
- Hacking spam
- BAD PASSWORDS
- same passwords: haveibeenpwned.com
- upper/lower/number/special/long
- guide
- password managers
- UPDATES
- update cycle
- update cycle
- Update lots of sites
- SSL
- 2FA – two-factor authentication
Scripts
- rubbish + random scripts on server – old version of sites – un-secured backups
- unused plugins
- plugins/themes not updated
- careful of plugins that give file/upload permissions
Security plugins
- scanning eg virus
- securi – seperate
- tour ithemes security
- Wordfence
- Jetpack / vaultpress
- more info
✩ Backups and Migration
- backup plan/system
- data in 3 places > offsite
- managing backup data:
- same server – data
- download
- external – service / AWS/ Google/ Dropbox
- backup approaches:
- server performance
- automated
- daily
- schedule
- incremental
- manual
- migration
- restore process
- test
Recommended
- freemium
- updraft plus – comparison
- BackupBuddy – no free version
- wpmanage –
- jetpack –
✩ Testing your site works as planned
Manually test user journey
special attention to important things:
- donation > refund
- signups
- email forms
- important links
Cross browser and device testing
- custom vs default theme
- browser stats
- everyone in team check on mobile + desktop
- don’t trust page editors
- Cross browser and devise testing
✩ Accessibility testing
Why
- Inclusive world for all – will the (r)evolution include everyone?
- Disability Discrimination Act 1992
- Australian government agencies are required to meet WCAG 2.0 Level AA, which includes Level A.
- SEO – voice control
Basic practice
W3C Web Accessibility Initiative (WAI)
No vision
- semantic code – search optimisation webinar
- descriptive links
- click here for more information on ActionSkills
- more information on ActionSkills
- descriptive images – alt text
Vision impaired
- size
- contrast
- spacing
- obvious links
- default underlined blue
- visited underlined purple
- image maps
- is cool design causing issues?
Hand Co-ordination
- navigate with opposite hand
- drop downs – sub drop downs
- link surface area
- shortcuts – tab
More detail:
- manually testing / auditing / certification
- WAVE Web Accessibility Evaluation Tool
- Contrast checker
✩ Faster Faster Faster
Why
- User
- Increase user pathway goal success
- Brand reputation
- Slow internet
- Mobile
- Search rank
Main elements that affect speed
- Website theme / code
- Size of media
- images
- fonts
- css
- js
- Number of files loading at once
- Server process
- software
- scanning
- backups
- cron
- updates
- Hosting – webinars/basics-website-tech
- Caching + CDN
Testing website and media
✩ Caching
What
- Webinars/basics-website-tech
- Copy of page without software processes
- Optimisation such as compressing and combining files
Approaches
- WordPress side
- Server side
- host technologies
- litespeed
- External distributed caching
WordPress cache plugins
research from 12/3/20
- WP fastest cache
- designbombs.com/top-wordpress-caching-plugins-compared
- recommended: cache-enabler
- they are making this product to promote their CDN serrers. I research CDNs and this is recommended and pricing looks good.
- wpblog.com/wprocket-w3tc-wpfastestcache-benchmarks
- recommended: hummingbird-performance
- this is selling a https://premium.wpmudev.org/ which is a bit spammy in the back end
- https://athemes.com/performance/best-wordpress-caching-plugins/
- recommended: https://wp-rocket.me/pricing/
- paid plugin
CDN – Content Distribution Network
- reduce server load + data
- multiple download streams
- youtube | jetpack
✩ What to do when things go wrong
- Example disaster plan
- plugin | themes
- switch off to isolate issue
- manually disable a plugin