OpenPublish 1.6 -> 1.7 Update Instructions
- Make full backup of your 1.6 installation!
- Download openpublish 1.7 tar.gz
- Save customized portions of your 1.6 installation, in a convenient place, most importantly: settings.php and probably your theme (unless you created your theme as a subtheme of openpublish_theme, which is the recommended approach).
- Upnack openpublish 1.7 tar.gz on top of 1.6 installation. Make sure unpack overwrote corresponding parts of 1.6 and did not just create a subfolder in 1.6.
- Restore the settings.php from 1.6, since unpack may have overridden it.
- Run update, via http://yourdomain.com/update.php (Please don't use Drush for this step, it did not work in our tests). You may see some minor warnings related to themes. They are ok, you are making significant changes and some minor things may get broken, temporarily.
- Run: http://yourdomain.com/admin/content/clearcache
- Enable Following Modules (please do in the exact sequence they are listed below and one module at a time. This is a long and tedious process, so using "drush enable" command is highly recommended):
- advuser
- custompage
- custompage_ui
- imagecrop
- modalframe
- openidadmin
- premium
- premium_views_field
- scheduler
- noderelationships
- features
- strongarm
- remove: sites/all/modules/openpublish_core/views/articles.inc
- remove: sites/all/modules/openpublish_core/views/blogs.inc
- Run: http://yourdomain.com/admin/content/clearcache
- Enable Following Modules (please do in the exact sequence they are listed below and one module at a time. This is a long and tedious process, so using "drush enable" command is recommended):
- op_author
- op_author_layout
- op_author_panels
- op_advuser_config
- op_article
- op_audio
- op_blog
- op_event
- op_image
- op_imagecrop_config
- op_imce_config
- op_package
- op_resource
- op_scheduler_config
- op_slideshow
- op_videos
- op_misc
- Go to admin/build/features and if you see any features showing "overriden" status, go into the feature, check overriden components and click on "revert components". Repeat for all other overridden features, until all of them show status: "default".