14 Nov 2011
Over last month we put our main focus on improving our framework. We are happy to bring the auto upgrader back to live. We've rebuilt our previous auto upgrader using the WordPress core automatic upgrade function. It compares your current theme version (specified in style.css) with our latest version. If an update is available, it will display a notification above the Themify panel. All you have to do is click "Update now" and it will update the theme files on your server with our latest theme zip. Any file created by the user will leave intact.
Customization Made Easier
The new framework also made customization easier. We've renamed some of the files: config.xml renamed to theme-config.xml, custom_functions.php = theme-functions.php, custom_modules.php = theme-modules.php. Now you may create a custom-config.xml to override the default theme-config.xml. You may add PHP and WordPress functions in custom-functions.php and custom-modules.php (note it is a dash in the file name, not underscore). Any PHP function in custom-functions.php and custom-modules.php will be added to the theme. To add custom CSS, you may create a stylesheet custom_style.css and it will be added to the <head> automatically. Any files created by you in the theme folder will not be overwritten by the auto upgrader. So we strongly recommend you that do not edit the theme core files. Use the custom-config.xml, custom-functions.php, theme-modules.php, custom_style.css, child theme and the Themify panel for customization. This will prevent the auto upgrader from overwriting your customization work.