SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Una experiencia con software libre

                   KOHA
Sistema Integrado de Gestión de Bibliotecas.



      Universidad Nacional de La Plata


                 Contacto: koha@info.unlp.edu.ar

                         http://koha.unlp.edu.ar
Qué es KOHA ?


●   Sistema Integrado de Gestión de Biblioteca
    (SIGB – SIB) desarrollado en Nueva Zelanda bajo
    licencia GPL.
●   Permite informatizar las operaciones propias de una
    biblioteca.
●   Funciones claves: administración por Módulos

                              http://koha.unlp.edu.ar
Módulos principales de Koha:
• Catalogación
• Usuarios
• Circulación
• Adquisición
• Estadísticas
• Parámetros


                 http://koha.unlp.edu.ar
Grupo de desarrollo de la
      Universidad Nacional de La Plata


                Representantes:
M. F. Pietroboni – Bib. Fac. Ciencias Económicas
   Einar Lanfranco – Facultad de Informática




                          http://koha.unlp.edu.ar
Grupo de desarrollo de la
         Universidad Nacional de La Plata

- Objetivo: desarrollar un caso testigo de aplicación en una
  unidad de información.


- Visión: obtener un Sistema de Gestión compartido por
  las Bibliotecas de la U.N.L.P.

                                  http://koha.unlp.edu.ar
KOHA
                 Caso testigo:

Biblioteca de la Facultad de Ciencias Económicas
                 FCE - U.N.L.P.




                           http://koha.unlp.edu.ar
Caso testigo: Bib. Fac. Cias. Económicas
             Estado de situación inicial

➢   Bases de datos independientes entre sí
➢   Micro ISIS
➢   D.O.S.
➢    Gestión de usuarios a través de SIU Guaraní
    (no relacionada)

                           http://koha.unlp.edu.ar
Caso testigo: Bib. Fac. Cias. Económicas
           Estado de situación inicial

               Bases de datos existentes:
➢   Libros
➢   Publicaciones periódicas
➢   Usuarios
➢   Sistema de circulación manual

                             http://koha.unlp.edu.ar
Objetivos planteados

➢
    Importación/Exportación de registros:
    bases existentes (ISO 2709).
➢   ABM de registros.
➢   Re-diseño de la interface (OPAC-Intranet).
➢   Gestión de usuarios.
➢   Sistema de circulación.
➢   Acceso al OPAC.


                          http://koha.unlp.edu.ar
Trabajando con Koha

➢   Registros bibliográficos completos.
➢   Migración de datos ISO.
➢Posibilidad de múltiples puestos de
trabajo.



                      http://koha.unlp.edu.ar
Trabajando con Koha

➢   Interface WEB.
➢   Interface SIU Guaraní.
➢   Módulo Marc 21.
➢   Catalogación derivada.
➢ Integración con otras Bibliotecas del
sistema.
                       http://koha.unlp.edu.ar
Trabajando sobre Koha

   ¿Cómo empezamos?




          http://koha.unlp.edu.ar
Versiones y Plataformas utilizadas:

– 1.2.3 en mayo del 2003 sobre RedHat 8.0
– 1.9.2 sobre RedHat 8.0
– 1.9.3 sobre RedHat 8.0 y sobre RedHat 9
– 2.0.0-pre5 sobre RedHat 9
– 2.0.0-rc1 sobre RedHat 9
– 2.0.0-rc4 sobre RedHat 9 y sobre Debian 3.1
– 2.0.0 instalada el 29/3/04 sobre RedHat 9 y sobre Debian
  3.1
– Koha-UNLP sobre Debian Sarge instalado 28/4/06
                                http://koha.unlp.edu.ar
Grupo de desarrollo UNLP

– El grupo de desarrollo UNLP se basó en la versión 2.0.0
  del proyecto oficial KOHA.
– Esta versión se liberó en Septiembre 2003
– Se comienzó a modificar en Diciembre de 2003
– Se liberó la primer versión de Koha-UNLP en Septiembre
  de 2004


                                 http://koha.unlp.edu.ar
¿Cómo esta escrito Koha?

