Está en la página 1de 22

Openbiblio en la automatización de

bibliotecas.
Luis M. Peña F.
2018

Sobre el autor
El autor es bibliotecólogo egresado de la Universidad Autónoma de Santo
Domingo y funge como catalogador en la Unidad de Procesos Técnicos, de la
Biblioteca Pedro Mir. Ha laborado en varias bibliotecas durante más de 20 años
y es actual encargado del Centro de Documentación y Divulgación del Servicio
Geológico Nacional. Tiene formación técnica en informática, programación,
diseño web y archivística. Se dedica al estudio e instalación de aplicaciones
informáticas de gestión libre integradas para bibliotecas. Es autor de múltiples
artículos técnicos en el área informática y bibliotecológica, los cuales comparte
en su blog “bibliotecahoy.blogspot.com”. Ha sido facilitador en varias ocasiones
en cursos de auxiliar bibliotecario y ha participado en cursos de formación
bibliotecaria en aplicaciones informáticas. Ha realizado organización de
bibliotecas en varias ocasiones, además de múltiples cursos en el área de la
Bibliotecología, formación humana y pedagógica. Se ha desempeñado como
profesor de idiomas y ayudante de profesor en la materia Automatización de los
Servicios Bibliotecarios, entre otros.
Resumen.
Se describen de manera sucinta los módulos que componen el sistema
Openbiblio. Se presenta una panorámica general de la estructura web del
sistema y la forma de instalarlo en modo local paso a paso, así como las
nuevas funcionalidades añadidas en esta versión. Presentamos brevemente el
proceso de captura de datos desde el módulo de catalogación así como del
módulo de circulación y préstamos, administración del sistema entre otros.
Palabras claves.
Sistema integrado de biblioteca. Openbiblio. Servidor local. Código abierto.
Sistema. Configuración de sistemas.
Introducción.
Openbiblio ha ido cambiando y actualizando su estructura modular desde hace
un tiempo. Cuando lo instalé por primera vez, lo hice en la versión en español
Espabiblio. El manual de instrucción de uso no nos muestra su autor, pero data
de junio 2011 y la versión es la de 2006.
En mis contactos con el autor de Espabiblio supe que esta era la versión
adaptada al Español de la versión original Openbiblio y cuya página oficial es
http://espabiblio.sourceforge.net/front/. Desde allí podemos encontrar
informaciones generales de esta versátil y sencilla herramienta para la
catalogación de documentos de nuestra biblioteca:
“EspaBiblio Ver 3.3 ó “Giordano Bruno” es un sistema integrado para la gestión
bibliotecaria de código abierto basado en OpenBiblio y modificado para tener
la capacidad de descargas de materiales digitales, no solo es una traducción
de Openbiblio es más acertada la definición como “Openbiblio traducido y con
esteriodes“, debido a que en transcurso se integraron nuevas funciones, se han
corregidos algunos bug y se actualizo para mejor desempeño con las nuevas
características de Apache, Mysql y PHP en las últimas versiones, tratando en
todo momento de conservar la compatibilidad de funciones y bases de datos
del Openbiblio Ver. 7 y Espabiblio Ver. 2.0 (basado en Openbiblio Ver. 6.0).

Trabaja desde web, lo que le permite publicar y acceder desde Internet o


también puede trabajar de manera local ya sea modo de una maquina o modo
LAN.

Se basa en mysql, apache y está programado en PHP, javascrip, HTML, entre


otros, usando siempre las tecnologías GNU, por lo que es distribuido bajo:
GNU GENERAL PUBLIC LICENSE Version 2”.

Visitando el link ya mencionado, se puede descargar la última versión y nos


podemos documentar sobre sus características y las partes integrales que
conforman su estructura.

Este sistema incluye todos los módulos que componen un sistema de gestión
bibliográfica, a saber:

 Administración
 Circulación y préstamos
 Catalogación
 Reportes
 Opac

Lo que asombra en esta nueva versión es todas las facilidades y compontes


que se le han añadido, que, en comparación con las versiones anteriores, han
logrado un gran avance. Poco a poco se va asemejando a los grandes
sistemas de gestión. A continuación, las principales funcionalidades de ese
novedoso sistema gratuito y fácil manejo.
Estructura general del sistema.

La estructura siguiente fue tomada directamente de la página oficial de del


sistema Openbiblio.

Administrador:

Permite la administración total de la biblioteca, requiere privilegios de


