O. T. Suarez escribió:
> Hola:
>> Eso es muy importante aunque corra sobre Windows. Estoy muy interesado
>> en esta aplicación para migrar una DB de WinIsis a MySQL para usarla
>> luego desde GNU/Linux en mi centro. Le agradeceré mucho si me mantiene
>> al tanto.
> Tomando en cuenta que winisis no utiliza una base de datos relacional
> sino de otro tipo, hay opciones.
> Esta guia muestra la migracion de winisis a koha, donde este  ultimo
> corre con mysql
> http://www.koha.com.ar/faq/migracion.html
> Nunca he trabajado con ninguno pero es un punto de partida.
> Saludos
> Osvaldo

hay algo mejor que el Koha? Por lo que veo en wikipedia está bárbaro 
para lo que se quiere!!! lo único en contra que no está en Python.  en 
nuestro caso se tiene la red de bibliotecas informatizadas con clientes 
ligeros y se quiere catalogar y digitalizar todo lo que tienen para la 
gran red cuba futura. prefiero esta opción centralizada vía web en un 
datacenter de etecsa regional para esa cantidad de datos.

Koha
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda

Koha es un sistema integrado de gestión de bibliotecas, único por ser el 
primero de código 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 instalación se logró en enero del 
2000. Koha proviene del maorí, y quiere decir obsequio, o donación.
Contenido
[ocultar] [ocultar]

     * 1 Características
     * 2 Historia
     * 3 Desarrollo
     * 4 Estructura Organizativa
     * 5 Industria relacionada
     * 6 Estado actual
     * 7 Motor de Bases de Datos
     * 8 Radiografía
     * 9 Obtención de Koha
           o 9.1 Licencia
     * 10 Requisitos
           o 10.1 Servidor
           o 10.2 Cliente
                 + 10.2.1 Navegador
                 + 10.2.2 Presentación
     * 11 Cómo instalarlo
     * 12 Enlaces externos

Características [editar]

Koha tiene todas las características previstas en un programa integrado 
de gestión de bibliotecas, incluyendo:

     * Interfaz simple, clara para bibliotecarios y usuarios.
     * Búsqueda configurable.
     * Listados de lectura de los usuarios.
     * Sistema completo de adquisiciones, incluyendo presupuestos e 
información de tasación.
     * Sistema de adquisiciones más simple, para bibliotecas pequeñas.
     * Capacidad de hacer frente a cualquier número de sedes, de 
categorías del artículo, de artículos y de otros datos.
     * Sistema de seriales para diarios y revistas.
     * Es multiplataformas, es decir, funciona tanto en servidores Linux 
como Windows, incluso en MacOS.
     * Koha es basado en la Web, por lo que pueden utilizarse en 
terminales tontas (terminales sin disco duro ni hardware especializado) 
para las consultas y el manejo de la biblioteca.
     * El bibliotecario puede administrar la biblioteca remotamente, 
utilizando un teléfono móvil o un asistente personal.
     * En el diseño 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 
Estadísticas favorecidas por el uso de una base de datos relacional.

Sobre Koha

Historia [editar]

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 antigüedad de 12 años que no seguía más 
en desarrollo. Ellos sabían que el sistema no estaba listo para el año 
2000 y dieron cuenta que no cumplía más con sus requerimientos. En la 
HLT también sabían que adquirir un nuevo sistema costaría mucho dinero y 
recursos, entonces requerirían mejoras capitales que no podían financiarse.

Considerando los anteriores factores, se decidió escribir un propio 
sistema. Determinaron, la HTL y Katipo, entonces liberar este sistema 
bajo la GPL, asegurándose que otras bibliotecas pudieran beneficiarse 
del trabajo y también cooperar en desarrollo futuro del sistema.

La primera instalación se logró en enero del 2000. Así Koha ganó dos 
reconocimientos en ese año: el reconocimiento 3M a la innovación en 
Bibliotecas y el reconocimiento interactivo ANZ ( Categoría Comunitaria 
/ No lucrativa).

En 2001, Paul Poulain (de Marsella, Francia) comenzó a agregar nuevas 
características a Koha, especialmente soporte para múltiples idiomas. 
Koha se ha traducido de su inglés original a francés, a chino, español y 
árabe. Permite el uso de registros y catalogación utilizando el estándar 
internacional MARC y Z39.50 que fue agregado por Paul Poulain en 2002, 
siendo patrocinado por la Nelsonville Public Library.