• Koha esta escrito en PERL (Practical
  Extraction and Report Language)
• Diseñado por el lingüista Larry Wall
• Perl es un lenguaje interpretado
• Tanto la especificación del lenguaje como su
  implementación son libres



                            http://koha.unlp.edu.ar
Koha: Estructura

¿Cómo esta escrito Koha?
Tres tipos de Archivos:
– Los scripts perl (.pl) forman el Núcleo de Koha.
– Los templates (.tmpl) tienen la forma del html que
  se retorna al cliente.
– Los módulos perl (.pm) reunen funcionalidad
  común a diversas partes del sistema.


                           http://koha.unlp.edu.ar
Koha:
         Funcionamiento
– ¿Cómo funciona Koha?
– Los usuarios invocan a los scripts .pl a través del
  webserver, y contestan esas invocaciones
  apoyándose en las funciones que les proveen los
  .pm y se muestran al usuario mediante los .tmpl.
– En el siguiente gráfico se ilustra esta
  interoperabilidad:



                               http://koha.unlp.edu.ar
Funcionamiento

DB          Server    Módulo
            MySql    Perl (.pm)



                      Código                 Template
                     Perl (.pl)               (.tmpl)

                                  Servidor

                                  Cliente
                                                          Código
     Requerimiento                                        HTML

                                       http://koha.unlp.edu.ar
TRABAJOS REALIZADOS

– Instalación y configuración
– Traducción al idioma español
– Corrección de errores
– Adaptación a los requerimientos locales
– Migración de datos bibliográficos desde el caso de
  estudio: Metodologías



                                 http://koha.unlp.edu.ar
TRABAJOS REALIZADOS( cont.)

– Uso de LDAP para autenticación
– Integración Guaraní WEB
– Seguridad
– Modificación de las interfaces
– Parametrización



                              http://koha.unlp.edu.ar
Corrección de errores

En OPAC
  – Corrección de las búsquedas
  – Adecuación de la información mostrada
  – Hipervínculos sin resolver
  – Corrección de la traducción al español
     • Errores generados por la herramienta
  – Errores cosméticos
  – Funcionamiento con Mod-Perl

                                 http://koha.unlp.edu.ar
Corrección de errores
En Intranet
   – Errores en la ABM de libros
   – Errores en la ABM de usuarios
   – Modificación de las tablas de la base de datos
   – Correcciones en las búsquedas
   – Corrección de la traducción al español
   – Errores cosméticos
   – Funcionamiento con Mod-Perl

                                   http://koha.unlp.edu.ar
Algunas modificaciones
                                (mayo de 2004)
addbiblio.tmpl    aditem-nomarc.tmpl     opac-userdetails.pl

Subject.tmpl      opac-top-login.inc     updateitem.pl

Search.pm         opac-top.inc           moditem.tmpl

join.html         opac-user.tmpl         savebiblio.pl

opac-top.inc      opac-auth.tmp          placerequest.tmpl

Authorities.pm    md5.js                 placerequest.pl

saveitem.pl       Auth.pm                Biblio.pm

Members.pm        intranet.tmpl          moredetail.tmpl

admin-home.tmpl   auth.tmpl               detail.tmpl
                                   http://koha.unlp.edu.ar
Actualmente
      Alteramos casi todo el sistema.

• Modificamos casi todos archivos .tmpl del OPAC y de la
INTRANET (mas de 180 archivos)
• Agregamos 16 nuevos módulos de Perl (archivos .pm)
• Base de datos Mysql:
        • Modificacion de tablas
        • Agregado de nuevas tablas
• Agregado de base de datos LDAP
• Utilizamos varios modulos extras de CPAN: por ejemplo
Net::LDAP


                               http://koha.unlp.edu.ar
Adaptación
Sistema de catálogo
   – Adecuación del sistema de campos mínimos
      • Modificación en ABM de ejemplares
      • Modificación de las tablas de la base de relacionadas
   – MARC 21
   – Búsquedas: Simples, Avanzadas, Diccionario, etc.
   – Estantes virtuales
   – Gestión de disponibilidad de ejemplares:
        - Modificaciones globales
        - Administración de ejemplares

                                    http://koha.unlp.edu.ar
