Koha (software)

From Wikipedia, the free encyclopedia

This article is about Koha, the Integrated Library System. For other meanings of Koha, see Koha (disambiguation).
Koha
Developed by Katipo Communications Ltd.
Initial release January 2000
Latest release 2.2.9 / May 21, 2007
Genre Integrated library system
License GNU General Public License
Website www.koha.org

Koha is an integrated library system (ILS) and was the first open source ILS. Koha was created in 1999 by Katipo Communications for the Horowhenua Library Trust in New Zealand. The first installation went live in January of 2000.

Contents

[edit] Features

Koha has most of the features that would be expected in an ILS, including:

  • Simple, clear interface for librarians and members (patrons)
  • Customizable search
  • Circulation and borrower management
  • Cataloging module with integrated Z39.50 client
  • Full acquisitions system including budgets and pricing information (including supplier and currency conversion)
  • Simple acquisitions system for the smaller library
  • Ability to cope with any number of branches, patrons, patron categories, item categories, items, currencies and other data
  • Serials system for magazines or newspapers
  • Reading lists for members

[edit] History

Koha was created in 1999 by Katipo Communications for the Horowhenua Library Trust in New Zealand. The first installation went live in January of 2000.

In 2001, Paul Poulain (of Marseille, France) began adding new features to Koha, most significantly support for multiple languages. Koha has been translated from its original English into French, Chinese, Arabic and several other languages. It supports the international records and cataloguing standards MARC and Z39.50 which was added by Paul Poulain in 2002. Sponsorship for MARC and Z39.50 support was taken up by the Nelsonville Public Library.

Recently, an Ohio-based company, Liblime, was established to support Koha and they have been adding new features, including integrating support for Zebra, a high speed contextual database that has dramatically increased the speed of searches within Koha as well as improved the scalability of the system (can now support tens of millions of bibliographic records). The addition of Zebra integration was sponsored by the Crawford County Federated Library System.

[edit] Development

Koha version 2.2 was released on January 5, 2005, and work on the latest version (3.0; Koha obeys the Linux kernel system of version numbering) is continuing rapidly. Its new features include a new user interface design, more advanced search functions, better multi-branch capabilities, and many generic enhancements.

[edit] Obtaining Koha

Koha version 2.2.9 may be downloaded from the Savannah page along with the 2.2.9 release notes. Extensive documentation is available from kohadocs.org as well as the Koha Wiki.

Koha Version 3 is in beta and may be downloaded from [1] If you are testing Koha, Version 3 is substantially better than 2.2.9, and ought be your starting point since it resolved many bugs.

See Requirements below.

[edit] License

Koha is distributed under the GNU General Public License.

[edit] Requirements

[edit] Server

The server-side of Koha is written in Perl and requires:

  • Perl
  • Apache Web Server (2.0 is preferred)
  • MySQL Server 4.1 or later (4.1 to properly handle encoding)
  • Perl modules for some functions

[edit] Client

[edit] Web browser

The OPAC interface side of Koha is written in XHTML with CSS 2.0, uses PNG graphics and will display correctly in any operating system under any browser that follows CSS 2.0.

The librarians' interface has similar requirements, but it requires a Javascript-enabled browser to work correctly.

[edit] Koha and Windows

Koha works under Linux, but theoretically also under Windows, but it requires the complicated installation of several modules which have to be downloaded from elsewhere on the internet, which come under versions which have changed since the publication of the documentation provided with Koha : so there still are big efforts to be made to achieve an easy installation of an all-in-one software.

[edit] See also

[edit] External links