Nuevo método para la instalación y configuración del ABCD (Software libre)
Introducción
El Sistema Integrado ABCD es un software libre bajo la
licencia LGPL diseñado para la automatización de
centros documentales y bibliotecas. El proyecto ABCD es liderado
por el Dr. Egbert de Smet de la Universidad de Amberes y cuenta
con el soporte del Proyecto VLIR/UOS de las universidades
flamencas. ABCD posee varias características que lo
convierten en una potente herramienta. Con su implantación
es posible informatizar todas las áreas de una biblioteca
estándar. Ayudando a agilizar muchos procesos y a brindar
un servicio de excelencia al usuario. Entre las
características más importantes del ABCD se
encuentra el módulo de préstamos, que permite
realizar préstamos en línea a distintos tipos de
usuarios. También está el módulo de
catalogación, desde el cual se realiza la
catalogación de materiales bibliográficos. Es
importante destacar que gracias al uso de tecnología
CDS/ISIS el Sistema Integrado ABCD permite la creación de
nuevas bases de datos, garantizando de esta forma ser más
que un sistema de gestión bibliotecaria, es decir, un
sistema para gestión de información de cualquier
tipo.
La tecnología web es otra de las ventajas de este
software. El mismo ha sido desarrollado en lenguaje PHP y
JavaScript además de HTML. Esto le permite tener un buen
nivel de portabilidad y ser más accesible. Por otro lado
estas características hacen necesario el uso de diversas
dependencias para que el sistema funcione correctamente. Entre
estas dependencias se puede mencionar el servidor web Apache,
PHP, y diversas librerías. Cada una de estas dependencias
requiere ser instaladas y en ocasiones configuradas
apropiadamente. Además de esto el ABCD necesita ser
configurado a través de distintos archivos de
configuración. Esto provoca que en muchas ocasiones el
sistema no se pueda instalar correctamente y existan problemas en
su uso.
El presente trabajo tiene como objetivo mostrar un nuevo
método para la instalación del ABCD. Se propone la
creación de una interfaz visual multiplataforma que sea
capaz de instalar y configurar el sistema sin necesidad de tener
avanzados conocimientos en Ciencias Informáticas. De este
modo el usuario será capaz de instalar el ABCD solamente
con unos pocos clics.
Desarrollo
A continuación se muestra como se
realizará la instalación en Windows (7) mediante un
asistente de instalación o Wizard.
1- Se debe ingresar a
http://abcd.netcat.be y descargar el instalador en la
sección de descargas del sitio.2- Ejecutar con privilegios
administrativos el instalador.3- Seleccionar la carpeta en donde
se instalará el sistema.
4- Oprimir el botón install
y esperar que el proceso de despliegue termine.
En este paso lo que se ha hecho es
descomprimir en una ubicación dada todos los archivos del
ABCD. El sistema permanecerá inutilizable hasta que se
realicen todas las configuraciones pertinentes como se muestra en
los siguientes pasos.
5- Luego de terminado el proceso
se abrirá un asistente de instalación y
configuración
Se debe dar clic en Next para comenzar el
proceso de configuración del sistema y sus
dependencias.
6- Aceptar la licencia.
7- Si desea instalar otra
versión del ABCD puede elegir la carpeta (opcional),
sino de clic en Next para continuar con la versión que
se está instalando.
Esta opción permite que el usuario
pueda instalar una versión del ABCD que no esté
incluida en el paquete de instalación. El asistente
sustituirá todos los archivos descomprimidos anteriormente
por los nuevos.
8- Especificar el nombre del
virtual host de Apache y definir un puerto de escucha. Se
debe también escribir la dirección IP o el
nombre del servidor en donde se está realizando la
instalación. En caso que no sepa que hacer puede dejar
la configuración por defecto que se muestra en la
interfaz. Esta configuración es muy importante pues se
definirá las opciones más importantes del
servidor Apache.
9- Por último dar clic en
el botón Apply para aplicar la nueva
configuración. Y provea de los datos que se solicitan
(idioma, nombre de la institución, etc.) En este paso
se aplican varias configuraciones a Apache, PHP y ABCD. Se
crea el Virtual Host con los datos señalados y se
actualiza la ubicación del sistema. También se
activan varias librerías de PHP y se especifica la
nueva ubicación. Además de esto se configura de
forma transparente al usuario los tres archivos de
configuración del ABCD (central, site, iah). Se le
permité al usuario a través de ventanas
especificar algunos parámetros de interés para
la institución que usará el
software.
10- Si todo ha ido bien se
mostrará una ventana como esta:
11- De clic en Next para
terminar.12- En la última ventana se
mostrará las indicaciones para que pueda iniciar el
sistema ABCD desde su navegador. En este caso
http://localhost:9090
Puede iniciar sesión con el usuario
abcd y contraseña adm.
Conclusiones
En el presente documento se ha provisto de un nuevo
método para la instalación y configuración
del Sistema Integrado para gestión de bibliotecas y
centros documentales ABCD. Debido a problemas existentes durante
su instalación se ha desarrollado una interfaz que permita
de forma simple realizar el proceso de instalación y
configuración del sistema. Esta interfaz es una especie de
Wizard de instalación que provee de una capa de
abstracción entre el usuario y el proceso de
instalación/configuración. Esta aplicación
se encuentra disponible en el sitio del ABCD de la Universidad de
Amberes (http://abcd.netcat.be) y ha ayudado a facilitar el uso y
explotación del sistema integrado.
Autor:
Marino Borrero
Sánchez.
Ing. Ciencias
Informáticas
Universidad de Oriente, Santiago de Cuba.
Cuba.