As announced earlier, we are proud to release eZ Publish 4.1.0 which incorporates many new features in its kernel or associated extensions, along a slew of bug fixes and important performance enhancements for both small and large (clustered) sites.
Typical workflow-like processes basically boil down to transitions in states for objects driven by human or other external interaction. The introduction of freely definable object states, possibly grouped in object state collections and coupled to the role/policy system of eZ Publish, enables a wide range of workflow type solutions. Use cases range from multi-stage editorial approvements, check-in / check-out, a personal trashcan and more.
Read the online tutorial about Object States.
Since eZ Publish 4.1, (Open)Solaris on x86 is an officially supported platform. Especially with the Sun provided AMP stack ( Sun GlassFish Web Stack), (Open)Solaris may be an attractive alternative for Linux or Windows.
Important enhancements include changes to the cache system for high traffic sites and related optimizations. The basic idea implemented is that caches are not deleted and then regenerated, but new versions are made by the first request needing them, while other request are receiving the expired cache elements until the refresh is complete. This basically avoids mutexes and DB deadlocks for high traffic sites. Learn more...
Further performance gains are obtained with various optimisations in code, schema optimizations and algorithms (other cache handling, ini system, ...)
eZ Online Editor 5.0 is the replacement for Online Editor 4.x and is based on tinyMCE, witch makes it work on IE7 Vista, support full screen editing, re-sizable edit area and a lot more out of the box.
eZ Flow has become more modular, has more features for editors, supports alternative client platformslike the iPhone, and provides richer multi-media support
eZ Webin also underwent several enhancements and bug fixes like support for sorting of container types, split of the pagelayout for easier customisation, accessibility features, and more
The eZ Multiupload extension enables users to upload multiple files such as images, documents, binary files via the front-end of an eZ Publish website. When used together with the eZODF extension, users can import multiple OpenDocument Text or Word Documents as article objects at once.
Project page: http://projects.ez.no/ezmultiupload
The eZ Publish Extension for Oracle® Database (also known as "ezoracle" extension) makes it possible to use Oracle as a database server for eZ Publish.
Project page: http://projects.ez.no/ezoracle
The ezmbpaex extension allows you to define a lifetime for how long passwords should be valid. Once a password has expired it the extension will ask the user to create a new password.This functionality is typically used on intranets and extranets
Project page: http://projects.ez.no/mbpaex
Please use a copy before attempting to upgrade!
The update information is not completed yet, so a minimal set of instructions is included here. Detailed instructions will be provided with the next interim releases
With eZ Publish 4.1.0, eZ Components 2008.2 is the minimum version required. If you installed a previous version with PEAR, please upgrade to version 2008.2. For more information see also http://ezcomponents.org/docs/install
The easiest way to upgrade the distribution files is to unpack eZ Publish 4.1.0 to a separate directory and then copy the directories that contain site-specific files from the existing installation. Make sure that you copy the following directories:
Replace "example" and "example_admin" with the actual names of your siteaccesses.
If you are using custom extensions, the subdirectories inside the "extension" directory will also have to be copied. However, make sure that you do not overwrite any extensions that come with eZ Publish (currently "ezoe", "ezodf"). Note that upgrading the distribution files will overwrite the autoload arrays for extensions. You will need to re-generate the autoload arrays for active extensions late.
See below for dedicated upgrade instructions for ez flow and ez webin.
Note that ezdhtml is now replaced by ezoe, so you should not copy it over.
For eZ OE 5.0, you will need to have the following rewrite rule if using Virtual Hosts:
RewriteRule ^/var/[^/]+/cache/public/.* - [L]
For more detailed instructions, see the dedicated doc page: http://ez.no/doc/extensions/online_editor/5_x/installation
The update script for the database is located in <root of ez publish installation>/update/database/<mysql|postgresql>/4.1/dbupdate-4.0.0-to-4.1.0.sql
You can run this with the appropriate command line tool or application
The autoload system has also some changes, for example the autoload array for extensions is now placed in var/autoload of your eZ Publish installation (along teh class changes in extensions itself).
To regenerate the autoload array, execute the following script from
php bin/php/ezpgenerateautoloads.php --extension
The update scripts are located in <root of ez publish installation>/update/common/scripts/4.1
Before you will start the Website Interface or eZ Flow upgrading process make sure that you have backup of existing website state including database, extensions, INI settings, etc. During upgrade process existing ezflow and ezwebin extensions will be removed and replaced with new version. Website Interface and eZ Flow default content classes will be replaced as well. Upgrade script will also change some of the existing INI settings and add new ones which are required by latest version.
eZ Publish 4.1 comes with eZ Flow upgrade script which allows upgrade from previous version to the latest 1.1-0 version. To run upgrade process in automatic mode simply execute following command from eZ Publish root folder.
php bin/php/ezflowupgrade.php --to-version=1.1-0 --url=http://packages.ez.no/ezpublish/4.1/4.1.0
It is very important that user which will execute the upgrade script had correct permissions to modify content user extension, settings and var folders.
In order to get more information about available upgrade options, execute ezflowupgrade.php script with –help param.
php bin/php/ezflowupgrade.php --help
Users running their eZ Flow sites in VH mode should update their extension related re-write rules to the following:
Rewriterule ^/extension/[^/]+/design/[^/]+/(stylesheets|images|javascript|flash|lib?)/.* - [L]
Upgrading Website Interface is very similar to eZ Flow upgrade process. In order to upgrade existing installation to latest 1.4-0 version simply execute following command from eZ Publish root folder:
php bin/php/ezwebinupgrade.php --to-version=1.4-0 --url=http://packages.ez.no/ezpublish/4.1/4.1.0
Again, it is very important that user which will execute the upgrade script had correct permissions to modify content user extension, settings and var folders.
In order to get more information about available upgrade options, execute ezwebinupgrade.php script with –help param.
php bin/php/ezwebinupgrade.php --help
The autoload system has also some changes, for example the autoload array for extensions is now placed in var/autoload of your eZ Publish installation (along teh class changes in extensions itself).
To regenerate the autoload array, execute the following script from
php bin/php/ezpgenerateautoloads.php --extension
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
The changelog is available here
Packages without eZ Components 2008.2
Packages bundled with eZ Components 2008.2
log in or create a user account to comment.
Comments
Make sure you read the instructions for 4.1.1 before upgrading to 4.1
Kristof Coomans
Wednesday 06 May 2009 9:07:59 am
http://ez.no/developer/news/ez_publish_4_1_1_and_4_0_4_released
RE: Script Error Message
Laurent Dorier
Tuesday 21 April 2009 11:30:25 am
"An unexpected error has occurred. Please contact the webmaster."
Check your database settings in your settings/site.ini files. It could be the reason of this issue...
RE: Access denied in front end & Re: No Toolbar?
André R.
Wednesday 01 April 2009 9:45:14 pm
http://pubsvn.ez.no/nextgen/stable/4.1/lib/ezutils/classes/ezsession.php
Access denied in front end
Stephane Cottin
Wednesday 01 April 2009 4:55:42 pm
This is resolved by doing
- php bin/php/ezcache.php --clear-all
- login in admin backend
- go back to frontend
...
Re: No Toolbar?
Roberto Antoniazzi
Tuesday 24 March 2009 3:56:54 pm
I then enabled the "ShowUsedTemplates" parameter and I had the following empty template:
<!-- Toolbar area: START -->
<!-- START: including template: extension/ezwebin/design/ezwebin/templates/page_toolbar.tpl (extension/ezwebin/design/ezwebin/templates/page_toolbar.tpl) -->
<div id="toolbar">
<!-- START: including template: extension/ezwebin/design/ezwebin/templates/parts/website_toolbar.tpl (extension/ezwebin/design/ezwebin/templates/parts/website_toolbar.tpl) -->
<!-- STOP: including template: extension/ezwebin/design/ezwebin/templates/parts/website_toolbar.tpl (extension/ezwebin/design/ezwebin/templates/parts/website_toolbar.tpl) -->
</div>
any idea?
roberto
Script error message
Daniele Nocentini
Monday 23 March 2009 2:57:20 pm
"An unexpected error has occurred. Please contact the webmaster."
EZ Newsletter and EZ Publish 4.1 ?
Hakim Bouras
Monday 23 March 2009 9:17:54 am
Do you know if the EZ Newsletter extension is planned to be supported by EZ Publish 4.1 ?
If yes do you have an idea when ?
Thank you,
Hakim
ezwebinupgrade.php crash with fatal error
Horst Lindlbauer
Saturday 21 March 2009 7:22:22 pm
Installing package 'ezwebin_classes'
PHP Fatal error: Call to a member function isClassAttributeRemovable() on a non-object in /Library/WebServer/Documents/ezpublish-4.1.0/kernel/classes/ezcontentclass.php on line 843
Note on regression in 4.1.0
André R.
Friday 20 March 2009 6:13:25 pm
http://issues.ez.no/14622 (High priority)
http://issues.ez.no/14627 (Medium priority)
or update from our subversion repository using the stable/4.1 branch.
Congratulation
Laurent Dorier
Friday 20 March 2009 9:44:12 am
I hope it will solve the annoying bug with URL alias for multilanguages sites and the purge cache issue for sites with high traffic and do not introduce too much new bugs... ;)
Anyway sounds good. Just need to try the update now...
PS: Hope this time my comment won't be deleted.
Good job !
Maxime Thomas
Thursday 19 March 2009 7:30:53 am
Can we have the explicit list of implemented handlers on this new version ?
So we can test everything ????
Cheers,
Max
:)
Noicokuna Niemoge
Wednesday 18 March 2009 7:33:07 pm
I'm impressed and thankful. :)
re: SOLUTION: Fatal Error after upgrade from 4.0.3 to 4.1.0 (Class missing)
Michael Fürst
Wednesday 18 March 2009 3:31:28 pm
Yeah, you are right - As i already aspected the autoload array makes some troubles. I've installed 4.1.0 again WITH eZComponents. Then did the Upgrade from 4.0.3 -> 4.1.0 (merge) and then recreated the autoload array. Now everything works fine.
Thanks for your help,
regards,
Mike
re: Fatal Error after upgrade from 4.0.3 to 4.1.0 (Class missing)
André R.
Wednesday 18 March 2009 2:37:35 pm
Fatal Error after upgrade from 4.0.3 to 4.1.0 (Class missing)
Michael Fürst
Wednesday 18 March 2009 1:12:16 pm
After updating from 4.0.3 to 4.1.0 (everything seems to work fine after i updates the DB Script), i get the following error when calling the frontend (and the backend after login):
Fatal error: Class 'eZPage' not found in /var/www/ez410/extension/ezflow/datatypes/ezpage/ezpagetype.php on line 382
Fatal error: eZ Publish did not finish its request
The class File is in /extension/ezflow/classes. But no idea, why eZ doesn't instantiate or find this class..!? Maybe a problem with the autoloads array?
Thanks in advance,
Bye,
Mike
Links to extension project pages
Paul Borgermans
Wednesday 18 March 2009 12:25:04 pm
Regards
Paul
Multi-file upload
Daniele Nocentini
Wednesday 18 March 2009 11:25:39 am
Re: No toolbar?
André R.
Wednesday 18 March 2009 10:35:07 am
Edit: Confirmed! You need to clear user cache in admin (and template block cache if you have already browsed the fronted while being logged in).
No toolbar?
Eirik Johansen
Wednesday 18 March 2009 10:01:22 am
Congratulations!
Felix Laate
Wednesday 18 March 2009 9:03:21 am
Well done eZ :-)
Next » 1 2