A number of small top-down case studies concerned with WordPress upgrades, bringing plugins up to date with the latest WordPress features and transforming legacy custom tables into latest custom posts
Powerpoint exploring the locations used in television show Time Clash
Legacy to Latest
1. Welcome
Legacy to Latest
Kieran O'Shea
kieran@kieranoshea.com • @kieranoshea • http://www.kieranoshea.com/
"A number of small top-down case studies
concerned with WordPress upgrades, bringing
plugins up to date with the latest WordPress
features and transforming legacy custom tables
into latest custom posts"
Legacy to Latest Kieran O'Shea
2. About me
Day job in the finance industry
Open Source Work
RouterTech
Firmware for AR7 based routers
WordPress Plugins
Calendar
Legacy to Latest Kieran O'Shea
3. Introduction
Why is considering legacy important?
Basic overview of considerations
Server
Themes
Plugins
Freebies
Questions
Legacy to Latest Kieran O'Shea
4. Blast from the past!
Anyone remember this!?
Legacy to Latest Kieran O'Shea
5. One Step Solution
WordPress upgrades are simple...
Or are they?
Legacy to Latest Kieran O'Shea
6. Legacy is everywhere
Enterprise takes the long view
Legacy to Latest Kieran O'Shea
7. Dependency hell?
Upgrade errors from legacy are likely
[kieran@server:~]$ sudo do-release-upgrade
...
A unresolvable problem occurred while calculating the upgrade.
This can be caused by:
* Upgrading to a pre-release version of Ubuntu
* Running the current pre-release version of Ubuntu
* Unofficial software packages not provided by Ubuntu
Proceed manually but be careful!
Legacy to Latest Kieran O'Shea
8. Themes
Should work without much coaxing
Beware of
Modified default themes
Deprecated functions
Phantom features
Legacy to Latest Kieran O'Shea
9. Plugins
Can break an upgrade
Can be broken by an upgrade
Deprecated functions
Logging on & bug hunt
WordPress Logging
Legacy to Latest Kieran O'Shea
10. Custom Posts
Legacy plugins may over-use tables
Post framework makes code simpler
Expose plugin data
Migration simplified
Legacy to Latest Kieran O'Shea
11. Freebies
Deserve one after a tricky upgrade?
Legacy to Latest Kieran O'Shea
12. Questions?
Test site, code & other goodies:
https://wcuk.kieranoshea.com/
Kieran O'Shea • kieran@kieranoshea.com
@kieranoshea • http://www.kieranoshea.com/
Legacy to Latest Kieran O'Shea