Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Legacy to Latest

674 views

Published on

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

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Legacy to Latest

  1. 1. Welcome Legacy to Latest Kieran OShea 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 OShea
  2. 2. About me  Day job in the finance industry  Open Source Work  RouterTech  Firmware for AR7 based routers  WordPress Plugins  CalendarLegacy to Latest Kieran OShea
  3. 3. Introduction  Why is considering legacy important?  Basic overview of considerations  Server  Themes  Plugins  Freebies  QuestionsLegacy to Latest Kieran OShea
  4. 4. Blast from the past!  Anyone remember this!?Legacy to Latest Kieran OShea
  5. 5. One Step Solution  WordPress upgrades are simple...  Or are they?Legacy to Latest Kieran OShea
  6. 6. Legacy is everywhere  Enterprise takes the long viewLegacy to Latest Kieran OShea
  7. 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 OShea
  8. 8. Themes  Should work without much coaxing  Beware of  Modified default themes  Deprecated functions  Phantom featuresLegacy to Latest Kieran OShea
  9. 9. Plugins  Can break an upgrade  Can be broken by an upgrade  Deprecated functions  Logging on & bug hunt  WordPress LoggingLegacy to Latest Kieran OShea
  10. 10. Custom Posts  Legacy plugins may over-use tables  Post framework makes code simpler  Expose plugin data  Migration simplifiedLegacy to Latest Kieran OShea
  11. 11. Freebies  Deserve one after a tricky upgrade?Legacy to Latest Kieran OShea
  12. 12. Questions? Test site, code & other goodies: https://wcuk.kieranoshea.com/ Kieran OShea • kieran@kieranoshea.com @kieranoshea • http://www.kieranoshea.com/Legacy to Latest Kieran OShea

×