[Isis-users] Consultas sobre el OPAC y la instalación de ABCD 4

Roger Guilherme memoria.info at gmail.com
Thu Nov 5 13:45:05 UTC 2026


¡Hola, Alberto!

Respondiendo rápidamente a las dos preguntas: sí, se puede hacer.

1 - Para tener un ABCD “compartido”, es mejor contar con uno exclusivo para
este fin.
Históricamente, el ABCD cuenta con un archivo en la raíz llamado dbpath.dat que
te permite tener varias carpetas de “bases”. Así, ya es posible tener un:
/bases_biblio1
/bases_biblio2
/bases_biblio3

En el OPAC:
Existe el archivo /central/config_opac.php; en este archivo se encuentra la
variable:

$opac_multi_context = false;

Si se habilita como «true», lee las rutas que aparecen a continuación:

$opac_context_map = array(
    'demo'     => 'C:/xampp/htdocs/ABCD2/www/bases-examples_Windows/',
    'medicina' => 'C:/xampp/htdocs/ABCD2/www/bases-medicina/',
// Agrega otros aquí...
);

Por seguridad, no usamos el archivo dbpath.dat en el OPAC, ya que
cualquiera podría escribir biblioteca.org/dbpath.dat y ver la ruta física
de las bases de datos; por lo tanto, todo debe configurarse dentro de
$opac_context_map en el archivo config_opac.php.

Con el multicontexto habilitado, el acceso sería, siguiendo el ejemplo
anterior:
- biblioteca.org/opac?ctx=demo
- biblioteca.org/opac?ctx=medicina

Algo muy similar al iAH, incluso más limpio (en mi opinión). Con esta
organización, cada biblioteca tendría su propia carpeta de configuración
del OPAC (opac_conf), ya que las bases de datos son individuales para cada
biblioteca. Todo en el mismo ABCD y en el mismo OPAC.

Parte de esta documentación se encuentra aquí:
https://abcd-devcom.github.io/docs/abcd-modules/opac-abcd/opac-admin/global/advanced-access

--------------------
Pregunta 2

Para responder a esta pregunta, te sugiero que primero revises la
configuración de tu vhost, para ver si todo está correcto. De hecho,
«assets» lee desde la raíz, pero eso depende de lo que definas como raíz.

A veces es posible corregirlo forzando la URL www.dominio.com/abcd en el
archivo config.php.

Puedes editar la variable
$server_url = "www.dominio.com/abcd";

Saludos!

Roger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.iccisis.org/pipermail/isis-users/attachments/20261105/f4038c58/attachment.htm>


More information about the isis-users mailing list