OpenBiblio es un sistema de gestion de bibliotecas, facil de usar, automatizado, escrito en PHP
Trabaja en conjunción con el trio PHP+Apache+MySQL
Para instalar los módulos necesarios ver la nota Instalación de PHP+Apache+MySQL
Antes de continuar debemos configurar la base de datos tal y como se indica aquí. Es recomendable que la base de datos se llame "OpenBiblio" con la misma combinación de mayúsculas y minúsculas
Para descargar OpenBiblio, nos dirijimos a la página del proyecto
http://obiblio.sourceforge.net/
en ella elegimos (a la izquierda) Downloads y nos envía a:
http://sourceforge.net/project/showfiles.php?group_id=50071
bajando un poco en la página que se nos abre, buscamos el fichero openbiblio-0.5.2.tar.bz2 ó el fichero openbiblio-0.5.2.tar.gz y lo descargamos.
Una vez descargado a nuestra "carpeta de inicio de xxxx" la descomprimimos
$ tar xjvf openbiblio-0.5.2.tar.bz2
o (segun cual hayamos descargado)
$ tar xzvf openbiblio-0.5.2.tar.gz
la carpeta resultante la renombramos
$ mv openbiblio-0.5.2 openbiblio
ahora descargamos la traducción al español desde esta página
http://www.infogestores.cl/index.php/2006/07/12/openbiblio-en-espanol/
el paquete "es.zip" que tenemos ahora en la "carpeta de inicio de xxxx" la descomprimimos
$ unzip es.zip
la nueva carpeta "es" la movemos a la carpeta locale dentro de openbiblio
$ mv es openbiblio/locale/
Edita el archivo database_constants.php (ubicado en el directorio principal de openbiblio) con tu editor de texto favorito. Cambia el nombre de usuario y contraseña para el acceso a la base de datos en Mysql, creado en los pasos anteriores.
$ evim ~/openbiblio/database_constants.php
OJO, sin tocar las comillas, solo el contenido entre ellas, cambiamos el texto existente por el nombre de usuario y la clave que serán los mismos de MySQL, guardamos y cerramos.
Ahora, la carpeta /openbiblio con todo su contenido, la enviamos a su ubicación definitiva, donde los navegadores puedan acceder a ella, Apache en su instalación nos crea la carpeta /var/www a este efecto, podemos modificar la ubicación, pero nos exige modificar otros ficheros y eso ya se sale del propósito de este manual.
$ su
Password: introducimos clave
# mv openbiblio /var/www/
A partir de ahora vamos a trabajar con el navegador Dillo, por dos razones, por que es la forma más ligera (y por lo tanto agil) de hacerlo y porque hay un paso que con firefox me da problemas (espero pulirlo proximamente). De todas formas recomiendo que para esta aplicación se utilice por sistema este navegador.
Este navegador, por defecto, tiene desactivadas las coockies y es necesario activarlas para poder hacer este trabajo. Para ello editamos el fichero correspondiente
$ evim ~/.dillo/cookiesrc
este fichero cookiesrc podemos editarlo en modo gráfico y como usuario "normal", solo recordar que /.dillo es un fichero oculto, como todos los que comienzan por un [punto]
l
a única línea que contiene DEFAULT DENIED la sustituimos por DEFAULT ACCEPT guardamos y cerramos.
Nos disponemos a crear la estructura de tablas de OpenBiblio, para ello, en el navegador Dillo ponemos este enlace
http://localhost/openbiblio/install/index.php
Si nos sale esta pantalla
es señal de que no tenemos creada la BD OpenBiblio, repasemos las notas anteriores.
Si todo está correcto nos saldrá la pantalla para elegir el idioma, despues nos crea las tablas de la base de datos y nos indica que podemos iniciar OpenBiblio

Nos aparece un nuevo interfaz, vamos a la pestaña Administración, en esta primera pestaña el usuario es admin y la clave es admin, en la opción (a la izquierda) Admin. Bibliotecarios accedemos a la creación y/o modificacion de usuarios administradores, creamos el usuario y su clave de OpenBiblio, que debe coincidir con el usuario y clave de MySQL, le damos los permisos oportunos y lo enviamos, nos confirma la creación del nuevo usuario administrador.

Con esto está finalizada la configuración
A partir de ahora, para acceder a OpenBiblio, lo haremos a través de esta página:
http://localhost/openbiblio/index.php
Puede ser un poco lioso tener que escribir el enlace cada vez que queremos trabajar con OpenBiblio, así que vamos a hacer un pequeño "script" para lanzarlo, así podremos tener un icono/lanzador en el escritorio y/o una opción en los menús desplegables. le llamaré obiblio, pero podria ser cualquier otro como gestbiblio ó biblioteca, p.e.
# evim /usr/bin/obiblio
insertarle este contenido
#!/bin/bash
dillo http://localhost/openbiblio/index.php
Guardar y cerrar
Le damos permisos de ejecucion al nuevo fichero "obiblio"
# chmod +x /usr/bin/obiblio
lo probamos escribiendo en la terminal
$ obiblio
si todo fué bien nos abrirá Dillo con la página de OpenBiblio

Si quereis crear un icono/lanzador en el "escritorio" o si quereis modificar el desplegable de menús, ver esta página
NOTA: Recordar que las claves de MyPHPadmin son las mismas de MySQL
Por si alguien tiene interes, este es el sitio de "Bibliotecarios sem fronteiras" sitio Brasileño donde disponer del
OpenBiblio en Portugués.
http://biblio.crube.net/index.php?p=469
y esta la página para descarga de aplicaciones y manuales
http://openbibliobrasil.cjb.net/





