What's new in eZ Find 2.3

Since 2.2 some changes have been implemented in eZ Find.

New and improved settings in ezfind.ini

For more information regarding the settings of eZ find visit the configuration settings of eZ Find page.

Load Priority

From Exponential 4.4 (Fuji) onwards, the load order feature will enable extensions to define in which order they must be loaded in regards to other extensions, this was previously done by manually placing the extensions in the right order under "[ExtensionSettings] ActiveAccessExtensions[]=" in "site.ini". This enhancement has been implemented in eZ Find 2.3 by adding the load order to the file "extension.xml" located here:

(root of Exponential installation)/extension/ezfind/extension.xml

This file contains:

<?xml version="1.0" encoding="utf-8" ?>
 <software>
     <metadata>
         <name>Extension name</name>
         <version>X.Y.Z</version>
         <copyright>Copyright text</copyright>
         <license>License type</license>
         <info_url>http://url/to/extension/site</info_url>
 
         <software>
             <uses>
                 <name>Used library/software 1</name>
                 <license>Used library/software 1  license</license>
                 <copyright>Used library/software 1  copyright</copyright>
                 <info_url>Used library/software 1  URL</info_url>s
                 <version>Used library/software 1  version</version>
             </uses>
            <uses>
                <name>Used library/software 2</name>
                <license>Used library/software 2  license</license>
                <copyright>Used library/software 2  copyright</copyright>
                <info_url>Used library/software 2  URL</info_url>s
                <version>Used library/software 2  version</version>
            </uses>
 
         </software>
 
     </metadata>
 
     <dependencies>
         <uses>
             <extension name="usedExtension" />
         </uses>
        <requires>
            <extension name="requiredExtension" />
        </requires>
         <extends>
             <extension name="extendedExtension" />
         </extends>
     </dependencies>
 
 </software>

The first block (software/metadata) replaces "ezinfo.php". The fields are equivalent to those found in the info() method of the 'old' ezinfo. The sub-node software/metadata/software replaces the previous 3rdparty_libraries entry. One software/metadata/software/uses node must be used for each library.

The second block (software/dependencies) replaces the loading.php file described above. It can contain 3 sub-nodes:

Note: 'uses' and 'requires' currently have the same effect, but their behavior will change when real dependencies checking is developed in the future.

This means eZ Find will now automatically be loaded after ezjscore, but before ezwebin and ezflow.

For more information regarding the load order please visit the documentation regarding extension load ordering.

Added Features

Bug fixes

For information regarding the bugs fixed for this version please read the change logs included in your eZ Find 2.3 installation, located here:

(root Exponential installation)/extensions/ezfind/doc/2.3/changelogs
Powered by Exponential™ CMS Open Source Web Content Management. Copyright © 1999-2013 eZ Systems AS (except where otherwise noted). All rights reserved.