Recientemente, una compañía basada de Ohio, Liblime, ha estado agregando 
nuevas características al software, incluyendo soporte para Zebra, una 
base de datos contextual de alta velocidad que ha aumentado 
dramáticamente la velocidad de búsquedas dentro de Koha. El agregado de 
Zebra fue patrocinada por el Crawford County Federated Library System.

Desarrollo [editar]

Koha es desarrollado por una comunidad de programadores y bibliotecarios 
de todas partes del mundo y su diseño es ajeno a cualquier intención 
comercial o corporativa. Koha le permite al bibliotecario manejar la 
mayoría de los procedimientos administrativos de una Biblioteca, y 
además proveer a los visitantes con un catálogo público para la consulta 
de ejemplares y circulación. Además, 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 especificación XHTML 
1.0 y CSS de la World Wide Web Consortium (W3C) [1], garantizando su 
operatividad a través de cientos de navegadores Web, plataformas, 
sistemas operativos y dispositivos no convencionales.

La versión más reciente es la 2.2.9 de Koha (sigue la misma metodología 
de numeración de versiones del kernel de Linux) y fue lanzada el 23 de 
noviembre del 2006, y tiene un tamaño de 4,2 MB. Sus nuevas 
características incluirán un nuevo diseño de la interfaz gráfica, 
funciones avanzadas de búsqueda, mejores capacidades para múltiples 
sedes, y muchas mejoras generales.

Estructura Organizativa [editar]

Como proyecto GNU, la toma de las decisiones están organizadas por medio 
de GNU Savannah [2] Como administradores de dicho proyecto están Chris 
Cormack, Paul Poulain y Joshua Ferraro, que colaboran en el desarrollo 
además de coordinar a los participantes o miembros para asignarles sus 
tareas.

Además 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].

Industria relacionada [editar]

Los paquetes de sistemas integrados para bibliotecas propietarios son 
costosos. Una biblioteca grande puede pagar más de $500,000 dólares por 
el servidor y el software, y aún tiene preocuparse por las renovaciones 
anuales de licencia y soporte. Una vez que la biblioteca ha adquirido su 
sistema, se enfrenta también a muchos obstáculos para la migración. 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 mayoría. Todavía existe un gran desconocimiento e inercia por 
superar.

Estado actual [editar]

Koha tiene dos tipos de versiones: estable y en desarrollo. Actualmente 
(Agosto de 2008), la versión estable es la 3.00. Esta nueva versión 
corrige muchos problemas (algunos estructurales) de las versiones 2.2.x 
y dispone de muchas nuevas características:

    1. 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).
    2. Nuevo instalador WEB.
    3. API estándar: Interface de programa para utilizar herramientas 
como SRU/W, Z39.50, UnAPI y COinS/OpenURL. También incluye el estandar 
popular OpenSearch creado por Amazon.
    4. Multiplataforma, multi-motor de base de datos, independiente del 
servidor web.
    5. Soporte multilingue: Lenguas occidentales, orientales y escritura 
de derecha a izquierda como árabe y hebreo.
    6. Nuevas plantillas: Interfaz mucho más agradable y 100% XHTML y 
CSS válido.
    7. Más módulos: Lector de noticias, creador de etiquetas, 
calendario, comentarios en el OPAC, noticias, registros de 
transacciones, reportes guiados y mucho más!!

Motor de Bases de Datos [editar]

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.

Radiografía [editar]

La versión 2.2.9 de Koha cuenta con casi 60,000 líneas de código fuente 
que identifica el SLOCCount[cita requerida], una cifra que según el 
modelo COCOMO requeriría un esfuerzo para producir un software de este 
tamaño de 15 personas-año. Por otro lado, otra estimación que arrojó el 
SLOCCount es la referente al tiempo que tardaría una empresa en tener un 
software como Koha, el cual es de un año y medio. También se obtuvo que 
el número de desarrolladores que pueden trabajar en paralelo es de 
aproximadamente 10, cuyo cálculo se obtiene al dividir las personas-año 
entre los años.

Una vez que se sabe cuánto tiempo y cuánta gente se necesita, el cálculo 
de costes es fácil: para ello se toma en consideración el salario de 
U$S56,282 al año, 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, teléfono, 
etc.). Todo esto da un total de unos 1,493,794.36 €.


