Diferencia entre revisiones de «OPAC-ABCD configuración»

De ABCDWIKI Español
Saltar a: navegación, buscar
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
==Estructura de carpetas y archivos de configuración==
 
  
Para configurar el OPAC debe definir unas ciertas tablas y archivos de configuración como son:
 
  
* Parámetros para la localización de elementos claves que inciden en la presentación y ejecución de los procesos
+
=Estructura de carpetas y archivos de configuración=
* Estilos a utilizar en la presentación de las páginas
+
* Lista de bases de datos disponibles
+
* Tipos de material bajo los cuales se estructura cada base de datos
+
* Formulario para las búsquedas libre y avanzada
+
* Índices alfabéticos para facilitar la localización de información en las bases de datos
+
* Formatos de despliegue.
+
  
Estos archivos de configuración de almacenan en una carpeta denominada '''opac_conf''' que debe definirse en la carpeta donde se almacenan las bases de datos de ABCD.  
+
Para configurar el OPAC debe definir unas ciertas tablas y archivos de configuración que almacenan en una carpeta denominada '''opac_conf''' que debe definirse en la carpeta donde se almacenan las bases de datos de ABCD. El lenguaje al cual pertenece cada grupo de archivos se selecciona a partir del menú desplegable que se incluye a la derecha de la barra de menu
  
 
{| class="wikitable"
 
{| class="wikitable"
Línea 28: Línea 20:
  
 
|}
 
|}
==Configuración del OPAC==
 
  
Los archivos de configuración pueden modificarse a través de un script localizado en la carpeta '''opac_abcd/config''' cuyo '''index.php''' solicita las credenciales para validar contra la base de datos de usuarios de ABCD:
+
 
 +
=Configuración del OPAC=
 +
 
 +
Los archivos de configuración  
 +
 
 +
* Parámetros para la localización de elementos claves que inciden en la presentación y ejecución de los procesos
 +
* Estilos a utilizar en la presentación de las páginas
 +
* Lista de bases de datos disponibles
 +
* Tipos de material bajo los cuales se estructura cada base de datos
 +
* Formulario para las búsquedas libre y avanzada
 +
* Índices alfabéticos para facilitar la localización de información en las bases de datos
 +
* Formatos de despliegue.
 +
 
 +
pueden modificarse a través de un script localizado en la carpeta '''opac_abcd/config''' cuyo '''index.php''' solicita las credenciales para validar contra la base de datos de usuarios de ABCD:
  
 
[[Archivo:Config index.png|izquierda]]
 
[[Archivo:Config index.png|izquierda]]
Línea 55: Línea 59:
  
  
=== Parámetros (opac_abcd.def)===
+
 
 +
==<font color=darkred>Parámetros (opac_abcd.def)</font>==
 
Contiene parámetros generales del Opac, como son:
 
Contiene parámetros generales del Opac, como son:
  
Línea 75: Línea 80:
 
| Camino de acceso a la carpeta Bases|| Si no se quiere usar la carpeta bases establecida en el config.php de ABCD entonces se usa esta carpeta bases, a menos que se haya leído una diferente desde el archivo '''opac_dbpath.dat'' seleccionado en el index.php
 
| Camino de acceso a la carpeta Bases|| Si no se quiere usar la carpeta bases establecida en el config.php de ABCD entonces se usa esta carpeta bases, a menos que se haya leído una diferente desde el archivo '''opac_dbpath.dat'' seleccionado en el index.php
 
|-
 
|-
| Juego de caracteres de la página || Indica el juego de caracteres con el que todas las páginas, archivos de configuración, bases de datos, etc. están ingresados para establecer el tag <strong><nowiki><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /></nowiki><strong> así como las directrices que hay que suministrar al PHP para la correcta interpretación de la información a ser enviada
+
| Juego de caracteres de la página || Indica el juego de caracteres con el que todas las páginas, archivos de configuración, bases de datos, etc. están ingresados para establecer el tag <strong><nowiki><meta http-equiv="content-type" content="text/html; charset=UTF-8" /></nowiki></strong> así como las directrices que hay que suministrar al PHP para la correcta interpretación de la información a ser enviada <strong><nowiki>header('Content-Type: text/html; charset=UTF-8')</nowiki></strong>
 +
   
 +
    Nota: charset puede ser '''UT-8''' o '''ISO-8859-1''' dependiendo de la codificación de las páginas,
 +
    archivos de configuración y bases de datos
  
 
|}
 
|}
  
===Estilos, encabezado, pie de página===
 
  
===Idiomas disponibles===
 
  
===Bases de datos disponibles===
+
==<font color=darkred>Estilos, encabezado, pie de página</font>==
 +
 
 +
