New version of KORA is now available
KORA-2.0.0-beta is now available on Sourceforge at http://sourceforge.net/projects/kora/
From the release notes…
KORA-2.0.0-beta is the next major release of KORA. It includes multiple improvements and bug fixes, which are listed in the change log. Those upgrading from a previous version should make sure they read and follow the upgrade instructions. Those installing KORA for the first time can follow the standard install instructions. The README also contains the specific extra step(s) for updating.
*A new geolocation control has been included. This allows a user to input a Google Maps API key into KORA and then choose controls from a scheme to use as query material to return the geographic location. This control is still in beta.
*koraSearch.php has been updated. The search functionality in this file used to retrieve data from KORA had major performance issues as logical operations in queries grew, specifically with AND operations. The updated search algorithm uses PHP for union and intersection operations instead of MySQL which has effectively fixed any performance issues. OR operations were not nearly as slow as the number of clauses were increased, but improvement was also seen in this category.
*An general purpose XML importer has been added, allowing users to upload XML files and then choose how the XML schema is translated into an existing KORA scheme. Files can also be uploaded using a zip file along with the XML file – the XML file must have a XML tag that relates to what file belongs with that record. More documentation on the XML importer will be available with the 2.0.0 production release.
*OAI-PMH framework added. KORA now has the beginning of an OAI-PHM data exchange interface implemented. Final touches need to be added, but programmers should be able to use the existing code for creating services for others to use at current time. More documentation will be available when the feature is fully implemented, planned for KORA-2.1.0.
*A timestamp has been added to each record. This was added for the OAI-PMH code specifically, but does allow the user to see the last time the record was updated. The timestamp is not editable by users.