Estado actual de Koha Página web        http://www.koha.org/
Inicio del proyecto     1999
Versión actual  Koha 2.2.9
Líneas de código fuente         59,146
Esfuerzo estimado de desarrollo
(persona-año / persona-mes)     14.51/174.07
Estimación de tiempo (años)     1.48
Estimación del nº de desarrolladores en paralelo        9.8
Estimación de coste     $1,959,581

Otro aspecto a mencionar son los diversos lenguajes de programación 
utilizados en el desarrollo del proyecto, según el análisis realizado 
con SLOCCount, el lenguaje más utilizado es Perl, seguido de Pascal, 
Unix-shell y Php. En la tabla se muestra dicha información junto con las 
líneas de código y el porcentaje.
Lenguajes de programación utilizados en Koha 2.2.9 Lenguaje     Líneas de 
código  Porcentaje
Perl    56,695  95.86%
Pascal  2,242   3.79%
sh      202     0.34%
Php     7       0.01%

Obtención de Koha [editar]

Koha puede ser descargado de koha.org o en repositorios espejo. También 
existe una gran cantidad de documentación disponible en KohaDocs.org y 
en el wiki oficial.

Licencia [editar]

Koha se distribuye bajo la GNU General Public License.

Requisitos [editar]

Servidor [editar]

El lado del servidor de Koha está escrito en Perl y requiere:

     * Intérprete Perl
     * Servidor MySQL v3.2 o mayor y/o Postgresql 8.2.5. (en modo de 
prueba experimental)
     * Módulos de Perl exclusivos de Linux, para algunas funcionalidades

Cliente [editar]

Navegador [editar]

La interfaz del Catálogo en Línea (en inglés, OPAC) está escrita en 
XHTML 1.0 con CSS 2.0, utiliza gráficos PNG y debería funcionar 
correctamente en cualquier navegador. La interfaz para bibliotecario 
tiene requisitos similares, pero requiere un navegador con 
funcionalidades Javascript (la mayoría actualmente lo permite) para 
trabajar correctamente.

Presentación [editar]

La resolución mínima de pantalla con las cuales Koha debe funcionar es 
1024x768 pixeles, en 16 bit de profundidad de colores.

Cómo instalarlo [editar]

     * La versión estable más reciente de Koha es la 2.2.9, disponible 
en el servidor de Savannah. En la línea de comandos de Linux, siga los 
siguientes pasos:

    1. Descarga: wget 
http://download.savannah.nongnu.org/releases/koha/koha-2.2.9.tar.gz
    2. Descompresión: tar xzf koha-2.2.9.tar.gz
    3. Cambio de directorio: cd koha-2.2.9/
    4. Ejecución del instalador: perl installer.pl

     * Koha es liberado con un instalador (escrito en Perl) basado en la 
línea de comandos.
     * Al ejecutarlo, nos saluda y nos informa que todos los módulos de 
Perl requeridos han sido instalados.
           o Si en dado caso faltaran algunos módulos, el mismo programa 
dará ayuda para teclear los comandos para instalar dichos módulos, 
además de tener una conexión a internet.
     * Luego Koha preguntará las rutas donde se desean instalar los 
scripts y los templates (las plantillas) del OPAC e Intranet.
           o Se recomienda instalar bajo /usr/local, para tener un 
control del software instalado fuera del sistema de manejo de paquetes 
apt (según 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.
     * Después da la oportunidad de seleccionar el formato MARC con el 
cual deseamos instalar y de importar sets predefinidos de datos.
     * Koha genera un archivo compatible con el servidor web Apache, que 
debemos incluir en la configuración del servidor web.
           o A veces es necesario modificar un poco el archivo generado, 
pues no se encontrará el match en los VirtualHosts.
           o Reiniciar Apache: /etc/init.d/apache2 restart.
     * El instalador finaliza haciendo otras preguntas, como correo del 
administrador, nombre del sitio, etc.

Enlaces externos [editar]

     * Sitio oficial de Koha www.koha.org
     * Documentación:
           o KohaDocs www.kohadocs.org
           o Wiki wiki.koha.org
     * Traducción online: translate.koha.org
     * Contribuciones de usuarios: contribs.koha.org
     * Grupo para hispanohablantes koha-es

     * Sitio oficial de Zebra
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a