Website interface 1.7 upgrade

Back-up

Before starting the Website Interface upgrading process make sure that you have a working backup of the existing website state including database, extensions, INI settings, etc. During the upgrade process the existing "Website Interface" extension will be removed and replaced with a new version.

Packages

Download following packages from http://packages.ez.no/ezpublish/4.4/4.4.0:
 "ezwebin_extension.ezpkg"
 "ezstarrating_extension.ezpkg"
 "ezgmaplocation_extension.ezpkg"
 "ezwt_extension.ezpkg"
 "ezwebin_design_blue.ezpkg"

Go to the packages management interface in the "Administration Interface". This can be done via the "Setup-tab", where you can click on the "Packages"-link in the left menu:

The package management screen

From the Repository drop-down box choose eZ-system then click “Change repository” button. From the list of available packages remove following packages:
 "ezwebin_extension"
 "ezstarrating_extension"
 "ezgmaplocation_extension"
 "ezwt_extension"
 "ezwebin_design_blue"

Next change repository again to the “eZ-systems” and click on “Import new package” button. In the next view select "ezwebin_extension" and click “Import package” button. Once the "ezwebin_extension" is imported click on “Install package”. In the next view choose “Replace extension” option and click “Continue” button. Repeat these steps for rest of new extensions ("ezstarrating_extension", "ezgmaplocation_extension" and "ezwt_extension").

Once all new extensions are imported they need to be activated in the proper order under the [ExtensionSettings] block in the "settings/site.ini.append.php":

[ExtensionSettings]
[...]
ActiveExtensions[]=ezjscore
ActiveExtensions[]=ezstarrating
ActiveExtensions[]=ezgmaplocation
ActiveExtensions[]=ezwt
ActiveExtensions[]=ezwebin
[…]

Autoload update

Next the autoload array needs to be updated for the new extensions. In order to do so, execute following command from eZ Publish root folder:

$ php bin/php/ezpgenerateautoloads.php -e -p

Content classes

Website Interface 1.7 does not provide any new content classes.

INI settings

Update" settings/siteaccess/(public_site_name)/design.ini.append.php" and replace old settings with new ones:

[StylesheetSettings]
SiteCSS=var/storage/packages/eZ-systems/ezwebin_design_blue/files/default/file/site-colors.css
ClassesCSS=var/storage/packages/eZ-systems/ezwebin_design_blue/files/default/file/classes-colors.css
CSSFileList[]
[JavaScriptSettings]
JavaScriptList[]=insertmedia.js

Clear Cache

Once the upgrade script is done, you need to clear the cache by executing following command from eZ Publish root folder:

php bin/php/ezcache.php --clear-all --purge
Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2013 eZ Systems AS (except where otherwise noted). All rights reserved.