Before starting the eZ Flow 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 eZ Flow extension will be removed and replaced with a new version.
Download following packages from http://packages.ez.no/ezpublish/4.3/4.3.0:
"ezflow_extension.ezpkg"
"ezwebin_extension.ezpkg"
"ezstarrating_extension.ezpkg"
"ezgmaplocation_extension.ezpkg"
"ezwt_extension.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:
From the Repository drop-down box choose eZ-system then click the "Change repository"-button. From the list of available packages remove following packages:
"ezflow_extension"
"ezwebin_extension"
"ezstarrating_extension"
"ezgmaplocation_extension"
"ezwt_extension"
Next change repository again to the "eZ-systems" and click on the "Import new package"-button. In the next view select ezflow_extension and click the "Import package"-button. Once the ezflow_extension is imported click on "Install package". In the next view choose the "Replace extension"-option and click the Continue"-button. Repeat these steps for rest of new extensions ( ezwebin_extension, 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[]=ezflow ActiveExtensions[]=ezwt ActiveExtensions[]=ezwebin [¦]
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
eZ Flow 2.1 does not provide any new content classes.
Update "settings/siteaccess/(public_site_name)/design.ini.append.php" and replace old settings with new ones:
[StylesheetSettings] SiteCSS=var/storage/packages/eZ-systems/ezflow_design/files/default/file/site-colors.css ClassesCSS=var/storage/packages/eZ-systems/ezflow_design/files/default/file/classes-colors.css CSSFileList[] [JavaScriptSettings] JavaScriptList[]=insertmedia.js
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.