Koha es un sistema integrado de gestin de bibliotecas, nico por ser el primero de cdigo fuente abierto, liberado bajo la licencia GPL. Koha fue creado en 1999 por Katipo Communications para la Horowhenua Library Trust en Nueva Zelandia. La primera instalacin se logr en enero del 2000. Koha proviene del maor, y quiere decir obsequio, o donacin. Contenido 1 Caractersticas 2 Historia 3 Desarrollo 4 Estructura Organizativa 5 Industria relacionada 6 Estado actual 7 Motor de Bases de Datos 8 Radiografa 9 Obtencin de Koha 9.1 Licencia 10 Requisitos 10.1 Servidor 10.2 Cliente 10.2.1 Navegador 10.2.2 Presentacin 11 Cmo instalarlo 12 Enlaces externos Caractersticas Koha tiene todas las caractersticas previstas en un programa integrado de gestin de bibliotecas, incluyendo: Interfaz simple, clara para bibliotecarios y usuarios. Bsqueda configurable. Listados de lectura de los usuarios. Sistema completo de adquisiciones, incluyendo presupuestos e informacin de tasacin. Sistema de adquisiciones ms simple, para bibliotecas pequeas. Capacidad de hacer frente a cualquier nmero de sedes, de categoras del artculo, de artculos y de otros datos. Sistema de seriales para diarios y revistas. Es multiplataformas, es decir, funciona tanto en servidores GNU/Linux como MS-Windows, incluso en MacOS. Koha es basado en la Web, por lo que pueden utilizarse en terminales tontas (terminales sin disco duro ni Koha - Wikipedia, la enciclopedia libre http://es.wikipedia.org/wiki/Koha 1 de 6 12/10/2009 07:09 a.m. hardware especializado) para las consultas y el manejo de la biblioteca. El bibliotecario puede administrar la biblioteca remotamente, utilizando un telfono mvil o un asistente personal. En el diseo de Koha se contemplan dos modelos de bases de datos: las bases de datos lineales en texto ASCII y las bases de datos relacionales. Koha maneja un vasto repertorio de Informes, Reportes y Estadsticas favorecidas por el uso de una base de datos relacional. Sobre Koha Historia Koha fue creado en 1999 por Katipo Communications para la Horowhenua Library Trust en Nueva Zelanda. Debido a que en la HLT usaban un sistema integrado para bibliotecas con antigedad de 12 aos que no segua ms en desarrollo. Ellos saban que el sistema no estaba listo para el ao 2000 y dieron cuenta que no cumpla ms con sus requerimientos. En la HLT tambin saban que adquirir un nuevo sistema costara mucho dinero y recursos, entonces requeriran mejoras capitales que no podan financiarse. Considerando los anteriores factores, se decidi escribir un propio sistema. Determinaron, la HTL y Katipo, entonces liberar este sistema bajo la GPL, asegurndose que otras bibliotecas pudieran beneficiarse del trabajo y tambin cooperar en desarrollo futuro del sistema. La primera instalacin se logr en enero del 2000. As Koha gan dos reconocimientos en ese ao: el reconocimiento 3M a la innovacin en Bibliotecas y el reconocimiento interactivo ANZ ( Categora Comunitaria / No lucrativa). En 2001, Paul Poulain (de Marsella, Francia) comenz a agregar nuevas caractersticas a Koha, especialmente soporte para mltiples idiomas. Koha se ha traducido de su ingls original a francs, a chino, espaol y rabe. Permite el uso de registros y catalogacin utilizando el estndar internacional MARC y Z39.50 que fue agregado por Paul Poulain en 2002, siendo patrocinado por la Nelsonville Public Library. Recientemente, una compaa basada de Ohio, Liblime, ha estado agregando nuevas caractersticas al software, incluyendo soporte para Zebra, una base de datos contextual de alta velocidad que ha aumentado dramticamente la velocidad de bsquedas dentro de Koha. El agregado de Zebra fue patrocinada por el Crawford County Federated Library System. Desarrollo Koha es desarrollado por una comunidad de programadores y bibliotecarios de todas partes del mundo y su diseo es ajeno a cualquier intencin comercial o corporativa. Koha le permite al bibliotecario manejar la mayora de los procedimientos administrativos de una Biblioteca, y adems proveer a los visitantes con un catlogo pblico para la consulta de ejemplares y circulacin. Adems, cualquier bibliotecario puede participar en el desarrollo de Koha. Koha es un sistema basado en la Web, y como tal produce salidas compatibles con la especificacin XHTML 1.0 y CSS de la World Wide Web Consortium (W3C) [1] (http://www.w3.org/) , garantizando su operatividad a travs de cientos de navegadores Web, plataformas, sistemas operativos y dispositivos no convencionales. La versin ms reciente es la 2.2.9 de Koha (sigue la misma metodologa de numeracin de versiones del kernel de Linux) y fue lanzada el 23 de noviembre del 2006, y tiene un tamao de 4,2 MB. Sus nuevas caractersticas incluirn un nuevo diseo de la interfaz grfica, funciones avanzadas de bsqueda, mejores capacidades para Koha - Wikipedia, la enciclopedia libre http://es.wikipedia.org/wiki/Koha 2 de 6 12/10/2009 07:09 a.m. mltiples sedes, y muchas mejoras generales. Estructura Organizativa Como proyecto GNU, la toma de las decisiones estn organizadas por medio de GNU Savannah [2] (https://savannah.nongnu.org/) Como administradores de dicho proyecto estn Chris Cormack, Paul Poulain y Joshua Ferraro, que colaboran en el desarrollo adems de coordinar a los participantes o miembros para asignarles sus tareas. Adems cuenta con varias listas de correo as como de noticias, y miembros de universidades que crean sus propios repositorios como lo hace la Universidad Nacional de La Plata, en Argentina [3] (http://koha.unlp.edu.ar/) . Industria relacionada Los paquetes de sistemas integrados para bibliotecas propietarios son costosos. Una biblioteca grande puede pagar ms de $500,000 dlares por el servidor y el software, y an tiene preocuparse por las renovaciones anuales de licencia y soporte. Una vez que la biblioteca ha adquirido su sistema, se enfrenta tambin a muchos obstculos para la migracin. Los datos son mantenidos usualmente en formatos propietarios, usualmente incompatibles entre ellos. Estas situaciones presentan una gran oportunidad para el software libre. Es una oportunidad que se ha perdido con los bibliotecarios, o al menos con la mayora. Todava existe un gran desconocimiento e inercia por superar. Estado actual Koha tiene dos tipos de versiones: estable y en desarrollo. Actualmente (Agosto de 2008), la versin estable es la 3.00. Esta nueva versin corrige muchos problemas (algunos estructurales) de las versiones 2.2.x y dispone de muchas nuevas caractersticas: Plugin Zebra: Motor de base de datos contextual de alta velocidad. Especialmente til para bibliotecas con grandes cantidades de registros (desde aproximadamente 200 mil hasta muchos millones). 1. Nuevo instalador WEB. 2. API estndar: Interface de programa para utilizar herramientas como SRU/W, Z39.50, UnAPI y COinS/OpenURL. Tambin incluye el estandar popular OpenSearch creado por Amazon. 3. Multiplataforma, multi-motor de base de datos, independiente del servidor web. 4. Soporte multilingue: Lenguas occidentales, orientales y escritura de derecha a izquierda como rabe y hebreo. 5. Nuevas plantillas: Interfaz mucho ms agradable y 100% XHTML y CSS vlido. 6. Ms mdulos: Lector de noticias, creador de etiquetas, calendario, comentarios en el OPAC, noticias, registros de transacciones, reportes guiados y mucho ms!! 7. Motor de Bases de Datos Koha 3.00.00 implementa el uso de dos motores de bases de datos respectivamente,Mysql y PostgreSQL, por ahora koha 3.00.00 aprovecha mejor las prestaciones de Mysql 5.0 dado que las pruebas sobre Postgresql 8.2.5. aun no son del todo determinantes y se esperan mejoras del codigo de koha para dar plena estabilidad con el uso de Postgresql. Koha - Wikipedia, la enciclopedia libre http://es.wikipedia.org/wiki/Koha 3 de 6 12/10/2009 07:09 a.m. Radiografa La versin 2.2.9 de Koha cuenta con casi 60,000 lneas de cdigo fuente que identifica el SLOCCount [cita requerida] , una cifra que segn el modelo COCOMO requerira un esfuerzo para producir un software de este tamao de 15 personas-ao. Por otro lado, otra estimacin que arroj el SLOCCount es la referente al tiempo que tardara una empresa en tener un software como Koha, el cual es de un ao y medio. Tambin se obtuvo que el nmero de desarrolladores que pueden trabajar en paralelo es de aproximadamente 10, cuyo clculo se obtiene al dividir las personas-ao entre los aos. Una vez que se sabe cunto tiempo y cunta gente se necesita, el clculo de costes es fcil: para ello se toma en consideracin el salario de U$S56,282 al ao, que es el salario promedio de un programador en los Estados Unidos, luego se multiplica ese resultado por 2.40 que incluye cualquier gasto extra que no sean los programadores (luz, telfono, etc.). Todo esto da un total de unos 1,493,794.36 . Estado actual de Koha Pgina web http://www.koha.org/ Inicio del proyecto 1999 Versin actual Koha 3.0.3 Lneas de cdigo fuente 59,146 Esfuerzo estimado de desarrollo (persona-ao / persona-mes) 14.51/174.07 Estimacin de tiempo (aos) 1.48 Estimacin del n de desarrolladores en paralelo 9.8 Estimacin de coste $1,959,581 Otro aspecto a mencionar son los diversos lenguajes de programacin utilizados en el desarrollo del proyecto, segn el anlisis realizado con SLOCCount, el lenguaje ms utilizado es Perl, seguido de Pascal, Unix-shell y Php. En la tabla se muestra dicha informacin junto con las lneas de cdigo y el porcentaje. Lenguajes de programacin utilizados en Koha 2.2.9 Lenguaje Lneas de cdigo Porcentaje Perl 56,695 95.86% Pascal 2,242 3.79% sh 202 0.34% Php 7 0.01% Obtencin de Koha Koha puede ser descargado de koha.org (http://koha.org) o en repositorios espejo. Tambin existe una gran cantidad de documentacin disponible en KohaDocs.org (http://www.kohadocs.org) y en el wiki oficial (http://wiki.koha.org) . Licencia Koha - Wikipedia, la enciclopedia libre http://es.wikipedia.org/wiki/Koha 4 de 6 12/10/2009 07:09 a.m. Koha se distribuye bajo la GNU General Public License. Requisitos Servidor El lado del servidor de Koha est escrito en Perl y requiere: Intrprete Perl Servidor MySQL v3.2 o mayor y/o Postgresql 8.2.5. (en modo de prueba experimental) Mdulos de Perl exclusivos de Linux, para algunas funcionalidades Cliente Navegador La interfaz del Catlogo en Lnea (en ingls, OPAC) est escrita en XHTML 1.0 con CSS 2.0, utiliza grficos PNG y debera funcionar correctamente en cualquier navegador. La interfaz para bibliotecario tiene requisitos similares, pero requiere un navegador con funcionalidades Javascript (la mayora actualmente lo permite) para trabajar correctamente. Presentacin La resolucin mnima de pantalla con las cuales Koha debe funcionar es 1024x768 pixeles, en 16 bit de profundidad de colores. Cmo instalarlo La versin estable ms reciente de Koha es la 2.3.0, disponible en el servidor de Savannah. En la lnea de comandos de GNU/Linux, siga los siguientes pasos: Descarga: wget http://download.savannah.nongnu.org/releases/koha/koha-2.3.0.tar.gz 1. Descompresin: tar xzf koha-2.3.0.tar.gz 2. Cambio de directorio: cd koha-2.3.0/ 3. Ejecucin del instalador: perl installer.pl 4. Koha es liberado con un instalador (escrito en Perl) basado en la lnea de comandos. Al ejecutarlo, nos saluda y nos informa que todos los mdulos de Perl requeridos han sido instalados. Si en dado caso faltaran algunos mdulos, el mismo programa dar ayuda para teclear los comandos para instalar dichos mdulos, adems de tener una conexin a internet. Luego Koha preguntar las rutas donde se desean instalar los scripts y los templates (las plantillas) del OPAC e Intranet. Se recomienda instalar bajo /usr/local, para tener un control del software instalado fuera del sistema de manejo de paquetes apt (segn sea el caso, en el descripto es Debian). Luego se deben ingresar los datos de la base de datos. Podemos inventar el nombre de la base de datos y un nombre de usuario con su clave. Luego preguntar la clave de administrador de la base de datos, que debemos conocer. Despus da la oportunidad de seleccionar el formato MARC con el cual deseamos instalar y de importar sets predefinidos de datos. Koha - Wikipedia, la enciclopedia libre http://es.wikipedia.org/wiki/Koha 5 de 6 12/10/2009 07:09 a.m. Koha genera un archivo compatible con el servidor web Apache, que debemos incluir en la configuracin del servidor web. A veces es necesario modificar un poco el archivo generado, pues no se encontrar el match en los VirtualHosts. Reiniciar Apache: /etc/init.d/apache2 restart. El instalador finaliza haciendo otras preguntas, como correo del administrador, nombre del sitio, etc. Enlaces externos Sitio oficial de Koha www.koha.org (http://www.koha.org/) Documentacin: KohaDocs www.kohadocs.org (http://www.kohadocs.org/) Wiki wiki.koha.org (http://wiki.koha.org/) Traduccin online: translate.koha.org (http://translate.koha.org/) Contribuciones de usuarios: contribs.koha.org (http://contribs.koha.org/) Grupo para hispanohablantes koha-es (http://groups.yahoo.com/group/koha-es/) Sitio oficial de Zebra (http://www.indexdata.dk/zebra/) Obtenido de "http://es.wikipedia.org/wiki/Koha" Categoras: GNU | Aplicaciones informticas | Aplicaciones para bibliotecas | Programas hechos con Perl Esta pgina fue modificada por ltima vez el 20:28, 8 sep 2009. El texto est disponible bajo la Licencia Creative Commons Reconocimiento Compartir Igual 3.0; podran ser aplicables clusulas adicionales. Lee los trminos de uso para ms informacin. Koha - Wikipedia, la enciclopedia libre http://es.wikipedia.org/wiki/Koha 6 de 6 12/10/2009 07:09 a.m.