Adaptación
Sistema de circulación
   – Adecuación al sistema de préstamos y reservas local
   – Confirmación de préstamos
   – Impresión de comprobantes
   – Sistema de sanciones
   – Manejo de feriados
   – Avisos de disponibilidad mediante envio de mails
   – Renovaciones remotas


                               http://koha.unlp.edu.ar
Adaptación
Sistema de Usuarios
  ➢   ABM de usuarios
  ➢   Integración con el sistema SIU Guaraní
  ➢   Carnet de Usuario
  ➢   Autenticación mediante LDAP
  ➢   Favoritos
  ➢   Envío e-mail
  ➢   Impresión de resultados
  ➢   Generación pdf
                                http://koha.unlp.edu.ar
Auntenticacion con LDAP -Ventajas

• Koha chequea las credenciales del usuario
  contra un Servidor LDAP independiente.
• Se puede independizar el manejo de los
  usuarios de la organización de la aplicación
  (Koha).
• Se puede incorporar a un LDAP existente
  previamente, que sea utilizado por la
  organización.
• Las claves se manejan únicamente en el LDAP.

                           http://koha.unlp.edu.ar
Integración Guaraní Web
• Los usuarios de Guaraní Web serán usuarios de
  KOHA automáticamente.
• Koha es lector y usuario de los datos de los
  usuarios del Guaraní Web.
• KOHA mantiene el estado del usuario frente a la
  Unidad de Información accesible para el Sistema
  de Alumnos.



                            http://koha.unlp.edu.ar
Gestión de usuarios




  Alumnos              Usuarios                Usuarios
                      Potenciales               Reales
(SIU Guaraní)
                       (en LDAP)               (KOHA)




                               http://koha.unlp.edu.ar
Primera migración de datos
      bibliográficos

Económicas                                                   Koha



                                Sentencias
    ISIS                                                     MYSQL
                                  SQL




           Conversor Isis/SQL          Procesador SQL-PHP




                                             http://koha.unlp.edu.ar
Actualmente: Importación desde
          ISO 2709

Económicas                                   Koha



    ISIS          ISO 2709                   MYSQL




                             http://koha.unlp.edu.ar
Seguridad
• Mecanismo de encriptación para el login
• Servidor Seguro para Intranet (SSL)
• Red Privada para Administración
     • Usando OpenVPN
• Contraseñas de usuarios
     • Vencimiento y obligacion de cambio
• Carnet de Usuarios
     • Códigos de barras


                             http://koha.unlp.edu.ar
OPAC anterior




        http://koha.unlp.edu.ar
OPAC actual




      http://koha.unlp.edu.ar
Intranet anterior




          http://koha.unlp.edu.ar
Intranet actual




         http://koha.unlp.edu.ar
PARAMETRIZACIÓN
✔ Uso de LDAP
✔ Uso de MAIL

✔ Duración de préstamo

✔ Duración de sanción

✔ Validez de reserva

✔ Período de renovación

✔ Información detallada

✔ Manejo de datos de usuarios

✔ Habilitación del módulo de Circulación




                           http://koha.unlp.edu.ar
Koha-UNLP hoy

• Facultad de Ciencias Económicas
• Facultad de Informática




                   http://koha.unlp.edu.ar
Referencias

Facultad de Ciencias Económicas: http://www.econo.unlp.edu.ar
Catálogo Público: http://catalogo.econo.unlp.edu.ar
Sitio UNLP: http://www.unlp.edu.ar
Sitio del Desarrollo: http://koha.unlp.edu.ar
Sitio Oficial: http://www.koha.org/
Documentación Oficial: http://www.saas.nsw.edu.au/koha_wiki/
Sitio en Francia: http://www.koha-fr.org/




                                        http://koha.unlp.edu.ar

Más contenido relacionado

La actualidad más candente

Actividad teórico paquetes especializados
Actividad teórico paquetes especializadosActividad teórico paquetes especializados
Actividad teórico paquetes especializadosmilebote
 