bibliotecario y estos a su vez pueden ser limitados en sus funciones según se
requiera.

 Inicio, presentación y funciones.


 Préstamos o circulación
 Catalogación
 Administración
 Reportes y estadísticas
 Catálogo Público en Linea (envía al opac).

Usuarios:

Permite que los usuarios previamente registrados soliciten o reserven


materiales, vean su estado o modifique algún dato personal, tiene acceso
también al OPAC.

 Buscar material (por OPAC).


 Información de socios: carnet y clave (previo registro con el bibliotecario)
 Editar datos: permite la edición de datos algunos datos personales por
parte del mismo usuario.
 Cuenta (bug en proceso)
 Historial de préstamo (bug en proceso)
 Ayuda

OPAC (por sus siglas en inglés) o Catálogo público en línea:

Permite que los usuarios no necesariamente registrados, busquen las


bibliográficas y descarguen materiales digitales.

 Búsquedas sencillas un solo item


 Búsqueda avanzada varios item y opciones logicas “y”, “o” y “sin
(excluyente)”.

Circulación (prestamos):

Utiliza esta página para administrar los datos de los socios o lectores,
movimientos de materiales.
 Administración de socios (añadir nuevos, buscar, editar, borrar, poner
foto, imprimir carnet e historial)
 Préstamos, reservas, cuentas e historial de los socios de la biblioteca
 Registros de la bibliografía y del carro de reposición en estantería
 Pago de una multa por retraso en la devolución
 Importar lista de miembros desde un archivo CSV.
 Actualización por movimientos de materiales fuera de línea.

Catalogacíón:

Donde usted da de alta las fichas bibliográficas, agrega imágenes de portadas


y autores y puede subir materiales digitales para disposición pública.

 Administración de datos bibliográficos.


 Administración bibliográfica (nuevo, buscar, editar, borrar, Control de
copias )
 Administración bibliográfica con capacidad de presentar fotos de
portadas y autores
 Poner a disposición materiales digitales para su descarga
 Eliminación de Bibliografías por lotes
 Recuperación de información Bibliográfica desde servidores con soporte
protocolo Z39.50 YAZ y SRU.
 Importar bibliografía por lotes desde de un archivo CSV.
 Importar datos Bibliográficos USMarc desde archivos
 Recuperación de información Bibliográfica desde la Biblioteca del
Congreso de los USA utilizando SRU [Search Retrival URL], (no requiere
configuración YAZ)
 Tablas Clasificación Decimal Universal (CDU), Basado en las
publicaciones de AENOR/España
 Tablas Clasificación Decimal Dewey (CDD)
 Tablas de la internacional industria de libros [International Book Industry
Categories] (IBIC).

Administración:

Aquí usted puede controlar los parámetros generales del programa y añadir
nuevos bibliotecarios y los privilegios de ellos, así como el diseño general de la
web.

 Administración de bibliotecarios (añadir nuevos, editar, cambiar


contraseñas, borrar).
 Configuración general de la biblioteca
 Lista de tipos de material
 Administración de Grupos de usuarios
 Administración de Grados de usuario
 Personalización de Campos de datos para las copias de las bibliografías
 Administración de Tipos de materiales
 Administración del Estados de los Materiales
 Administración de las colecciones
 Gestión de Privilegios de préstamos
 Gestión búsquedas de caratulas en (Amazon AWS) -Requiere registro
previo
 Opciones para búsquedas mediante Z39.50
 Gestión de Servidores para búsquedas Z39.50
 Búsqueda masiva de datos vía ISBN en Servidores Z39.50
 Importar lista de usuarios desde un archivo CSV
 Importar lista bibliográfica desde un archivo CSV
 Importar lista bibliográfica desde un archivo MARC
 Exportar todos los datos de la biblioteca a un archivo CSV
 Ver configuración del Servidor mediante phpinfo.php
 Editor de temas de diseño
 Administrador de traducción (permite ajustes finos a la traducción
predefinida, para mejor comprensión de sus usuarios, sin necesidad de
edición de códigos PHP).

Reportes:

A partir de los datos de la biblioteca usted podrá obtener, estadísticas básicas,


materiales impresos de su biblioteca, el estado de los lectores, por ejemplo
para la generación de cartas de adeudo de materiales o generación de carnet
de usuarios, el estado de sus catálogos por ejemplo para la generación de
códigos de barras para los volúmenes y fichas bibliográficas.

 Informes.
 Etiquetas.
 Catalogación.
 Adquisición.
 Búsqueda de copia.
 Lista de Títulos duplicados.
 Historial de Artículos Pedidos.
 Lista de artículos pendientes de devolución por los socios.
 Lista de socios con artículos pendientes de devolución.
 Listado de bibliografía prestada.
 Peticiones de préstamo que contienen información de contacto con el
