Keystone 5

Keystone DLS (TKL) is an open-source framework for digital libraries originally developed by IndexData. Since 2008 the original developers do not actively develop nor support the Keystone project. However many libraries around the world are committed to this framework and are locked in old technologies since Keystone does not support PHP 5. The maintenance of a PHP 4 server comes to a high cost and raises security issues.

What's new

In addition to support for PHP 5, in Keystone 5 we have implementd some new features:
  • XForm3: Keystone's form manager is refactored, uses JQuery and has a new look.
  • PHP handlers: New way of calling PHP handlers. You can now call any core PHP function from your stylesheets. Backward compatibility is present.
  • OAI-PMH server: Faster response, can handle large number of records & now supports sets and resumption tokens
  • Hierarchies: Create content based on categories and sub-categories using the face-lifted hierarchy functionality.
  • Google analytics: Track the visibility of your website using Google Analytics.

Download Keystone 5

Keystone 5 is available for download at http://git.lib.uoc.gr/. This is a public git repository ehich means you can get using the git clone command:
git clone git://git.lib.uoc.gr/tklite.git

Documentation

You can get the old Keystone TKL documentation here. Note however
that this document is obsolete for Keystone 5. To see instructions on
how to install Keystone 5 and migrate your portal to the new version,
please visit the yawdblog space.
Keystone 5 has been developed to deliver Keystone's most wanted feature: PHP 5 support! It is tested to work with the latest PHP 5.3 release and already powers the UoC Library's digital systems as well as a couple of more web applications.

Keystone 5 abandons the old Sablotron XSL processor in favor of libxslt which is officially supported by PHP 5. Libxslt is much faster than Sablotron which means that old Keystone TKL websites can significantly reduce their loading times.

Effort has also been put to improve the underlying code & extend Keystone 5 feature-set to cover today's needs.

Most of all, Keystone 5 remains an open source project and you can use it for free, contribute to its development, even modify it in any way you want!
© 2011 - 2012 YAWD - Yet Another Web Developer. All rights reserved.
Website built & designed by Pantelis Petridis.
A Django site.