Path

7x / documentation / extensions / ez publish extensions / ez flow / ez flow 2.2 / what is new in ez flow 2.2


Caution: This documentation is for eZ Publish legacy, from version 3.x to 6.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.

What is new in eZ Flow 2.2

eZ Flow enhancements

API

It is possible now to call eZFlowOperations::update() for one or more nodes. This method takes an array that contains numeric node identifiers as a parameter.

Usage example:

<?php
eZFlowOperations::update( array('99', '1', '4') );
?>

INI settings

A new INI setting has been introduced in "ezflow.ini".

[eZFlowOperations].UpdateOnPublish.

This setting controls whenever time-based operations should be executed upon front page object publication. By default it is enabled, however for sites where such an immediate update is not required, the setting can be disabled as a cronjob will handle all time-based operations (usually executed every 1 min).

Cronjob

Sync operation between blocks and removed nodes from content tree has been moved into the separate “ezflow-cleanup” cronjob action. The time interval between cronjob calls depends on amount of deletes in the content tree. The minimal recommended time interval is 24h.

Usage example:

$ php runcronjobs.php ezflow-cleanup

Block queue

The default sorting is based on the priority now for items added into the block queue. Their order can be changed by a drag and drop mechanism.

Performance

Various performance enhancements has been added in eZ Flow 2.2.0. The most important are quicker front page publication, a reduced number of SQL queries and a quicker execution eZ Flow cronjob for time-based operations.

Geir Arne Waaler (27/10/2010 7:26 am)

Geir Arne Waaler (27/10/2010 12:21 pm)


Comments

There are no comments.