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
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!
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!
