Download

OpenPublish 1.6 -> 1.7 Update Instructions

  1. Make full backup of your 1.6 installation!
  2. Download openpublish 1.7 tar.gz
  3. 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).
  4. 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.
  5. Restore the settings.php from 1.6, since unpack may have overridden it.
  6. 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.
  7. Run: http://yourdomain.com/admin/content/clearcache
  8. 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):
    1. advuser
    2. custompage
    3. custompage_ui
    4. imagecrop
    5. modalframe
    6. openidadmin
    7. premium
    8. premium_views_field
    9. scheduler
    10. noderelationships
    11. features
    12. strongarm
  9. remove: sites/all/modules/openpublish_core/views/articles.inc
  10. remove: sites/all/modules/openpublish_core/views/blogs.inc
  11. Run: http://yourdomain.com/admin/content/clearcache
  12. 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):
    1. op_author
    2. op_author_layout
    3. op_author_panels
    4. op_advuser_config
    5. op_article
    6. op_audio
    7. op_blog
    8. op_event
    9. op_image
    10. op_imagecrop_config
    11. op_imce_config
    12. op_package
    13. op_resource
    14. op_scheduler_config
    15. op_slideshow
    16. op_videos
    17. op_misc
  13. 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".