Trabajo final paquetes especializados
Trabajo final paquetes especializadosTrabajo final paquetes especializados
Trabajo final paquetes especializadosmilebote
 
Sistemas bibliotecarios con base de datos isis softwares de biblioteca
Sistemas bibliotecarios con base de datos isis softwares de bibliotecaSistemas bibliotecarios con base de datos isis softwares de biblioteca
Sistemas bibliotecarios con base de datos isis softwares de bibliotecaManuel Luján
 
Actividad teorico practica paquetes especializados
Actividad teorico practica paquetes especializadosActividad teorico practica paquetes especializados
Actividad teorico practica paquetes especializadosanndreitha0109
 
ACTIVIDAD TEORICO – PRÁCTICA PAQUETES ESPECIALIZADOS CIDBA
ACTIVIDAD TEORICO – PRÁCTICA  PAQUETES ESPECIALIZADOS CIDBAACTIVIDAD TEORICO – PRÁCTICA  PAQUETES ESPECIALIZADOS CIDBA
ACTIVIDAD TEORICO – PRÁCTICA PAQUETES ESPECIALIZADOS CIDBASandra Garzon
 
Software ABCD (Automatización de Bibliotecas y Centros de Documentación): nue...
Software ABCD (Automatización de Bibliotecas y Centros de Documentación): nue...Software ABCD (Automatización de Bibliotecas y Centros de Documentación): nue...
Software ABCD (Automatización de Bibliotecas y Centros de Documentación): nue...Leticia Lizondo
 
Automatización de Bibliotecas
Automatización de BibliotecasAutomatización de Bibliotecas
Automatización de Bibliotecasjoisnataliamojica
 
Foro servicios bibliotecarios y documentales a través de internet
Foro servicios bibliotecarios y documentales a través de internetForo servicios bibliotecarios y documentales a través de internet
Foro servicios bibliotecarios y documentales a través de internetErika Yohana Plaza Veloza
 

La actualidad más candente (12)

Actividad teórico paquetes especializados
Actividad teórico paquetes especializadosActividad teórico paquetes especializados
Actividad teórico paquetes especializados
 
Trabajo final paquetes especializados
Trabajo final paquetes especializadosTrabajo final paquetes especializados
Trabajo final paquetes especializados
 
Sistemas bibliotecarios con base de datos isis softwares de biblioteca
Sistemas bibliotecarios con base de datos isis softwares de bibliotecaSistemas bibliotecarios con base de datos isis softwares de biblioteca
Sistemas bibliotecarios con base de datos isis softwares de biblioteca
 
Actividad teorico practica paquetes especializados
Actividad teorico practica paquetes especializadosActividad teorico practica paquetes especializados
Actividad teorico practica paquetes especializados
 
ACTIVIDAD TEORICO – PRÁCTICA PAQUETES ESPECIALIZADOS CIDBA
ACTIVIDAD TEORICO – PRÁCTICA  PAQUETES ESPECIALIZADOS CIDBAACTIVIDAD TEORICO – PRÁCTICA  PAQUETES ESPECIALIZADOS CIDBA
ACTIVIDAD TEORICO – PRÁCTICA PAQUETES ESPECIALIZADOS CIDBA
 
Trabajo software-libre
Trabajo software-libreTrabajo software-libre
Trabajo software-libre
 
Actividad teorico práctica
Actividad teorico prácticaActividad teorico práctica
Actividad teorico práctica
 
Software ABCD (Automatización de Bibliotecas y Centros de Documentación): nue...
Software ABCD (Automatización de Bibliotecas y Centros de Documentación): nue...Software ABCD (Automatización de Bibliotecas y Centros de Documentación): nue...
Software ABCD (Automatización de Bibliotecas y Centros de Documentación): nue...
 
Automatización de Bibliotecas
Automatización de BibliotecasAutomatización de Bibliotecas
Automatización de Bibliotecas
 
Foro servicios bibliotecarios y documentales a través de internet
Foro servicios bibliotecarios y documentales a través de internetForo servicios bibliotecarios y documentales a través de internet
Foro servicios bibliotecarios y documentales a través de internet
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Arquitectura en Alfresco
Arquitectura en AlfrescoArquitectura en Alfresco
Arquitectura en Alfresco
 