socio.
 Estadísticas de Bibliografías más populares.
 Estadísticas de Los autores más populares.
 Resumen a granel [Bulk summary].
 Importaciones fallidas.
 Artículos sin portada.

Otras Funciones de caracteres general (opcionales):

Estas son capacidades de la Versión -Giordano Bruno- que no son


propiamente del programa original Openbiblio.

 Gestor de contenidos basado en WordPress y vinculado con la


información de la biblioteca.
 API para joomla o WordPress
 Indexación para búsquedas de google y google analycts.
 Herraminetas CAPCHA
 3rdparty para drupal y wordpress. Proporciona api’s para trabajar con
dichos programas
 /api. de openbiblio genérica
 /cron. Proporciona funciones de sincronización y cronometro
 /doc. En esta Carpeta encontraras manuales, Presentaciones y libros
referentes a Openbiblio, Espabiblio, Bibliotecas, Etc
 /front. En esta carpeta se un CMS basado en WordPres y enlazado a
Openbiblio.
 /phpthumb. Permite manipular y efectos en las imágenes
 /tests selenium. Prueba de rendimientos reales sobre el openiblio,
CUIDADO Ya que Borra La información de la biblioteca
 /tools. Herramientas para control de versiones de desarrollo basado en
el bash de Linux
 Otras Herraminetas para OSE y robots indexadores de WEB

La visualización de todas estas funcionalidades se encuentra en el menú de la


pestaña inicio del sistema Openbiblio.
Instalación del sistema.

Para instalar Openbiblio y otras aplicaciones web similares, necesitamos


descargar de la web un paquete todo en uno, que incluye un servidor (Apache),
un manejador de bases de datos (SQL), PHP (lenguaje de código abierto muy
popular especialmente adecuado para el desarrollo web y que puede ser
incrustado en HTML.), entre otros. Estos tres programas son imprescindibles
para poder correr Openbiblio. Los paquetes más conocidos – o que yo conozco
– son: Wampp, Xamp, Xitami y AppServ. Estos paquetes incluyen una interfaz
administrativa para el SQL y desde allí procedemos a realizar toda la
operación.

Descargue Xampp desde aquí:


https://www.apachefriends.org/es/download.html y luego de seleccionar la
versión del sistema operativo que usted tiene en su computadora, instálelo
como cualquiera otra aplicación.
En su disco duro se creará la carpeta Xampp.

Abra la carpeta y ejecute el archivo Xampp-control.


Este es el panel de control de Xampp y le permitirá activar o desactivar SQL y
el servidor Apache. Active Apache y MySQL, dando un clic sobre los botones
de la segunda columna (Actions), como se muestra en la imagen siguiente:

La interfaz MySQL.

Para cargar la interfaz de administración, solo teclee “localhost” en su


navegador y se desplegará lo siguiente:
En el menú superior seleccione PhpMyAdmin y le saldrá la pantalla de
administración y creación de bases de datos.

Creando la base de datos.

Para instalar Openbiblio, se necesita crear previamente la base de datos


“openbiblio”, crear un usuario y asignarle permisos generales de administrador.

En el menú lateral se encuentra el botón


“Nueva”, pulse sobre él y, el cuadro que
aparece debajo de “crear base de
datos”, coloque el nombre de la base de
datos, en este caso “openbiblio” y pulse
sobre el botón “crear” de la derecha.
Luego de esto, váyase a la pestaña
“privilegios” y, en la parte de abajo
seleccione “agregar cuenta de usuario.
El usuario por defecto es “root”, puede
dejarlo así o colocar otro, como “admin”,
“administrador”, etc.
Al agregar el usuario, debes colocar el nombre, el nombre del servidor (en ese
caso localhost), la contraseña y en la parte de abajo seleccionar todos los
privilegios.
Seleccione todos los privilegios.

Luego de esto, baje hasta el final y pulse sobre el botón “Continuar”.

Colocando la carpeta Openbiblio en el servidor.

