Curso De Koha - Bibliotecadigital.cin.edu.ar

Transcription

Curso de KohaOrientado al personal de tecnología de lasUniversidades NacionalesJornada 1/5Capacitadores: Álvaro Hernán Gómez o M. Fuhr(claudiofuhr@cab.cnea.gov.ar)Instituto Balseiro - UNCuyo - CNEA30 de Septiembre de 2019 al 4 de Octubre 2019 - Ciudad Autónoma de Buenos Airesbibliotecas@siu.edu.ar / https://www.siu.edu.ar/siu-bibliotecas/

Esta obra está bajo una Licencia Creative CommonsAtribución-NoComercial-CompartirIgual 4.0 Internacional.La actividad “Curso de capacitación en Koha para el personal de tecnología de las UniversidadesNacionales” es posible gracias a un subsidio otorgado por la Fundación Williams al ConsejoInteruniversitario Nacional (CIN) en el mes de Julio de 2019. La información del proyecto se encuentra gia-de-las-universidades-nacionales#becasLos ejercicios presentados en la capacitación se han planteado de modo de simular requerimientos con el único objetivo defacilitar el proceso de aprendizaje de la plataforma KOHA. El planteo de los ejercicios no está implicando un compromiso porparte del SIU-CIN en el desarrollo, evaluación o implementación de los mismos para el Sistema Universitario. En losejercicios en que se mencionan organizaciones reales, los casos planteados son simulaciones que no tienen necesariamentecorrelato con situaciones o requerimientos existentes.

Introducción general.Sistema de Gestión de BibliotecasPorqué KOHA?

Koha es el primer paquete de software librepara automatización de bibliotecas (SGB). Sudesarrollo es patrocinado por bibliotecas dedistinto tipo y tamaño, voluntarios yempresas de todo el mundo.Koha le permite al bibliotecario manejar lamayoría de los procedimientosadministrativos de una Biblioteca, y ademásproveer a los usuarios con un catálogopúblico para la consulta de ejemplares ycirculación.Sitio oficial: https://koha-community.org/

Mapa de usuarios de ?ILS Koha

