Koha
Desarrollo
Un cliente me pide que lo apoye en la instalación de un sistema de gestión de biblioteca para su institución. Luego de buscar y estudiar soluciones de código abierto por algunos días, he decidido que el ganador es Koha.

Koha es una potente y completa solución de código abierto para manejar todo lo referente a centros de documentación y bibliotecas: adquisición, catalogación, usuarios, préstamos, rotación de los materiales, reportes. Es un proyecto que ya cuenta con una década pues la primera instalación data del año 2000, debido a ello Koha es muy estable y "full featured".
Koha sigue el estandard MARC21 que es el estandard a través del cual se almacena la bibliografía y asi diferentes bibliotecas pueden comunicarse entre sí e intercambiar información o migrar colecciones. Koha tiene una sección de administración y un portal de búsqueda para los usuarios que se conoce como OPAC. Para la indexación y localización de los materiales Koha usa el motor de búsqueda Zebra.
Todo esto ofrece una solución superprofesional y que sin duda dejará satisfecho a cualquier cliente exigente. Pero (siempre hay un pero!!) hay algunas cosas que no me gustan de Koha:
- Está hecho con esa horrible cosa conocida como Perl
- No usa ningún framework
- No está orientado a objetos, no hay polimorfismo, ni interfaces
- No tiene Database Abstraction Layer (DAL) de modo que está atada a MySQL y no puedo usar una BD superior como PostgreSQL.
- No tiene Access Control Lists (ACL), de modo que los permisos se asignan de manera individual, una hueva si tienes 40 miembros o más en tu staff
- Las traducciones son engorrosas pues por alguna razón los CSS y los templates se deben duplicar por cada idioma que se agregue
Koha tiene un origen neozelandés, (en maorí koha significa "regalo" o "donación") pero también hay empresas francesas, españolas, alemanas y gringas. Por esta razón los últimos dos años de Koha han sido un tanto turbulentos, según entiendo la empresa LibLime desarrollo muchas cosas en Koha y llegó el momento donde empezaron a desarrollar cosas según sus necesidades y sin preguntarle a la comunidad. Las cosas empeoraron cuando LibLime fue comprada por otra empresa más grande: PTFS, que no tiene ninguna tradición con el software libre.
Todo ello llevo a un "fork" donde la parte de PTFS se quedó con el dominio koha.org y la comunidad abrió uno nuevo: koha-community.org, cada sitio ofrece una versión un poco diferente de Koha para descargar e instalar. Yo uso la versión Community.
Koha es fácil de instalar en Debian dejando el OPAC en el puerto 8080. El código se puede descargar por git acá.
Permalink: http://www.mononeurona.org/entries/view/aarkerio/2341
Commentblogs:Interesante Post, gracias Aarkerio.
Perl ya no se me hace tan feo usando Catalyst Framework, digamos que ya hasta le voy agarrando cariño.
¿Hiciste algún tipo de integración con Karamelo?
2010-08-19 12:47:38-05
No, de hecho Karamelo tiene un pequeño manejador de bibliotecas en el modelo Collection, pero no tiene el soporte MARC21. Está muy básico y estaría chido integrar Karamelo con Koha.
Por cierto hay un chingo de clientes potenciales para Koha en México. Con el soporte de actualización, backups y actualizaciones, se está cobrando 18 mil peso más IVA al mes. Ahi hay un buen bussiness.
2010-08-19 14:19:23-05
Le voy a echar un ojo, haber que tan complicada es hacer a integración.
Ya hay que ir pensando en hacer business, ir ofreciendo los paquetes "escolares" Karamelo + Koha. =)
2010-08-19 17:13:57-05
Hola, les sigue interesando la idea de negocio con Koha, yo soy bibliotecario, yo pondría mis contactos y conocimientos de software bibliotecario y ustedes la parte de desarrollo, migración y soporte, como ven?
2011-10-24 13:55:17-05