Algunos elementos del archivo de estilos '''styles.css''' pueden ser alterados para modificar colores, tipos de letra y tamaño de las mismas. los elementos que pueden modificarse se indican a continuación:
 +
 
 +
[[Archivo:Estilos 2.png|ninguna]]
 +
 
 +
 
 +
 
 +
==<font color=darkred>Idiomas disponibles</font>==
 +
 
 +
Se define una carpeta para cada idioma disponible. Bajo esas carpetas existe el archivo '''lang.tab''' el cual puede modificarse utilizando esta opción de menú de configuración.
 +
 
 +
[[Archivo:Lang tab.png|ninguna]]
 +
 
 +
 
 +
 
 +
==<font color=darkred>Bases de datos disponibles</font>==
 +
 
 +
Define las bases de datos que van a ser utilizadas en la meta-búsqueda o accedidas individualmente (lang.tab)
 +
 
 +
[[Archivo:Bases dat.png|ninguna]]
 +
 
 +
Como puede observarse, cada idioma tiene su propia lista de bases de datos disponibles (bases.dat)
 +
 
 +
 
 +
 
 +
==<font color=darkred>Búsqueda avanzada</font>==
 +
 
 +
Esta opción permite editar el formulario de búsqueda avanzada. Presenta a su vez un menú con los diferentes niveles de búsqueda: meta-búsqueda o una base de datos individual:
 +
 
 +
[[Archivo:Niveles busqueda a.png|ninguna]]
 +
 
 +
La selección de una opción presentará el formulario para la búsqueda avanzada:
 +
 
 +
[[Archivo:Formulario busqueda a.png|ninguna]]
 +
 
 +
El ejemplo corresponde la formulario para la meta-búsqueda que se almacenará bajo el nombre de '''avanzada.tab'''. Si se hubiera solicitado una base de datos, '''biblo''' por ejemplo, el formulario se almacenará con el nombre '''biblo_avanzada.tab'''.
 +
 
 +
 
 +
 
 +
==<font color=darkred>Tipos de registro</font>==
 +
 
 +
 
  
===Búsqueda avanzada - Bases de datos disponibles===
+
==<font color=darkred>Búsqueda avanzada - Tipos de registro</font>==
  
===Tipos de registro===
 
  
===Búsqueda avanzada - Tipos de registro===
+
  245  0 (if p(v245)    then 'X', v2[1],v4[1],'TI_',v245^a fi '%'/)  /* Aquí comienzan los índices por colección */
 +
  100  0 (if p(v100^a)  then 'X', v2[1],v4[1],'AU_',v100^a fi '%'/)
 +
  1773 0 (if p(v773^t) then 'X', v2[1],v4[1],'TR_',v773^t fi,'%'/)
 +
  650  0  (if p(v650^a) then 'X', v2[1],v4[1],'MA_',v650^a,fi,'%'/),
 +
  651  0  (if p(v651^a) then 'X', v2[1],v4[1],'DG_',v651^a,fi,'%'/),
  
 +
==<font color=darkred>Índices alfabéticos</font>==
  
===Formato de despliegue===
 
  
  
===Índices alfabéticos===
+
==<font color=darkred>Formato de despliegue</font>==

Revisión del 20:54 27 nov 2019


Estructura de carpetas y archivos de configuración

Para configurar el OPAC debe definir unas ciertas tablas y archivos de configuración que almacenan en una carpeta denominada opac_conf que debe definirse en la carpeta donde se almacenan las bases de datos de ABCD. El lenguaje al cual pertenece cada grupo de archivos se selecciona a partir del menú desplegable que se incluye a la derecha de la barra de menu

Carpeta bases.png
Como puede observarse, esta es la misma carpeta bases utilizada por el módulo central de ABCD donde se ha agregado el archivo opac_abcd.def que contiene algunos parámetros propios del OPAC, y la carpeta opac_conf a su vez poseerá tantas sub-carpetas como lenguajes de diálogo se definan bajo el menú de Idiomas (lang.tab). El nombre de cada subcarpeta corresponderá al acrónimo utilizado para el lenguaje en la tabla lang.tab localizada en cada carpeta del lenguaje correspondiente.
Opac conf 1.png


Y para cada lenguaje tenemos los siguientes archivos de configuración:

Configuracion por idioma.png



Configuración del OPAC

Los archivos de configuración

  • Parámetros para la localización de elementos claves que inciden en la presentación y ejecución de los procesos
  • Estilos a utilizar en la presentación de las páginas
  • Lista de bases de datos disponibles
  • Tipos de material bajo los cuales se estructura cada base de datos
  • Formulario para las búsquedas libre y avanzada
  • Índices alfabéticos para facilitar la localización de información en las bases de datos
  • Formatos de despliegue.