Tecnologías asociadas a KohaCaracterísticas de KohaKoha 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 otrosdatos.Sistema de seriales para revistas y otras publicaciones periódicasKoha está basado en la Web, por lo que pueden utilizarse en terminales tontas (terminales sin disco duro nihardware 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 asistentepersonal.Koha maneja un vasto repertorio de Informes, Reportes y Estadísticas favorecidas por el uso de una basede datos relacional.Fuente: https://es.wikipedia.org/wiki/Koha

Estructura de KohaKoha se estructura con tres tipos de Archivos: Los scripts perl (.pl) forman el Núcleo de Koha.Los templates (.tt) tienen la forma del html que se retorna al cliente.Los módulos perl (.pm) reúnen funcionalidad común a diversaspartes del sistema.Fuente: /03/CE-Argentina-Koha Biblioteca Nacional V3.pdf

Tecnologías asociadas a KohaLenguaje deprogramación WEB ServerKohaDB Server Programado en Lenguaje Perl.Requiere de un Servidor web para funcionar: Apache NginxGestor de Base de Datos MariaDB MySQLIndexador Zebra ElasticSearchIndexadorFuente: https://es.wikipedia.org/wiki/Koha

Características, estándares y servicios de Koha MARC21 UNIMARC RSSZ39.50OAI-PMHSRU/SWMARC-XML SIP2 SIP/NCIPCatalogación manejable con formato MARC21 y UNIMARC, anivel de campos y subcampos.Soporta Z39.50 y SRU, como cliente y como servidor; esproveedor de datos OAI-PMH; RSS; SIP2.Interfaz para el usuario (OPAC) con diseño web adaptativo.Modelo MVC sobre lenguaje Perl. En las páginas "vista", los scripts dinámicos sonimplementados con plantillas Perl (*.tt), más contenidosen HTML, JavaScript, CSS y jQuery. A nivel de controladores, los llamados a las páginas sonrecibidos y procesados por scripts de perl (*.pl), los cualesson soportados por archivos *.pm usados a modo delibrería.Algunas alternativas para soporte y documentación:http://koha-community.org/support/, manuales de usuarioen http://koha-community.org/documentation/Fuente: https://es.wikipedia.org/wiki/Koha

Introducción general.Modelos de instalación. Ventajas ydesventajas

Modelo de instalación multi-instancias

Modelo de instalación multi-biblioteca

Introducción general.Módulos de KOHA

Módulos de KohaCatalogaciónCirculaciónSencilla gestión de los procesos de préstamo yreservas, complementado con un potente yconfigurable sistema de avisos de cortesía yreclamación.Listo para trabajar con las normas RDA, ofrece unsistema de catalogación asistido y uno totalmentetextual para profesionales.Catálogo (Opac)Diseño sencillo, limpio y moderno queremos que el usuariouse el Catálogo de la manera más natural posible, en unentorno que le resulte familiar y lo más parecido a Google oAmazon.AutoridadesUsuariosPermite la creación, importación desde un ficheroexterno o la integración con sistemas deautentificación externos.KohaAdministraciónSencillo sistema de gestión integral de autoridades yregistros bibliográficos, crea, importa, desduplicaautoridades y mantiene los registros bibliográficos siempreactualizados.AdquisicionesGestiona tu presupuesto y automatiza todo el proceso decompra a través del protocolo EDI e integra la informacióncon el catálogo bibliográfico (sólo en el módulo deadministración).Configura el 100% de las funcionalidades de koha desdeel administrador web, no necesita soporte informático.HerramientasPublicaciones periódicasDecenas de herramientas que complementan Koha:sistema de creación de etiquetas y tejuelos,modificación de registros en lote, eliminación deregistros, ejemplares y usuarios en lote etc.Control de suscripciones: patrón de recepción,vencimiento de suscripciones, reclamaciones y gestiónde la colección.InformesToda la información a tu alcance, más de 400informes prediseñados a tu disposición.Fuente: https://www.orex.es/koha/

Introducción general.Versionado de Koha. Explicación de lasnumeraciones

Versiones antiguas de KohaDe las versiones 1.0.0 a 3.24 se usaba el sistema de numeración por mejoras y/o correcciones:X.YY.ZZ.AAA X: Incremento mayor. Un gran cambio desde la versión anterior (ej: implementación dezebra.YY: Incremento menor. Implica una nueva funcionalidad o la mejora de una existente.ZZ: Incremento de mantenimiento. Incluye correcciones de bugs reportados.AAA: Incremento de la BD. Un cambio en el esquema de la base de datos.https://wiki.koha-community.org/wiki/Koha Versioning

Versiones “actuales” de KohaA partir de la versión 16.05 se utiliza una numeración basada en fecha.XX.YY.ZZ.AAA XX: año del lanzamiento de la versión.YY: mes de lanzamiento (05 mayo, 11 noviembre)ZZ: Incremento de mantenimiento. Es la corrección de bugs de funciones existentes. Node nuevas funcionalidades.AAA: Incremento de la BD. Un cambio en el esquema de la base de datos.https://wiki.koha-community.org/wiki/Koha Versioning

Introducción general.Infraestructuras recomenda

Infraestructura para Básica recomendadaIdeal para prueba solamenteen una máquina virtual oinstalaciónpersonal/académica.MySQL /MariaDBBibliotecaCursoArquitectura1 servidor BD: mysql oMaríaDB1 base de datos: koha siu1 servidor web: apache1 instancia: koha siu1 biblioteca: SIU KOHAAccesos por 0Accesos por lio-intra.mi-dominio.comAcceso blio-intra.mi-dominio.com:8080

Infraestructura para Media recomendadaIdeal para una instalación deproducción en una bibliotecao una red pequeña debibliotecasMySQL /MariaDBBibliotecaCursoArquitectura1 servidor BD: mysql oMaríaDB2 bases de datos:koha siukoha siu prueba1 servidor web: apache1 Instancias multi-biblioteca:siu1 Instancia de desarrollosiu prueba1 biblioteca: SIU KOHAAccesos por 0Es recomendable,en entornos deproducción,utilizar puerto443 (https)Accesos por lio-intra.mi-dominio.comAcceso blio-intra.mi-dominio.com:8080

Infraestructura para Alta disponibilidadIdeal para una red de bibliotecas.MySQL /MariaDBBibliotecaCursoArquitecturaDB Galera Cluster:(mysql/mariaDB)2 o más nodos de servidor DB1 HAProxy balancer para GaleraCluster2 Bases de datos*:koha siukoha siu prueba1 Servidor web*: apache1 Instancias multi-biblioteca:siu1 Instancia de desarrollosiu prueba1 biblioteca: SIU KOHA* Replicados y balanceadosAccesos por 0Es recomendable,en entornos deproducción, utilizarpuerto 443 (https)Accesos por lio-intra.mi-dominio.comAcceso blio-intra.mi-dominio.com:8080

MySQL/MariaDB Galera Cluster¿Qué es? ¿Qué ventajas brinda? El término clúster se aplica a los conjuntoso conglomerados de servidores unidosentre sí normalmente por una red (física ovirtual) que se comportan como si fuesenun único servidor. Alta disponibilidad Si falla un nodo individual en el clúster, los otros nodos puedencontinuar brindando servicio sin la necesidad de procedimientos manuales deconmutación por error.Alta consistencia de datos. El clúster Galera utiliza la replicación síncrona, por lo que nose permite ningún retraso esclavo o datos divergentes entre los nodos y no se pierdendatos después de un bloqueo de nodo. Las transacciones se confirman en el mismoorden en todos los nodos.Topología multimaestro activa-activa.Leer y escribir en cualquier nodo del clúster. El clúster actúa como un servidor MariaDBindependiente.Escalabilidad tanto de lectura como de escritura. No es necesario dividir lectura yescritura en diferentes nodos.Control automático de membresía. Los nodos fallidos caen del clúster.Aprovisionamiento automático de nodos. No es necesario volcar manualmente la basede datos e importarla en nuevos nodos.Esclavo de subprocesos múltiples, verdadera replicación paralela, a nivel de filaTransparente a las aplicaciones. Conexiones directas con el cliente, aspecto ysensación nativos de MariaDB.

HAProxyHAProxy es un software libre que actúa como balanceador de carga (load balancer) ofreciendoalta disponibilidad, balanceo de carga y proxy para comunicaciones TCP y HTTP. Es rápido yeficiente.Funcionalidad básica: Un balanceador de carga es un dispositivo que actúa como proxy inverso distribuyendoel tráfico de red o de una aplicación a varios servidores.Los balanceadores se utilizan para incrementar la capacidad de procesamiento yconfiabilidad.Los balanceadores aseguran la disponibilidad monitorizando el estado de lasaplicaciones y enviando las peticiones a los servidores que puedan responder.Los balanceadores se agrupan en 2 categorías:Layer4: actúan sobre los datos de la red y protocolos IP, TCP, FTP y UDP.Layer7: distribuyen peticiones en la capa de aplicación con protocolos comoHTTP o TCPAmbos tipos reciben las peticiones y la distribuyen a un servidor en base a un algoritmocomo: Round robin, Weighted round robin, Least connections y Least response time.Fuente: http://www.haproxy.org/

Introducción general.Herramientas complementarias de KOHA.Fundamentos.

¿Qué es Zebra?Zebra es un motor de indexación y recuperación de texto estructurado depropósito general de alto rendimiento. Lee registros estructurados enuna variedad de formatos de entrada (por ejemplo, correo electrónico,XML, MARC) y permite acceder a ellos a través de expresiones debúsqueda booleanas exactas y consultas de texto libre clasificadas porrelevancia.Desde la versión 2016 se están haciendo pruebas para poder implementar como herramienta de indizaciónElasticSearch.El soporte de Elasticsearch se compone principalmente de dos partes: Elasticsearch, para búsqueda, yCatmandu, que maneja la conversión de datos de MARC a JSON.Fuente: /

¿Qué es Memcached?Es un sistema de almacenamiento en caché de objetos de memoria distribuido de altorendimiento, gratuito y de código abierto, de naturaleza genérica, pero diseñado para acelerarlas aplicaciones web dinámicas aliviando la carga de la base de datos.Memcached es un almacén de valores clave en memoria para pequeños fragmentos dedatos arbitrarios (cadenas, objetos) de los resultados de llamadas a la base de datos,llamadas a la API o representación de páginas.Fuente: https://memcached.org/

Instalación de KOHAMáquinas virtuales elaboradas por loscapacitadores para el presente curso

Requerimientos de infraestructuraSoftware: Linux: debian o sus derivados (ubuntu, LinuxMint) Al año 2019 se recomienda ubuntu 18.04 LTSServidor web: ApacheBase de datos: MySQL o MariaDBPerlAcceso root al servidorHardware: Mínimo: procesador: 1.0 GHz RAM: 2GB. Disco: 10 GBRecomendado: procesador: 2.0 GHz RAM: 4GB Disco: 50 GBAlta disponibilidad: 2 x procesador: 2.0 GHz 2 x RAM: 4GB o más 2 x Disco: 100 GB

Versión de SO utilizada en este curso Máquina virtual en VirtualBoxXubuntu 18.04 LTS1 Procesador - 1GB RAM - disco de reserva dinámica de 100GB (vdi)Configuración: Habilitar VT-X/AMD-V y Paginación anidadaRed: wifi o eth según correspondaGuest Additions instaladokoha-commons stable (19.05), Apache 2.4.29 y mysql 5.7.27 instalado

Para los alumnos que tengansistemas operativos Windows,se usará la Oracle Virtual Box yse debe comenzar importandola distro creada por loscapacitadoresEn caso de presentarsedificultades arrancando lamáquina virtual con loscontroladores de USB, puedeintentarse con controladoresanteriores al 2.0

Una vez finalizada la importacióndel servicio virtualizado, XUbuntunos presentará la posibilidad deloguearnos. El usuario definido essiukoha con clave siukohaEs buen momento para (apagar) yconfigurar un poco másapropiadamente la máquinavirtual (cantidad de memoria ynúmero de procesadores).

Instalación de Guest AdditionsPermite compartir el portapapelescompartir carpetasusar escritorio adaptativoProceso:sudo apt-get install gcc make perlsudo /media/administrador/VBox GAs 5.0.32/autorun.shsudo reboot now

Instalación de repositoriosAgregar el repositorio de koha:echo deb http://debian.koha-community.org/koha stable main sudo tee /etc/apt/sources.list.d/koha.listNOTAS: para usar la versión estable anterior cambiar stable por oldstable. para especificar una versión de koha colocar la dicha versiónecho deb http://debian.koha-community.org/koha 18.11 main sudo tee /etc/apt/sources.list.d/koha.listAgregar la clave de repos de koha-common:wget -O- http://debian.koha-community.org/koha/gpg.asc sudo apt-key add Actualizar los repositorios y limpiar los archivos innecesarios:sudo apt-get update && sudo apt-get upgrade && sudo apt-get cleanDescargar e instalar la versión de Koha:sudo apt-get install koha-commonConfigurar el repositorio de Koha en elsistema, nos facilita la instalación engran medida y podremos tener a Kohaactualizado.El equipo de desarrollo de Koha publicamensualmente correcciones ysemestralmente nuevas versiones.

Instalación de Base de DatosKoha puede utilizar MySQL o MariaDB, en el caso de Debian, los repositorios de MariaDBya vienen incorporados, en el caso de Ubuntu (y derivados) los repositorios de MySQL yavienen incorporados.En Xubuntu:sudo apt-get updatesudo apt-get install mysql-serverEn Debian:sudo apt-get updatesudo apt-get install mariadb-server

Configuración de la Base de DatosEn MySQL o en MariaDB se puede utilizar el comandosudo mysql secure installation1.2.3.4.5.6.VALIDATE PASSWORD PLUGIN: permite configurar la fortaleza de las contraseñas que se utilizaran,seleccionamos nCambiar contraseña de root (para este curso siukoha)Remove anonymous users?: eliminar usuario anónimo, seleccionar yDisallow root login remotely?: deshabilitar el acceso root remoto, seleccionar yRemove test database and access to it?: eliminar la BD de prueba que viene por defecto,seleccionar yReload privilege tables now?:Recargar los permisos ahora, seleccionar y

Configuración Apache 1/2Cambiamos el archivo de configuración/etc/apache2/ports.confsudo nano /etc/apache2/ports.confIMPORTANTE: no borrar ninguna línea, si esnecesario remover alguna se recomiendacomentarla anteponiendo el signo numeral #Para esta instalación se pondrá en escucha elpuerto 8080 para la intranet, agregando la líneaListen 8080

Configuración Apache 2/2Habilitar módulos apache:sudo a2enmod deflateDeflate permite al servidor entregar los archivoscomprimidos al vueloRewrite permite reescribir las direcciones URLgeneradas por la programación de nuestros sitioweb de forma dinámica.sudo a2enmod rewritesudo a2enmod cgiCGI permite que el servidor web pueda interactuarcon programas externos de generación decontenido de un sitio websudo a2enmod vhost aliassudo service apache2 restartVhost alias permite configurar distintos sitios odominios de URL en un único servidor Web.

Manos a la obra: Instalación yconfiguración

Configurar puertos de Kohasudo nano /etc/koha/koha-sites.confINTRAPREFIX Para la URL de la interfaz de administración: prefijo para agregaral nombre de la instancia.INTRASUFFIX Para la URL de la interfaz de administración: se agregará elsufijo al nombre de la instancia.OPACPREFIX Para la URL de la interfaz de usuario: prefijo para agregar alnombre de la instancia.OPACSUFFIX Para la URL de la interfaz de usuario: se agregará el sufijo paraagregar al nombre de la instancia.

Ejemplos de acceso a kohaAccesos por ost:8080DOMAIN ”localhost”INTRAPORT ”8080”NTRAPREFIX ””INTRASUFFIX ””OPACPORT ”80”OPACPREFIX ””OPACSUFFIX ””Accesos por mIntranet:http://siu-intra.mi-dominio.comAcceso et:siu.mi-dominio.com:8080#instancia siuDOMAIN ”mi-dominio.com”INTRAPORT ”80”NTRAPREFIX ””INTRASUFFIX ”-intra”OPACPORT ”80”OPACPREFIX ”catalogo-”OPACSUFFIX ””#instancia siuDOMAIN ”mi-dominio.com”INTRAPORT ”8080”NTRAPREFIX ””INTRASUFFIX ””OPACPORT ”80”OPACPREFIX ”catalogo”OPACSUFFIX ””

Configurar indexador Zebra (koha-sites.conf)Configuramos el idioma del zebra para que procese adecuadamente las letras con tildey demás caracteres latinos.

Configurar memcache (koha-sites.conf)

Conjunto de comandos que le permite administrar sus traducciones deplantillas Koha.InternacionalizaciónEnumere las traducciones de idiomas instaladas o disponibles(combinadas con -a)Se utiliza junto con -l para mostrar todos los idiomas.sudo koha-translate [-l --list] [--all -a]sudo koha-translate [-a --available]Compruebe que los archivos de idioma .PO están presentesEliminar las traducciones de idiomas especificadassudo koha-translate [-c --check] language code [Instancia]sudo koha-translate [-r --remove] language code [Instancia]Instala las traducciones de idiomas especificadasMostrar este mensaje de ayudasudo koha-translate [-i --install] language code [Instancia]sudo koha-translate [-h --help] [Instancia]Actualiza las traducciones de idiomas especificadassudo koha-translate [-u --update] language code [Instancia]

Creación de la primera instanciaSe hace la creación simultánea de: la instancia siuuna base de datos llamada koha siuun usuario llamado koha siuarchivos de configuración de la instancia: /etc/apache2/sites-available/siu.conf /etc/koha/sites/siu/koha-conf.xmlsudo koha-create --create-db siu

Cosas extrañas pasan a vecesCuando se ejecuta el instalador web ocurre un error. Al momento de la preparaciónde este curso no se encuentra documentada esta falla para la versión 19.05. Peroveamos cómo corregirlo: este problema es una inconsistencia de la base de datosque no permite valor por defecto para algunos tipos de how bug.cgi?id 23579)

Corrección de error de instaladorsudo nano sql/kohastructure.sqlCtrl wchanged fields

Corrección de error de instaladorLuego de corregirCtrl xS

Instalación de KOHAArchivos de configuración

Configuración siukoha.confsudo nano /etc/apache2/sites-enabled/siu.conf# Koha instance siukoha Apache config.# OPAC VirtualHost *:80 IfVersion 2.4 Define instance "siu" /IfVersion Include /etc/koha/apache-shared.conf# Include /etc/koha/apache-shared-disable.conf# Include /etc/koha/apache-shared-opac-plack.confInclude /etc/koha/apache-shared-opac.confServerName siukoha.localdomainSetEnv KOHA CONF "/etc/koha/sites/siu/koha-conf.xml"AssignUserID siu-koha siu-kohaErrorLog /var/log/koha/siu/opac-error.log# TransferLog /var/log/koha/siu/opac-access.log# RewriteLog /var/log/koha/siu/opac-rewrite.log /VirtualHost # Intranet VirtualHost *:8080 IfVersion 2.4 Define instance "siu" /IfVersion Include /etc/koha/apache-shared.conf# Include /etc/koha/apache-shared-disable.conf# Include /etc/koha/apache-shared-intranet-plack.confInclude /etc/koha/apache-shared-intranet.confServerName siu-intra.localdomainSetEnv KOHA CONF "/etc/koha/sites/siu/koha-conf.xml"AssignUserID siu-koha siu-kohaErrorLog /var/log/koha/siu/intranet-error.log# TransferLog /var/log/koha/siu/intranet-access.log# RewriteLog /var/log/koha/siu/intranet-rewrite.log /VirtualHost

Configuración siukoha.conf para protocolo httpssudo nano /etc/apache2/sites-enabled/siukoha.confEs necesaria la obtención de los certificados, creando certificados autofirmados o mediante servicios gratuito como LetsEncrypt.Una vez que los certificados son copiados en el path correspondiente, para este ejemplo /etc/apache2/ssl/certs, los configuramos en elvirtualhost de siukoha.conf.sudo a2enmod ssl (Habilitar el módulo ssl en el servidor Apache)sudo service apache2 restart (Habilitar el módulo ssl en el servidor Apache).## OPAC Secure VirtualHost *:443 .ServerName opac.biblio.edu.ar.# SSL SetupSSLEngine OnSSLCACertificatePath /etc/apache2/ssl/certs/SSLCertificateFile /etc/apache2/ssl/certs/koha opac.crtSSLCertificateKeyFile /etc/apache2/ssl/certs/koha opac.key /VirtualHost .## Intranet Secure VirtualHost *:443 .ServerName koha.biblio.edu.ar.# SSL SetupSSLEngine OnSSLCACertificatePath /etc/apache2/ssl/certs/SSLCertificateFile /etc/apache2/ssl/certs/koha admin.crtSSLCertificateKeyFile /etc/apache2/ssl/certs/koha admin.key /VirtualHost

EjercitaciónInstalación Controlar que los archivos de koha-sites.conf, ports.conf y kohastructure.sql están listospara la creación de la instancia según lo visto en el curso. Instalar la traducción al idioma español es-ES. Crear la instancia siu (recuerde crear la base de datos). Hacer la configuración del instalador web prestando atención a cada una de las opciones.Se desarrolla a continuación.

Instalación de KOHAInstalador web

Instalación WEB¿Qué es el instalador Web?El instalador web prepara las tablas de la base de datos que guardan toda la información con la que trabajas en Koha, por ejemplo las bibliotecas,usuarios e ítems.El instalador web comienza con una página de inicio de sesión para que ingreses las credenciales de la cuenta de administrador de base de datos.A continuación, el instalador creará las tablas y las llenará con datos. El próximo paso en el proceso es preparar la configuración obligatoria deinicio, a través de la herramienta de Integración.Fuente: s de ingresar a la instalación Web, por medio de la consola de comandos, debemos extraer el usuario yclave que se encuentran en el archivo de configuración#Usuariosudo xmlstarlet sel -t -v 'yazgfs/config/user' /etc/koha/sites/siu/koha-conf.xml;echo#Clavesudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/siu/koha-conf.xml;echoAbrir navegador con la dirección http://localhost:8080

1La configuración se realiza con el usuario y clave extraídosdel archivo koha-conf.xml23

¿Qué pasa si tenemos problemas con dependencias de Perl?4Instalación de módulos de Perlsudo perl -MCPAN -e install [Nombre del módulo]para resolver el módulo faltante de la pantalla, sería:sudo perl -MCPAN -e install Mojolicious::Plugin::OpenAPITambién podemos acceder al shell de cpan, con el comandosudo cpan y luego instalar el módulo escribiendo solamentecpan [1] install [Nombre del módulo]

56En estas pantallas elinstalador comprueba laconexión a la base dedatos

7

89

10Marcar Tipos de autoridad estándar MARC21:Esto genera plantillas predeterminadas deautoridad.Además del MARC21 bibliográfico, podemoscargar autoridades (por ejemplo: autorpersonal) bajo un formato MARC21 específico.Esto permite generar una base de datosrelacional entre registros bibliográficos yregistros de autoridad.

Marcar Selección de reglas decoincidencia para registrosbibliográficos: permite generar reglaspara prevenir los registrosduplicados.Marcar FA: es una hoja de entradapredeterminada que permite la cargarápida (datos muy reducidos) de unregistro bibliográfico.Marcar Hojas de trabajo MARC21:son ejemplos de hojas de entrada, lasmismas pueden ser modificadas yadaptadas con posterioridad.

Marcar las opciones vistas en esta pantalla.Son configuraciones predeterminadas, esto acelera lapuesta en marcha del sistema y son modificables posterior ala instalación.Según la versión de koha utilizada y el estado de latraducción puede que se generen en inglés o español.

NO marcar Ejemplos de tipo y categoríade usuario: Son muchos y muygenéricos, y de no borrarlos o usarlos atodos pueden generar confusión alpersonal que use el sistema.Se podría dejar los mismos en unainstancia de prueba, para su estudio,pero no se recomienda en producción.

Marcar Ejemplos de etiquetas y tarjetas desocios, Feriados de ejemplo y Ejemplos detipos de Ítems.NO marcar Algunos ejemplos debibliotecas, Ni Socios de ejemplo, por lamisma razón que no marcamos los tiposde socios, es más trabajo borrarlos quegenerar sólo los necesarios.Anuncios de ejemplo se puede marcar ono dependiendo si vamos a incluiranuncios en el OPAC.* Fuente: stallation.html#what-is-the-koha-web-installer

11

Instalación de KOHAHerramienta de Integración

Herramienta de integración de kohaLa herramienta de integración se asegura que se cuenta al menos conuna biblioteca, categoría de usuario, usuario, tipo de material y políticade circulación antes de que comience a utilizar Koha.Si ha instalado datos de ejemplo para biblioteca, categoría de usuario,y/o tipo de ítem entonces las páginas para crear estos serán omitidas.Sin embargo, usted siempre tendrá que crear un usuario (para iniciarsesión en la interfaz administrativa al final de la herramienta deintegración) y una política de circulación.

Integración

Cada usuario debe pertenecer a una categoría,luego de crear la biblioteca, se debe crear al menosuna categoría de usuario.El primer usuario es el administrador y pertenece ala categoría Personal o Staff.Si en la configuración seleccionamos la opciónEjemplos de tipos y categorías de usuarios, Kohacreará la categoría Staff con el código S.Por comodidad y equivalencia con otros sistemas,respetaremos este código.

Al crear un usuario perteneciente a una categoría,si no se establece la fecha de vencimiento, seasigna una de acuerdo al Periodo de inscripción.En este caso se establece una fecha fija(31/12/2050) pero también se podría establecer enmeses (Ej: 600 meses equivalen a 50 años desdela creación del usuario).IMPORTANTE: elegir un criterio y configurar soloese.

SuperusuarioTiene privilegios sobre todo elsistema Koha.Puede otorgar accesos y privilegiosa otros usuariosTiene sólo los privilegios que elSuperusuario le otorgó sobre elsistema KohaUsuario Administrador

IMPORTANTE: Recordar el usuarioadmin y la clave. Tener en cuentaque es case sensitive.

Como se mencionó previamente, laherramienta de integración se aseguraque se tiene al menos una biblioteca,categoría de usuario, usuario, tipo dematerial y política de circulación antesde que comience a utilizar Koha.

Como se mencionó previamente, laherramienta de integración se aseguraque se tiene al menos una biblioteca,categoría de usuario, usuario, tipo dematerial y política de circulación antesde que comience a utilizar Koha.

EjercitaciónConfiguración Crear la biblioteca Central. Destinada a hacer las pruebas que luego deberá implementar ensu bibliotecaCrear la categoría Staff (código S) para el personal de biblioteca, su vencimiento debe ser alos 50 años posterior a la fecha de creación.Crear el usuario Administrador, con nro de carnet 0.Crear la primera regla de C&P (circulación y préstamos): 10 préstamos a la vez, por unperiodo de 2 semanas, sin renovaciones permitidas, sin reservas permitidas.Nota: estas reglas se pueden cambiar más adelante.

Instalación de KOHAFinalización de la instalación y verificación delcorrecto funcionamiento de las aplicaciones

TerminandoTerminada la instalación. Al hacer click en Empiezaa usar Koha, el instalador redirecciona a la pantallade login donde se debe ingresar con el usuariocreado durante la instalación.

OPAC (Online Public Access Catalog): lo que verá el usuario de la bibliotecaLas noticias y los mensajes de bienvenida que están en ingléspueden modificarse o borrarse desde las config

1 base de datos: koha_siu 1 servidor web: apache 1 instancia: koha_siu 1 biblioteca: SIU KOHA Accesos por puerto Catálogo: localhost:80 Intranet: localhost:8080 Accesos por dominio Catálogo: biblio.mi-dominio.com Intranet: biblio-intra.mi-dominio.com Acceso mixto Catálogo: biblio.mi-dominio.com:80 Intranet: biblio-intra.mi-dominio.com:8080 MySQL / MariaDB Biblioteca Curso Infraestructura .