Lukasz Serwatka - serwatka.net

Perfection + Vision +

eZ Publish 4.0: post-release notes

Here are some important information about changes in eZ Publish 4.0 and it's requirements (rest you can find in the official release announcement).

  1. Some scripts and classes in eZ Publish 4.0 relay on eZ Components. In order to be able to use those script, you need to have the eZ Components installed properly. One of those scripts is bin/php/ezpgenerateautoloads.php used for generating autoload arrays (extensions). The eZAutoloadGenerator class, which is used by setup/extensions, uses it as well. More information about installing the eZ Components you can find in the documentation.
  2. eZ Publish' autoload.php script has built-in support for eZ Components. There is no need to include another one dedicated to eZ Components.
  3. Always use the latest stable release of eZ Components for eZ Publish 4.0.
  4. Due to strict override rules keep your override templates always in design/(your_design)/override/templates folder. eZ Publish 4.0 contains a fix for issue http://issues.ez.no/9595
  5. Static class functions are now marked as static. One of the more important change is that eZContentObjectTreeNode::subTree() is no longer static. Because it is no longer marked as static, you can not call it as a static function any more. Instead, use eZContentObjectTreeNode::subTreeByNodeID() to fetch data.
  6. Use the class constants of kernel/classes/ezerror.php e.g eZError::KERNEL_NOT_AVAILABLE instead of old constants such as EZ_ERROR_KERNEL_NOT_AVAILABLE to access error codes. Same applies to eZInputValidator class used in datatypes.
  7. Class constants: most of the constants declared in eZ Publish were changed to class constants. http://php.net/manual/en/language.oop5.constants.php. While porting, especially your own custom datatypes and workflow events need attention.
  8. eZContentObject::remove() renamed to eZContentObject::removeThis() and takes one parameter $nodeID
  9. The date.timezone directive must be set in php.ini or in .htaccess. For a list of supported timezones please see http://php.net/manual/en/timezones.php Observe the notes on each of the timezone group pages.
  10. The eZXML library is now deprecated, use the built-in PHP 5 DOM functions instead. Make sure your PHP 5 has it installed correctly. Remember about it while you are porting/creating extensions.
  11. A requirement for eZ Publish 4.0 is to have Unicode and UTF-8 enabled in your database.

I will keep this list up-to-date with further information.

Trackbacks

No trackbacks.

Comments



Nice

This is really useful... Thanks

eZ publish CMS

eZ publish is a open source enterprise content management system and development framework with functionality for web publishing, intranets, e-commerce and more.

› read more

To sign-up for my Newsletter
Please enter your email address:
Silverlight support in eZ Publish

As Microsoft Silverlight technology is becoming increasingly popular, it will be supported in the upcoming eZ Publish 4.1 release. Sites using the Website Interface and eZ Flow will include a Silverlight class and the corresponding view templates. Simply upload .xap files (compressed Silverlight package) as attributes in Silverlight objects; when such an object is viewed by a site visitor, your Silverlight media is loaded in the web browser (provided that the visitor has the Silverlight browser plugin installed). This is similar to how eZ Publish already supports .swf files via the Flash class. More information will be available as the next eZ Publish release date approaches.

eZ Publish developer day in Warsaw, Poland - 15th April 2008

I happy to announce first eZ Publish developer day that will be held in Warsaw in Poland on 15th of April 2008. First time eZ goes to Poland ;) eZ Publish developer day is community-driven event and open for all attendees. Agenda will be settled at the event by the attendees. Some discussions will be in English.

Roadmap for eZ Publish 4.1 and 4.5

A roadmap for the next eZ Publish releases is now available. eZ Publish 4.1, the next major release, will include the new Online Editor, as was previously mentioned in Community Newsletter #1/2008. The new Online Editor will have various enhancements regarding usability and the user interface, and will support Internet Explorer 7 for Windows Vista. eZ Publish 4.1 is expected to be released in the first quarter of 2008.

Copyright © 2008 Łukasz Serwatka XHTML | CSS | Powered by eZ Systems AS eZ Publish ECMS™