Destacado (6)

1) catalogar docucumentos en koha
1) catalogar docucumentos en koha1) catalogar docucumentos en koha
1) catalogar docucumentos en koha
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
A4 instalación de koha
A4   instalación de kohaA4   instalación de koha
A4 instalación de koha
 
Guía instalación koha por paquetes
Guía instalación koha por paquetesGuía instalación koha por paquetes
Guía instalación koha por paquetes
 
Pasos para ingresar registros a koha
Pasos para ingresar registros a kohaPasos para ingresar registros a koha
Pasos para ingresar registros a koha
 
Koha opac
Koha opacKoha opac
Koha opac
 

Similar a Koha biblioteca nacional v3

Charla informativa sobre Koha en Necochea el 18 de octubre de 2014
Charla informativa sobre Koha en Necochea el 18 de octubre de 2014Charla informativa sobre Koha en Necochea el 18 de octubre de 2014
Charla informativa sobre Koha en Necochea el 18 de octubre de 2014Pablo López Liotti
 
Embrapa ribda-2009-es2
Embrapa ribda-2009-es2Embrapa ribda-2009-es2
Embrapa ribda-2009-es2RIBDA 2009
 
CaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Workshop de interoperabilidad usando estándaresCaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Workshop de interoperabilidad usando estándaresPablo Pazos
 
Implementación de un Repositorio de Tesis Digitales para la Universidad de La...
Implementación de un Repositorio de Tesis Digitales para la Universidad de La...Implementación de un Repositorio de Tesis Digitales para la Universidad de La...
Implementación de un Repositorio de Tesis Digitales para la Universidad de La...lfg_pc
 
Pergamo Software para Gestión Integral de Bibliotecas y Centros de Documentación
Pergamo Software para Gestión Integral de Bibliotecas y Centros de DocumentaciónPergamo Software para Gestión Integral de Bibliotecas y Centros de Documentación
Pergamo Software para Gestión Integral de Bibliotecas y Centros de DocumentaciónDeysi Yadira
 
Plone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativosPlone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativosLeonardo J. Caballero G.
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregidoJose Torres Gonzales
 
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLP
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLPCISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLP
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLPChristian Rodriguez
 
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...Christian Rodriguez
 
Presentación ddi 2012 proyecto cepra
Presentación ddi 2012 proyecto cepraPresentación ddi 2012 proyecto cepra
Presentación ddi 2012 proyecto cepraGermania Rodriguez
 

Similar a Koha biblioteca nacional v3 (20)

Charla informativa sobre Koha en Necochea el 18 de octubre de 2014
Charla informativa sobre Koha en Necochea el 18 de octubre de 2014Charla informativa sobre Koha en Necochea el 18 de octubre de 2014
Charla informativa sobre Koha en Necochea el 18 de octubre de 2014
 
Embrapa ribda-2009-es2
Embrapa ribda-2009-es2Embrapa ribda-2009-es2
Embrapa ribda-2009-es2
 
CaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Workshop de interoperabilidad usando estándaresCaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Workshop de interoperabilidad usando estándares
 
Implementación de un Repositorio de Tesis Digitales para la Universidad de La...
Implementación de un Repositorio de Tesis Digitales para la Universidad de La...Implementación de un Repositorio de Tesis Digitales para la Universidad de La...
Implementación de un Repositorio de Tesis Digitales para la Universidad de La...
 
Curso especial-de-titulacion
Curso especial-de-titulacionCurso especial-de-titulacion
Curso especial-de-titulacion
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
software APACHE.
software APACHE.software APACHE.
software APACHE.
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
Nuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de Andalucia
Nuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de AndaluciaNuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de Andalucia
Nuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de Andalucia
 
Nuevo portal de la BV-SSPA
Nuevo portal de la BV-SSPANuevo portal de la BV-SSPA
Nuevo portal de la BV-SSPA
 
