Abcd.def

From ABCD Wiki
Revision as of 06:44, 21 November 2015 by Guilda (talk | contribs)
Jump to: navigation, search

Este archivo colocado en la carpeta bases, lee los siguientes parámetros para la identificación del encabezado y pié de página de las pantallas de de ABCD.

Son obligatorios los siguientes:

  VERSION=1.2transitional
  LEGEND1=2010  BIREME - Centro Latinoamericano y del Caribe de Información en Ciencias de la Salud
  LEGEND2= Nombre de la Institución
  URL1=http://www.bireme.br
  URL2=http://www.bireme.br

El valor del parámetro VERSION ahora se sustituye dinámicamente por la versión correspondiente al software liberado

Son opcionales los siguientes:

  LOGO=               Indicar el URL del logo a ser utiizado par identificar los encabezamientos de las ventanas
  LOGO_OPAC=          Url del logo que se despliega en la solicitud de clave, estado de cuenta y reservas en línea
  CSS_NAME=           Indiacar el nombre de la careta donde están definidos los archivos de estilo ser utilizados.
                      La carpeta con los estilos debe ser colocada como una subcarpeta dentro de central/css
                      (ver Cambiar la apariencia (colores y/o iconos) utilizados en la interfaz de una carpeta de bases de datos
  BG_WEB=             Color de fondo de la ventana de solicitud de clave para los procesos en línea 
  WEBRENOVATION=Y/N   Para habilitar/deshabilitar la opción de renovación en línea
  RESERVATION=N       Si se desea omitir la opción de reservas en los menues de préstamo. Si no está presente se asume Y
  AC_SUSP=Y           Y=la siguiente suspensión se toma a partir de la anterior vigente (valor por defecto)
                      N=Las suspensiones siempre se calculan a partir de la fecha del día 
  LOAN_POLICY=BY_USER para indicar que el tipo de objeto del item a prestar se solicita al momento de procesar el préstamo. 
                      Esta opción debe usarse cuando no se presta desde la base de datos de copias y 
                      el inventario de los objetos a prestar no posee un subcampo con el tipo de objeto
  EMAIL=Y/N           para habilitar/deshabilitar el envío de correos de recordatorio de vencimiento de préstamos
  AC_SUSP             Establece la fecha desde la cual comienza una suspensión. 
                      El valor Y indica que debe comenzar a partir de la última suspensión activa del usuario. 
                      El valor N indica que comienza a partir del día en que se registra 


Estos parámetros están accesibles a través del script config_extended.php

Asignar a una base de datos una versión específica del wxis y del mx, de acuerdo a las características de la misma

Por defecto las bases de datos de ABCD se trabajan con la versión 16-60 del CISIS. Sin embargo, si se desea trabajar una base de datos en particular con otra versión del CISIS proceda como sigue:

  1. Defina bajo la carpeta cgi-bin una subcarpeta (por ejemplo 10-30) donde almacenará los ejecutables de la versión del CISIS requeridos
  2. Agregue en al archivo abcd.def una línea donde figure el nombre de la base de datos y el nombre de la subcarpeta con los ejecutables a utilizar para gestionar esa base de datos
  3.    Ejemplo:
       marc=10-30
    

Este parámetro redefinirá el parámetro $cisis_ver del config.php y le asignará el valor 10-30 utilizando el consecuencia los ejecutables contenidos en esa carpeta para gestionar la base de datos.

Este mismo resultado puede lograrse a través de archivo dr path.def utilizando el parámetro cisis_ver


En la versión 1.5 se agregan dos nuevos parámetros para el manejo de las clave de acceso que se le asignan a los operadores de ABCD:

Parámetro Significado
SECURE_PASSWORD_LENGTH Largo mínimo que debe tener la clave de acceso para que sea considerada válida
SECURE_PASSWORD_LEVEL Nivel de seguridad que se le desea asignar a la clave de acceso según las siguientes posibilidades:
    0  Verifica solo que la clave esté presente
    1  Verifica que la clave cumpla con la longitud establecida en el 
       parámetro SECURE_PASSWORD_LENGTH
    2  Además de los anteriores, verifica que exista un caracter alfabético en minúscula
    3  Además de los anteriores, verifica que exista al menos un caracter numérico
    4  Además de los anteriores, verifica que exista al menos una letra mayúscula
    5  Además de los anteriores, verifica que exista al menos un caracter especial:
        .,!@#$%^&*?_~\-£()

Ejemplo:

   SECURE_PASSWORD_LENGTH=8
   SECURE_PASSWORD_LEVEL=5
     abcABC1*  es válida
     abcABC1   es inválida

La validacion de la clave se encuentra en el script central/dataentry/password_check.js y requiere la actualización a la versión 1.5