All,

 

A new version of KORA is out.   I have included the release notes below.  Files and notes available at kora.sourceforge.net.

 

Matt

 

----Release Notes----
Release Notes:

KORA-2.0.0 contains a few new features and several bug fixes for 2.0.0-beta.

 

New/Updated Features:

*KORA is now PHP 5.3 (and PHP 6.0) compatible.

*KORA_List_Options is a new feature in koraSearch.php.  It exposes the available options for a list or multi-list control to front-end developers.

*KORA_Scheme_Layout is a new feature in koraSearch.php.  It exposes the layout of a scheme (collections and controls) to front-end developers.

*KORA_Search sorting has been improved - sorting by KID and date now work as expected.

*Additional checks performed at install to ensure compatibility.

*Fixed interaction between presets and the hidden timestamp control.

*KORA has been brought into closer compliance with XHTML standards

 

 

Upgrade instructions:

If you are upgrading from pre 2.0.0-beta:

Upgrading requires an extra step due to the internationalization implementation.  The entire procedure is outlined below:

* Create a backup of your KORA database (as a precaution).

* Copy your conf.php file from the previous version of KORA you are running into the includes folder of this version.

* Copy (or move) the files and style folders from the previous version of KORA to this version.

* Rename the KORA-2.0.0-beta folder to whatever name you want to use (assumedly the name of your old KORA install).

* Move this folder into place of the old folder

* Navigate to BASE_URL/install/runOnce.php in a browser and make sure the script runs successfully.  If not check your conf.php settings.

* Disable or remove the install folder from being web-accessible.

* Navigate to BASE_URL and log in, the "Your database is out of date..." message should be displayed.  Click on "System Management" and then click on "Update database layout".  Ensure this completes successfully.  You may need to run it more than once.

* Update the styles and control lists using the other buttons on the System Management screen.

 

If you are upgrading from 2.0.0-beta:

* Navigate to BASE_URL and log in, the "Your database is out of date..." message should be displayed.  Click on "System Management" and then click on "Update database layout".  Ensure this completes successfully.  You may need to run it more than once.

* Update the styles and control lists using the other buttons on the System Management screen.

 

For all updates you must do the following:

 

* Add the following line to includes/conf.php: define('extractedFiles',fileDir.'extractedFiles/');

* Ensure that fileDir (default is files/ ) has a folder called 'extractedFiles' and is writeable by the webserver user