Pergamo Software para Gestión Integral de Bibliotecas y Centros de Documentación
Pergamo Software para Gestión Integral de Bibliotecas y Centros de DocumentaciónPergamo Software para Gestión Integral de Bibliotecas y Centros de Documentación
Pergamo Software para Gestión Integral de Bibliotecas y Centros de Documentación
 
Plone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativosPlone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativos
 
De Mensajería hacia Logs con Apache Kafka
De Mensajería hacia Logs con Apache KafkaDe Mensajería hacia Logs con Apache Kafka
De Mensajería hacia Logs con Apache Kafka
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
 
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLP
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLPCISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLP
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLP
 
CAMPI
CAMPICAMPI
CAMPI
 
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...
 
Alfresco
AlfrescoAlfresco
Alfresco
 
Presentación ddi 2012 proyecto cepra
Presentación ddi 2012 proyecto cepraPresentación ddi 2012 proyecto cepra
Presentación ddi 2012 proyecto cepra
 

Koha biblioteca nacional v3

  • 1. Una experiencia con software libre KOHA Sistema Integrado de Gestión de Bibliotecas. Universidad Nacional de La Plata Contacto: koha@info.unlp.edu.ar http://koha.unlp.edu.ar
  • 2. Qué es KOHA ? ● Sistema Integrado de Gestión de Biblioteca (SIGB – SIB) desarrollado en Nueva Zelanda bajo licencia GPL. ● Permite informatizar las operaciones propias de una biblioteca. ● Funciones claves: administración por Módulos http://koha.unlp.edu.ar
  • 3. Módulos principales de Koha: • Catalogación • Usuarios • Circulación • Adquisición • Estadísticas • Parámetros http://koha.unlp.edu.ar
  • 4. Grupo de desarrollo de la Universidad Nacional de La Plata Representantes: M. F. Pietroboni – Bib. Fac. Ciencias Económicas Einar Lanfranco – Facultad de Informática http://koha.unlp.edu.ar
  • 5. Grupo de desarrollo de la Universidad Nacional de La Plata - Objetivo: desarrollar un caso testigo de aplicación en una unidad de información. - Visión: obtener un Sistema de Gestión compartido por las Bibliotecas de la U.N.L.P. http://koha.unlp.edu.ar
  • 6. KOHA Caso testigo: Biblioteca de la Facultad de Ciencias Económicas FCE - U.N.L.P. http://koha.unlp.edu.ar
  • 7. Caso testigo: Bib. Fac. Cias. Económicas Estado de situación inicial ➢ Bases de datos independientes entre sí ➢ Micro ISIS ➢ D.O.S. ➢ Gestión de usuarios a través de SIU Guaraní (no relacionada) http://koha.unlp.edu.ar
  • 8. Caso testigo: Bib. Fac. Cias. Económicas Estado de situación inicial Bases de datos existentes: ➢ Libros ➢ Publicaciones periódicas ➢ Usuarios ➢ Sistema de circulación manual http://koha.unlp.edu.ar
  • 9. Objetivos planteados ➢ Importación/Exportación de registros: bases existentes (ISO 2709). ➢ ABM de registros. ➢ Re-diseño de la interface (OPAC-Intranet). ➢ Gestión de usuarios. ➢ Sistema de circulación. ➢ Acceso al OPAC. http://koha.unlp.edu.ar
  • 10. Trabajando con Koha ➢ Registros bibliográficos completos. ➢ Migración de datos ISO. ➢Posibilidad de múltiples puestos de trabajo. http://koha.unlp.edu.ar
  • 11. Trabajando con Koha ➢ Interface WEB. ➢ Interface SIU Guaraní. ➢ Módulo Marc 21. ➢ Catalogación derivada. ➢ Integración con otras Bibliotecas del sistema. http://koha.unlp.edu.ar
  • 12. Trabajando sobre Koha ¿Cómo empezamos? http://koha.unlp.edu.ar
  • 13. Versiones y Plataformas utilizadas: – 1.2.3 en mayo del 2003 sobre RedHat 8.0 – 1.9.2 sobre RedHat 8.0 – 1.9.3 sobre RedHat 8.0 y sobre RedHat 9 – 2.0.0-pre5 sobre RedHat 9 – 2.0.0-rc1 sobre RedHat 9 – 2.0.0-rc4 sobre RedHat 9 y sobre Debian 3.1 – 2.0.0 instalada el 29/3/04 sobre RedHat 9 y sobre Debian 3.1 – Koha-UNLP sobre Debian Sarge instalado 28/4/06 http://koha.unlp.edu.ar
  • 14. Grupo de desarrollo UNLP – El grupo de desarrollo UNLP se basó en la versión 2.0.0 del proyecto oficial KOHA. – Esta versión se liberó en Septiembre 2003 – Se comienzó a modificar en Diciembre de 2003 – Se liberó la primer versión de Koha-UNLP en Septiembre de 2004 http://koha.unlp.edu.ar
  • 15. ¿Cómo esta escrito Koha? • Koha esta escrito en PERL (Practical Extraction and Report Language) • Diseñado por el lingüista Larry Wall • Perl es un lenguaje interpretado • Tanto la especificación del lenguaje como su implementación son libres http://koha.unlp.edu.ar
  • 16. Koha: Estructura ¿Cómo esta escrito Koha? Tres tipos de Archivos: – Los scripts perl (.pl) forman el Núcleo de Koha. – Los templates (.tmpl) tienen la forma del html que se retorna al cliente. – Los módulos perl (.pm) reunen funcionalidad común a diversas partes del sistema. http://koha.unlp.edu.ar
  • 17. Koha: Funcionamiento – ¿Cómo funciona Koha? – Los usuarios invocan a los scripts .pl a través del webserver, y contestan esas invocaciones apoyándose en las funciones que les proveen los .pm y se muestran al usuario mediante los .tmpl. – En el siguiente gráfico se ilustra esta interoperabilidad: http://koha.unlp.edu.ar
  • 18. Funcionamiento DB Server Módulo MySql Perl (.pm) Código Template Perl (.pl) (.tmpl) Servidor Cliente Código Requerimiento HTML http://koha.unlp.edu.ar
  • 19. TRABAJOS REALIZADOS – Instalación y configuración – Traducción al idioma español – Corrección de errores – Adaptación a los requerimientos locales – Migración de datos bibliográficos desde el caso de estudio: Metodologías http://koha.unlp.edu.ar
  • 20. TRABAJOS REALIZADOS( cont.) – Uso de LDAP para autenticación – Integración Guaraní WEB – Seguridad – Modificación de las interfaces – Parametrización http://koha.unlp.edu.ar
  • 21. Corrección de errores En OPAC – Corrección de las búsquedas – Adecuación de la información mostrada – Hipervínculos sin resolver – Corrección de la traducción al español • Errores generados por la herramienta – Errores cosméticos – Funcionamiento con Mod-Perl http://koha.unlp.edu.ar
  • 22. Corrección de errores En Intranet – Errores en la ABM de libros – Errores en la ABM de usuarios – Modificación de las tablas de la base de datos – Correcciones en las búsquedas – Corrección de la traducción al español – Errores cosméticos – Funcionamiento con Mod-Perl http://koha.unlp.edu.ar
  • 23. Algunas modificaciones (mayo de 2004) addbiblio.tmpl aditem-nomarc.tmpl opac-userdetails.pl Subject.tmpl opac-top-login.inc updateitem.pl Search.pm opac-top.inc moditem.tmpl join.html opac-user.tmpl savebiblio.pl opac-top.inc opac-auth.tmp placerequest.tmpl Authorities.pm md5.js placerequest.pl saveitem.pl Auth.pm Biblio.pm Members.pm intranet.tmpl moredetail.tmpl admin-home.tmpl auth.tmpl detail.tmpl http://koha.unlp.edu.ar
  • 24. Actualmente Alteramos casi todo el sistema. • Modificamos casi todos archivos .tmpl del OPAC y de la INTRANET (mas de 180 archivos) • Agregamos 16 nuevos módulos de Perl (archivos .pm) • Base de datos Mysql: • Modificacion de tablas • Agregado de nuevas tablas • Agregado de base de datos LDAP • Utilizamos varios modulos extras de CPAN: por ejemplo Net::LDAP http://koha.unlp.edu.ar
  • 25. Adaptación Sistema de catálogo – Adecuación del sistema de campos mínimos • Modificación en ABM de ejemplares • Modificación de las tablas de la base de relacionadas – MARC 21 – Búsquedas: Simples, Avanzadas, Diccionario, etc. – Estantes virtuales – Gestión de disponibilidad de ejemplares: - Modificaciones globales - Administración de ejemplares http://koha.unlp.edu.ar
  • 26. Adaptación Sistema de circulación – Adecuación al sistema de préstamos y reservas local – Confirmación de préstamos – Impresión de comprobantes – Sistema de sanciones – Manejo de feriados – Avisos de disponibilidad mediante envio de mails – Renovaciones remotas http://koha.unlp.edu.ar
  • 27. Adaptación Sistema de Usuarios ➢ ABM de usuarios ➢ Integración con el sistema SIU Guaraní ➢ Carnet de Usuario ➢ Autenticación mediante LDAP ➢ Favoritos ➢ Envío e-mail ➢ Impresión de resultados ➢ Generación pdf http://koha.unlp.edu.ar
  • 28. Auntenticacion con LDAP -Ventajas • Koha chequea las credenciales del usuario contra un Servidor LDAP independiente. • Se puede independizar el manejo de los usuarios de la organización de la aplicación (Koha). • Se puede incorporar a un LDAP existente previamente, que sea utilizado por la organización. • Las claves se manejan únicamente en el LDAP. http://koha.unlp.edu.ar
  • 29. Integración Guaraní Web • Los usuarios de Guaraní Web serán usuarios de KOHA automáticamente. • Koha es lector y usuario de los datos de los usuarios del Guaraní Web. • KOHA mantiene el estado del usuario frente a la Unidad de Información accesible para el Sistema de Alumnos. http://koha.unlp.edu.ar
  • 30. Gestión de usuarios Alumnos Usuarios Usuarios Potenciales Reales (SIU Guaraní) (en LDAP) (KOHA) http://koha.unlp.edu.ar
  • 31. Primera migración de datos bibliográficos Económicas Koha Sentencias ISIS MYSQL SQL Conversor Isis/SQL Procesador SQL-PHP http://koha.unlp.edu.ar
  • 32. Actualmente: Importación desde ISO 2709 Económicas Koha ISIS ISO 2709 MYSQL http://koha.unlp.edu.ar
  • 33. Seguridad • Mecanismo de encriptación para el login • Servidor Seguro para Intranet (SSL) • Red Privada para Administración • Usando OpenVPN • Contraseñas de usuarios • Vencimiento y obligacion de cambio • Carnet de Usuarios • Códigos de barras http://koha.unlp.edu.ar
  • 34. OPAC anterior http://koha.unlp.edu.ar
  • 35. OPAC actual http://koha.unlp.edu.ar
  • 36. Intranet anterior http://koha.unlp.edu.ar
  • 37. Intranet actual http://koha.unlp.edu.ar
  • 38. PARAMETRIZACIÓN ✔ Uso de LDAP ✔ Uso de MAIL ✔ Duración de préstamo ✔ Duración de sanción ✔ Validez de reserva ✔ Período de renovación ✔ Información detallada ✔ Manejo de datos de usuarios ✔ Habilitación del módulo de Circulación http://koha.unlp.edu.ar
  • 39. Koha-UNLP hoy • Facultad de Ciencias Económicas • Facultad de Informática http://koha.unlp.edu.ar
  • 40. Referencias Facultad de Ciencias Económicas: http://www.econo.unlp.edu.ar Catálogo Público: http://catalogo.econo.unlp.edu.ar Sitio UNLP: http://www.unlp.edu.ar Sitio del Desarrollo: http://koha.unlp.edu.ar Sitio Oficial: http://www.koha.org/ Documentación Oficial: http://www.saas.nsw.edu.au/koha_wiki/ Sitio en Francia: http://www.koha-fr.org/ http://koha.unlp.edu.ar