Bien. Una vez hecho esto, el siguiente paso consiste en colocar la carpeta con
el programa Openbiblio dentro del servidor. Para ello, puedes renombrar la
carpeta original “espa33” por “espabiblio” o “biblioteca” u “openbiblio”, o como
queras. Solo asegúrese de que la carpeta tenga el mismo nombre que la base
de datos. Ahora vaya al disco duro (C:), entre a la carpeta Xampp y luego a la
sub carpeta htdocs y dentro de esta última coloque la carpeta con la base de
datos openbiblio. Esta es la ruta: C:\xampp\htdocs\openbiblio.

Le queda poco. Vamos ahora a instalar. Teclee en el navegador


“localhost/espabiblio/” (sin las comillas), y le saldrá el instalador. Seleccione el
idioma castellano y presiones “instalar”.

Si todo sale bien, el sistema le avisará. Vaya al link ”iniciar openbilio” y le


saldará un error, por que falto algo más y tiene que ver con el tema siguiente.
El archivo de configuración.

Para finalizar la instalación, debes ubicar dentro de la carpeta “openbiblio” el


archivo “database_constants.php”. Edita en el blog de nota este archivo y
ajusta el nombre de usuario, la base de datos, el servidor (localhost) y la clave
que se puso al principio de la creación de la base de datos.

Este es el contenido del archivo:

<?php

/*********************************************************************************

* ATTENTION!

* || Please modify the following database connection variables to match ||

* \/ the MySQL database and user that you have created for OpenBiblio. \/

*********************************************************************************

*/

define("OBIB_HOST", "localhost");

define("OBIB_DATABASE", "openbiblio");

define("OBIB_USERNAME", "admin");

define("OBIB_PWD", "admin");

/*********************************************************************************

* /\ /\

* || ||

*********************************************************************************

*/

?>

Hecho el ajuste de lugar, hecha andar el navegar con la dirección local


“localhost/Openbiblio/ y, si todo saló bien, debe salir la página principal de
Openbiblio. De lo contrario, consulte un manual de instalación de Openbiblio en
la web. El manual de la vieja versión en español está disponible en:
https://jferzuguillen.files.wordpress.com/2013/11/espabiblio.pdf

Existe también en el sitio oficial un acceso a Openbiblio para uso del público
en: http://espabiblio.sourceforge.net/home/
La interfaz de captura de datos.

Openbiblio utiliza varias formas para capturar un registro en el sistema. Se


puede hacer ya sea comenzando desde el principio o importándolo a través del
protocolo Z39.50.

Lo primero que Espabiblio espera que se haga, antes de insertar un nuevo


registro, es buscar si existe ya el documento. La búsqueda se puede hacer por
varios campos: por el código de barra, palabra clave, título, autor, resumen,
ISBN o el idioma.
Menú lateral.
El menú lateral del módulo de captura contiene todas las funcionalidades para
la captura de datos, a saber:
 Nuevo material
 Cargar copia desde archivo CSV
 Importar bibliografía desde un archivo CSV
 Subir datos Marc
 Consultar Biblioteca del Congreso USA
 Búsqueda masiva de datos vía ISBN
 Búsqueda en línea Z39.50
 Tablas CDU
 Tablas CDD
 Tablas IBIC
 Cutter
 Lista campos MARC
 Eliminar bibliografía por lotes
 Ayuda
Muchas de estas funcionales no estaban presentes en
las versiones previas, por lo Openbiblio ha ido
creciendo en operatividad y uso.
Para iniciar la captura de un registro desde cero, solo
basta cliquear sobre la segunda opción del menú
lateral (Nuevo registro).
Lo demás es insertar información. La hoja de captura obedece al formato
USMarc y contiene los campos suficientes para la descripción de cualquier
documento. Esta hoja incluye además, campos para capturar la portada del
documento, del autor y para cargar documento digital.
Préstamos y circulación.
Desde la pestaña préstamo, accedemos al módulo de circulación. Desde allí
podemos:
 Buscar un usuario registrado por su número de tarjeta o por el apellido.
 Crear nuevo socio
 Devolver
 Importar lectores desde un archivo CSV
 Cargar un archivo Offline
Administrando el sistema.
Este módulo nos permite configurar todo el sistema:
 Los bibliotecarios que usarán el
sistema.
 Configuración de la biblioteca.
 Los grupos de usuarios.
 Grados de los usuarios, etc.
