Thesis 2.1 introduced a bunch of new functionality for skin developers. Unfortunately some of that functionality is not compatible with Thesis 2. This means that folks using Agility in Thesis 2.0 will need to upgrade their skin for Thesis 2.1. The upgrade process isn’t as straightforward as I would like so I demonstrate a process in this seminar that should help Agility owners upgrade their sites. Fortunately it doesn’t have to be an arduous process and many users can do the upgrade in less than 10 minutes.
Introduction to Upgrading Agility from 1 to 2.1
- Why is this type of upgrade necessary?
- What doesn’t need to upgrade?
- It’s not all or nothing
- 2 types of upgrades
- Functional upgrade
- CSS system upgrade
Step 1 – Note the Existing Agility Settings
- Perform a skin backup
- Get existing design options
- Get existing variable values
Step 2 – Perform the Functional Upgrade
- Upgrade Thesis
- Upgrade Agility
- Backup
Limitations to the Functional Upgrade
- Old Agility Design Options
- Update options
- Takes 2 saves
- Removing an option doesn’t remove
- Backgrounds
Step 3 – Restore CSS Defaults
- Move Packages
- Identify & segregate custom packages
- Setup Recycle Bin
- Backup
- Restore defaults
Step 4 – Transfer Existing Settings
- Design Options
- Variable Values
- Test
Step 5 – Delete “safe” default packages
- Setup CSS Recycle Bin
- Move the safe list
- Test
- Adjust
Step 6 – Setup Area Styles
- Move Areas to Recycle Bin
- Fix Body
- Fix Header Area
- Check others
- Set bottom footer area aside
Step 7 – Setup Text Styles
- Site Title
- Tagline
- Submit button
- Text Input
Step 8 – Setup Menu Styles
- Top Menu
- Footer Menu
Step 9 – Setup Post Box Styles
- Typical post box
- Home Archive post box
- Full width post box
- Archive Intro
- comments
Step 10 – Setup Widget Styles
- Typical Widget Styles
- Footer Widget Styles