Life isn't about finding yourself. Life is about creating yourself.
¿Qué es la belleza? Una convención, una moneda que tiene curso en un tiempo y en un lugar. Henrik Johan Ibsen

Koha

2010-08-19 10:35:07-05                  Esta entrada ha sido vista 389 veces.

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

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


Comments Commentblogs:
1.- rnstux wrote:

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
2.- aarkerio wrote:

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
3.- rnstux wrote:

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
4.- ricvargasmed wrote:

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
New Commentblog
CAPTCHA Image




Join us!
Forgot your password?
This blog has been visited
36,600 times
aarkerio
Manuel Montoya estudió neuropsicología en la facultad y en el Instituto de Biomédicas de la UNAM. Trabajó en Compaq de México como diseñador de software, tiene diez años de experiencia en Java, Python, PHP, Ruby y SQL. Le interesan muchas cosas y neciamente le da por escribir sobre todas ellas.

Actualmente trabaja en Chipotle Software, desarrollando Karamelo, una herramienta e-Learning. Emacs y FluxBox son su editor y escritorio favoritos.
Powered by
Despabilando la MonoNeurona.org
Livechat
<-Nombre

reiken wrote:
http://tinyurl.com/782vp5u
4 days, 3 hours ago

Reiken wrote:
tienen backup en megaupload? http://tinyurl.com/6uarmrq
2 weeks, 6 days ago

aarkerio wrote:
Reiken: muchas gracias!! Fixed!
on 1/1/12

Reiken wrote:
http://tinyurl.com/7yffd32
on 1/1/12

fer wrote:
cualquier cosa ahi te echo un grito man. gracias por comunicarse ca..
on 16/12/11

fer wrote:
empiezo lo de dspace
on 16/12/11

fer wrote:
la otra semana
on 16/12/11

fer wrote:
por cierto
on 16/12/11

fer wrote:
weekend
on 16/12/11

fer wrote:
good
on 16/12/11


@vendaval lánzate por los tequilas!! Al fin que es viernes!
5 days, 12 hours ago
De CakePHP a Perl a Rails en el mismo día!! Chingonazo que soy!!
2 weeks ago
$sudo gem update ;-)
2 weeks, 2 days ago
Debian es la neta!
3 weeks ago
@rnstux Mochate con la liga para descargarlo!!
3 weeks, 6 days ago
Yea, Python o Ruby por la Syntactic sugar.
on 10/1/12
Inches steelers, no dieron el ancho
on 9/1/12
Inches mamertos!! no es guasa... no si, inchs mamertos ;-)
on 5/1/12
@thos, no tienes un ejemplo de paginación Ajax en rails con cofeescript? no me sale caón!!
on 3/1/12
por cierto alguien usa coffeescript en Rails?
on 31/12/11
Mis Albums
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2011.