No nos detenemos aquí porque resulta más
práctico ir navegando por cada opción, una
vez instalado el sistema e ir conociendo
cada una de estas funciones. Una de ellas
es el tipo de material con el que
normalmente trabajan todas las bibliotecas,
los tipos de colecciones y los privilegios.
Cada una de estas funciones debe ser
analizadas y configuradas. Todo ese
proceso de adaptación a nuestras
necesidades es lo que en los sistemas de
gestión bibliográfica se conoce como
“parametrización del sistema”.
Otra funcionalidad muy importante incluida
en este módulo de administración es la de
Impotar/Exportar. Se puede importar desde:
 Un archivo CSV
 Una plantilla de importación de miembros.
 Importación de bibliografía.
 Lista bibliográfica desde un archivo CSV
 Importar desde un archivo Marc
 Y se puede exportar todos los datos a un archivo CSV.
Nota: los archivos CSV son manipulables desde Excel.

Reportes y estadísticas.
Un sistema gestor no está completo si no incluye dentro de sus módulos y
funcionalidades un apartado para generar los reportes y estadísticas de uso del
sistema. Opebiblio incluye reportes estadísticos para cada módulo. Veamos
una captura para ahorrar palabras.
Luego de capturar cientos de registros, realizar decenas de préstamos y
devoluciones, registrar los usuarios y bibliotecarios, entre otros servicios,
podremos navegar por las distintas opciones de reportes que nos facilita el
sistema.

Módulo de inventarios.
Este módulo nos presenta una lista completa del total de registros que existe
en la base de datos. Al activarlo no da la posibilidad de editar cada registro
para corregirlo. Dicha información se muestra en una grilla con los siguientes
encabezados:
 Número
 Autor
 Título
 Cantidad
 Acciones
Siendo esta última la opción (revisar) para visualizar el registro y poder verlo
para eliminarlo o corregirlo desde el módulo de catalogación.

OPAC
El buscador web para el público de Openbiblio y otros sistemas, se conoce
como OPAC, que viene de las siglas en inglés Online Public Access Catalog.
En Openbiblio el mismo es bien sencillo y tiene incluida la forma simple de una
casilla para buscar por:
 Palabras clave
 Título
 Autor
 Resumen
 ISBN
 Idioma.
Y la forma avanzada que le permite hacer combinaciones con los campos de
búsqueda. Ver imagen siguiente:

Nota curiosa: la clave para entrar al sistema es admin y admin, a pesar de


definir una clave distinta en el archivo de configuración.
Conclusión
Openbiblio y sus diversas versiones son una solución para bibliotecas
pequeñas y es, en palabra del autor un sistema “Amigable, Intuitivo, flexible,
Libre, gratis, no dependiente del sistema operativo, ya que trabaja en mac,
linux o windows o cualquier cosa que soporte apache, php y MSQL.”. Es fácil
de instalar, configurar y manejar y creo que los cambios añadidos en los
últimos tiempos lo han elevado a ser considerado como un sistema de gestión
bibliográfica de mediana potencialidad.

En lo personal Openbiblio ha logrado atrapar mi atención, como estudioso de


los sistemas integrados conocidos en el ámbito de los programas de naturaleza
libre, y puedo, sin temor a equivocarme, a recomendarlo a la comunidad de
bibliotecarios en todo el mundo, a la par con los sistemas CaMPI,
OpenMarcopolo, Catalis, sistema Aguapey y ABCD. Aunque, por otro lado,
actualmente Koha ha ido ganando terreno en muchas parte del mundo.

Nuestras bibliotecas escolares, populares, privadas y públicas hallan en


Openbiblio una solución considerable, aunque las aplicaciones libres
mencionadas arriba, son muy buenas, pero ya dejaron de actualizarse (a
excepción de ABCD) y eso hace de Openbiblio una herramienta más eficaz y
actualizada, que podría en lo sucesivo subir el ranking de uso. Vengan pues
mis felicitaciones para los programadores del mismo y de todos los
colaboradores que han hecho de este una aplicación sencilla y práctica.
Referencias.

Bruno, G. (2014, June 3). ¡Bienvenidos a la página de EspaBiblio 3.4


Giordano Bruno! [Pública]. Recuperado de
http://espabiblio.sourceforge.net/front/

¿Qué es PHP? (2008). Recuperado de http://php.net/manual/es/intro-


whatis.php

s. a. (2011). ESPABIBLIO : Sistema de gestión de y automatización de


bibliotecas. Manual de usuarios. [s.l.]: [s.n.]. Recuperado
de https://jferzuguillen.files.wordpress.com/2013/11/espabiblio.pdf

Oyarce A., E. (2010). Cómo instalar Espabiblio en su computador.


Recuperado de  https://es.slideshare.net/Anaely/como-instalar-espa-
biblio-en-su-computador

También podría gustarte