pueden modificarse a través de un script localizado en la carpeta opac_abcd/config cuyo index.php solicita las credenciales para validar contra la base de datos de usuarios de ABCD:

Config index.png

El Id del usuario y la contraseña deben corresponder a un administrador de ABCD. La Carpeta de Bases de Datos nos provee la opción de acceder a diferentes carpetas bases para verificar el comportamiento del OPAC. Para definir la lista de carpetas bases disponibles, coloque en la carpeta php de la carpeta opac_abcd, el archivo opac_dbpath.dat con el siguiente contenido:

     /websites/prueba_opac/bases/|Versión en ANSI
     /websites/prueba_opac_utf8/bases/|Versión en UTF-8

La información que está antes del signo | corresponde la ruta hacia la carpeta bases identificada con el valor ubicado a la derecha del signo |.

Si el archivo opac_dbpath.dat no existe entonces se usa como carpeta de bases de datos aquella identificada en el script config.php del módulo central


    Nota importante. Todos los scripts del OPAC leen la configuración establecida en el script 
    config.php y config_extended.php del módulo central


Una vez validadas las credenciales del usuario se accede al menú para establecer/configurar las opciones del OPAC


Configuracion menu.png


Parámetros (opac_abcd.def)

Contiene parámetros generales del Opac, como son:

Configuracion opac def.png


URL donde está ubicado el logo Url desde el cual se obtiene el logo de la página. Si está localizado en la carpeta images de opac_abcd se puede suministrar como direccionamiento relativo: ../images/circulos.png, de otra forma, debe suministar el URL completlo
Página a visualizar al dar clic sobre el logo Página a acceder si el usuario da clic sobre el logo
Título de la página HTML Corresponde al tag <title> de la sección <head> de la página HTML
Pie de página Es la información que aparecerá al final de cada página HTML desplegada (a menos que exista el archivo footer.info en la carpeta bases/opac_conf/lang
Http al módulo central (http://xxx.xxx) Utilizado para poder acceder a scripts del módulo central cuando sea requerido (especialmente en el caso de préstamos y reservas)
Camino de acceso a la carpeta Bases Si no se quiere usar la carpeta bases establecida en el config.php de ABCD entonces se usa esta carpeta bases, a menos que se haya leído una diferente desde el archivo 'opac_dbpath.dat seleccionado en el index.php
Juego de caracteres de la página Indica el juego de caracteres con el que todas las páginas, archivos de configuración, bases de datos, etc. están ingresados para establecer el tag <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> así como las directrices que hay que suministrar al PHP para la correcta interpretación de la información a ser enviada header('Content-Type: text/html; charset=UTF-8')
    Nota: charset puede ser UT-8 o ISO-8859-1 dependiendo de la codificación de las páginas, 
    archivos de configuración y bases de datos


Estilos, encabezado, pie de página

Algunos elementos del archivo de estilos styles.css pueden ser alterados para modificar colores, tipos de letra y tamaño de las mismas. los elementos que pueden modificarse se indican a continuación:

Estilos 2.png


Idiomas disponibles

Se define una carpeta para cada idioma disponible. Bajo esas carpetas existe el archivo lang.tab el cual puede modificarse utilizando esta opción de menú de configuración.

Lang tab.png


Bases de datos disponibles

Define las bases de datos que van a ser utilizadas en la meta-búsqueda o accedidas individualmente (lang.tab)

Bases dat.png

Como puede observarse, cada idioma tiene su propia lista de bases de datos disponibles (bases.dat)


Búsqueda avanzada

Esta opción permite editar el formulario de búsqueda avanzada. Presenta a su vez un menú con los diferentes niveles de búsqueda: meta-búsqueda o una base de datos individual:

Niveles busqueda a.png

La selección de una opción presentará el formulario para la búsqueda avanzada:

Formulario busqueda a.png

El ejemplo corresponde la formulario para la meta-búsqueda que se almacenará bajo el nombre de avanzada.tab. Si se hubiera solicitado una base de datos, biblo por ejemplo, el formulario se almacenará con el nombre biblo_avanzada.tab.


Tipos de registro

Búsqueda avanzada - Tipos de registro

 245  0 (if p(v245)    then 'X', v2[1],v4[1],'TI_',v245^a fi '%'/)  /* Aquí comienzan los índices por colección */
 100  0 (if p(v100^a)  then 'X', v2[1],v4[1],'AU_',v100^a fi '%'/)
 1773 0 (if p(v773^t) then 'X', v2[1],v4[1],'TR_',v773^t fi,'%'/) 
 650  0  (if p(v650^a) then 'X', v2[1],v4[1],'MA_',v650^a,fi,'%'/),
 651  0  (if p(v651^a) then 'X', v2[1],v4[1],'DG_',v651^a,fi,'%'/),

Índices alfabéticos

Formato de despliegue