Versions

 

Instaladores Windows/Linux

(Sólo para instalar la primera vez. Luego hay que copiar la última actualización)

Versión 1.5.1 (publicada el 2016-06-21)

Ir a Descarga y reporte de cambios de la versión 1.5.1

Versión 1.5 (publicada el 2016-01-21)

Descargas

Carpeta central

Mensajes del lenguaje 00 (colocar en la carpeta bases/lang/)

Mensajes en Español (colocar en la carpeta bases/lang/)

Mensagens em português - Actualizados por Edwin Hübner (colocar en la carpeta bases/lang/)

Esquema de la permisologia (colocar en la carpeta bases/par/profiles)

Ejemplo de archivos de configuracion para etiquetas y códigos de barra (base de datos formato MARC, sin copias)

Reporte de cambios

Cambios introducidos en la versión 1.5

Versiones anteriores

Actualizaciones al 05/03/2015

Descargas

Estos archivos son para reemplazar el módulo central distribuído recientemente a través del sitio http://abcd.netcat.be/files/downloads.html, o si ya tiene instalada la versión 1.4 previamente distribuída

Carpeta central Version 1.4 (central.zip) (Para sustituir a la carpeta central)

Mensajes de la carpeta 00 para reflejar las nuevas opciones (00.zip) (Para sustituir a la carpeta bases/lang/00)

Cambios al 05-03-2015

Se agregó un nuevo icono en la barra de herramientas que se presenta cuando se recorren los registros. Este icono permite recargar el registro que está en la ventana. Es útil cuando se están haciendo modificaciones a los formatos de ingreso

Cuando un campo se marca como obligatorio en la FDT ahora se despliega un asterisco en rojo (*) para indicar que es obligatorio

Reserva

  • Ahora se permite reservar si hay ejemplares disponibles pero todos están reservados
  • Se permite asignar un formato para presentar las reservas desde el iAH. Este formato debe denominarse opac_reserve.pft y debe estar acompañado del correspondiente opac_reserve_h.txt para colocar los titulos de las columnas. Ejemplo:
  opac_reserve.pft:

   v15' - 'v20'|',                                                       /*BD y No. de control del objeto*/
   '#REFER#','|'                                                         /*Para insertar los datos del objeto*/
   v30*6.2,"/"v30*4.2,"/"v30.4,' 'v31, '  'v32,'|'                       /*Fecha, hora y operdor que reserva*/
   if v1='0' or v1='3' then
      if p(v40) and v40<mid(date,0,8) then,'<font color=red>' fi,
   fi, v60*6.2,"/"v60*4.2,"/"v60.4 '-', v40*6.2,"/"v40*4.2,"/"v40.4,
   '</font>|',                                                           /*Fecha desde-hasta espera*/
   v130*6.2,"/"v130*4.2,"/"v130.4'|',                                    /*Fecha de cancelaciónr*/
   v200*6.2,"/"v200*4.2,"/"v200.4,'|',                                   /*Fecha en que se procesó el préstamo*/
   v1/                                                                   /*Situación*/

Este formato dibuja una tabla como salida, donde cada columna está delimitada por el caracter ** . Puede modificar este formato para adaptarlo a sus necesidades siempre y cuando mantenga la separación de las columnas y agregue el salto de línea /** solo a final ya que de esta forma se separan los registros recuperados.

Para darle nombre a las columnas use el siguiente archivo:

  opac_reserve_h.txt

  Número de control
  Referencia
  Fecha reserva y Operador
  Lapso de espera
  Fecha cancelación
  Fecha préstamo
  Situación

Estas columnas deben corresponder con las generadas en el formato opac_reserve.pft

Interfaz préstamo - iAH

  • Se definieron los siguientes mensajes en el tabla de mensajes prestamo.tab

Actualizaciones al 06/02/2015

Descargas

Estos archivos son para reemplazar el módulo central distribuído recientemente a través del sitio http://abcd.netcat.be/files/downloads.html, o si ya tiene instalada la versión 1.4 previamente distribuída

Carpeta central Version 1.4 (central.zip) (Para sustituir a la carpeta central)

Mensajes de la carpeta 00 para reflejar las nuevas opciones (00.zip) (Para sustituir a la carpeta bases/lang/00)

Mensajes de la carpeta es para reflejar las nuevas opciones (es.zip) (Para sustituir a la carpeta bases/lang/es)

Cambios al 06-02-2015

Se implementó en el menú Actualizar definición de bases de datos una opción identificada como Tooltips de ayuda sobre los campos de la base de datos la cual permite definir las ayudas sobre los campos de la base de datos en forma de un cuadro con texto emergente (tooltip). (ver Ayudas emergentes sobre los campos de la base de datos)

Se implementó la opción que permite hacer búsquedas en la base de datos de operadores del sistema ver Búsquedas por nombre en la base de datos de operadores.

Se modificó el pie de página del las ventanas de ABCD para mostrar la fecha de la actualizacion de la versión en curso

Se implementó en el menú de mantenimiento una opción para impedir que la base de datos sea inicializada o eliminada (ver Proteger la base de datos)

Se implementó la consulta del estado de cuenta en línea desde el iAH (ver Estado de cuenta en línea). Se permite también la renovación en línea (ver Renovación en línea).

Se implementó la reserva en línea (ver Reserva en línea)

Se corrigió un problema reportado con la edición de los campos repetibles en bases de datos con formato no marc

Actualizaciones al 07/11/2014

Descargas

Carpeta central Version 1.4 (central.zip)

Mensajes de la carpeta 00 para reflejar las nuevas opciones (00.zip)

Mensajes de la carpeta es para reflejar las nuevas opciones (es.zip)

config.php con la inclusión del llamado al script config_extended.php (config.zip) (Antes de sustituir el config.php por el nuevo, renombre el actual para que pueda luego volver a colocar los parámetros de configuración que tienen que ver con la localización de la base de datos)

config_extended.php que permite redefinir algunas opciones del config.php para una base de datos en particular (config_extended.zip

Nueva base de datos compatible con el proceso de las reservas (reserve) (Solo actualizadas en español)

Modificaciones a la definición de la base de datos de transacciones (trans) (Solo actualizadas en español)

Cambios al 07/11/2014

(Se actualizaron los archivos central.zip, 00.zip y config_extended.zip)

  • Se agregó la opción para hacer búsquedas en el módulo de catalogación a través de un tesauro (ver [Tesauros]
  • Se corrigió problema con el cálculo de los ejemplares disponibles al momento de reserva para tomar en cuenta aquellos casos en que la política no permite reservar un ejemplar
  • Se agregó una opción para acceder a la historia de las búsquedas realizadas sobre cada base de datos durante una sesión (ver:[Historial de búsquedas])

Cambios al 10/08/2014

Configuración

  • Se agregó la posibilidad de tener diferente apariencia de la interfaz (colores, tipos de letras, etc) y logo para cada una de las carpetas bases definidas en el sistema (ver Cambio de apariencia)
  • Se agregó un nuevo parámetro al archivo abcd.def:
   reserve=N

para que en préstamo no aparezca ningún botón relacionado con reservas

Catalogación

  • Se revisaron todos los scripts porque había problemas cuando el wxis se llamaba por el método Post
  • Se está agregando la posibilidad de generar un javascript para validar el ingreso antes de enviar los datos al servidor. Para ello en la FDT se agregaron 3 columnas: Obligatorio, tipo de campo y patrón de ingreso. No utilizar aún porque está en desarrollo
  • Arreglado problema con importación Z39.50 cuando se utiliza una tabla de conversión
  • En la ventana de presentación de los registros provenientes de una búsqueda, la expresión de búsqueda se muestra en una división escondida la cual puede desplegarse haciendo clic sobre el vínculo correspondiente. Además se agregó una opción para refinar los resultados de la consulta
  • Se revisó el posicionamiento del mfn cuando se cambia de presentación de búsqueda a presentación de Mfn. Ahora mantiene el mfn del último registro presentado en la búsqueda y permite hacer una revisión secuencial a partir de ese Mfn
  • Se reviso la copia de registro por búsqueda y asignación del número de control y funciona correctamente
  • Al copiar un registro no pasa los datos del campo operador y fecha de última actualización
  • El campo de fecha y operador de creación del registro ahora se define como readonly
  • Se arregló problema con presentación de valores por defecto
  • Ahora el desglose del campo 08 se presenta correctamente cuando se editan valores por defecto

Utilitarios

Circulación

  • Se revisaron todos los scripts porque había problemas cuando el wxis se llamaba por el método post
  • Se agregó la opción para trabajar con catálogos colectivos cuando no se usa la base de datos copies. En este caso cada biblioteca tiene su propio campo para ingreso de las existencias en el registro catalográfico y ABCD se encarga de seleccionar que existencias se muestran al operador tanto en catalogación como en préstamos. Este proceso está en prueba y luego será documentado exhaustivamente
  • Los formatos de presentación utilizados en los procesos “Estado de un ítem” y el despligue de reservas en los procesos de préstamo circulante pueden ser configurados por el usuario (ver: Cambiar despliegue)
  • En la presentación de las reservas de un título primero se presentan las reservas en espera y luego el resto de las reservas registradas para ese título
  • Al momento de prestar se activó un campo para pedir información adicional del préstamo. Para ello:
    1. Se agregó el campo 300 en la FDT de trans
    2. Se modificaron los formatos de recibos de préstamo (r_loan.pft, r_return.pft, …) en la carpeta trans/pfts para agregar el campo 300
    3. Se modificó el formato para presentación en tabla de las transacciones (tbtrans.pft) en la carpeta trans/pfts
    4. Formato de presentación de las transacciones en el estado de cuenta (trans.pft) en la carpeta trans/pfts
    5. Se modificó el formato de presentación de las transacciones en el estado de un item (loans_display.pft) en la carpeta trans/pfts
  • Se corrigió el lapso del préstamo cuando el objeto está reservado. Ahora toma el valor establecido en la política
  • Se habilitó un script para hacer una búsqueda avanzada en la opción “Estado de un item”. También en el menú de

“Actualizar definición de bases de datos” se agregó una opción para especificar el formulario de búsqueda avanzada a ser utilizado en los procesos de reserva y en el estado del item. Los campos que aparcen en este formulario de búsqueda avanzada pueden fijarse a través de una opción en el menú de Actualizar la definición de una base de datos

  • Se creó el script scripts_circulation.php para colocar los javascripts que requieren ser llamados en el módulo de préstamos
  • Se corrigió el problema que se presentaba en Internet Explorer que no permitía imprimir recibos de préstamo o devolución
  • Para inhabilitar un usuario en préstamos, colóquele como fecha de vigencia una fecha inferior a la fecha actual.

Reservas

  • Se cambiaron los formatos de presentación de la reserva: tbreserve y reserve_01.pft para facilitar la presentación de los iconos que permiten cancelar, imprimir y enviar por correo la información de una reserva
  • En la presentación de los listados de reserva se agregó una opción que permite eliminar todos los registros de una categoría(reservas atentidas, reservas canceladas, reservas pendientes, etc)
  • El despligue de reservas en los procesos de préstamo circulante puede ser configurado por el usuario (ver: Cambiar despliegue)

Actualizaciones al 25/06/2014

Catalogación

  • Se arregló problema existente con los valores por defecto
  • Se agregaron parámetros adicionales al archivo dr_path.def que permiten redefinir algunos parámetros establecidos en el archivo de configuración inicial config.php y que tienen relación con la modalidad de lectura y procesamiento de una base de datos en particular. A estos efectos se creó el script config_extended.php que permite ampliar el config.php con nuevos parámetros sin necesidad de sustituir el config.php existente, perdiendo de esta forma la configuración local ya establecida. Para habilitar el uso del config_extended.php haga el siguiente cambio sobre el script config.php

   if (isset($arrHttp["base"])){
	if (isset($def[$arrHttp["base"]]))
 		$cisis_ver=$def[$arrHttp["base"]]."/";
   }
   //***
   //Include config_extended.php that reads configuration parameters that applies to the selected database
   if (file_exists(realpath(dirname(__FILE__)).DIRECTORY_SEPARATOR."config_extended.php"))
	  include (realpath(dirname(__FILE__)).DIRECTORY_SEPARATOR."config_extended.php");
   //***

O sea, copie en el script config.php el grupo de instrucciones que está marcado en rojo, después de a última instruccion del grupo marcado en azul. En el script config.php que se incluye en esta distribución ya este cambió está hecho.El script config_extended.php lee el archivo dr_path.def localizado en la carpeta de la base de datos activa y sustituye los parámetros del config.php por aquellos correspondientes (ver Dr_path.def)

  • Arreglado problema de presentación de campos repetibles en valores por defecto

Circulación y préstamos

  • Se modificó el script usuarios_prestamos_presentar.php para hacer un solo llamado al wxis.exe para actualizar las bases de datos de préstamos (trans), reservas (reserve) y log de transacciones (logtrans). También para estos efectos se actualizó el script wxis/crear_registro.xis
  • En la opción de préstamos con copias, al configurar una base de datos de orígen, se grababa incorrectamente el archivo loans.dat
  • No aceptaba $ en la configuración del código de moneda local
  • En la modalidad de “base de datos con copias” no presentaba la “situación de un objeto” cuando el número de inventario no existía en “loanobjects” pero si en copies

Reservas

  • Se hicieron varios ajustes al módulo de reservas,incluyendo cambios en la definición de la base de datos, el procedimiento para asignar a una reserva cuando se devuelve un ejemplar del título reservado, envío de correo para participar la asignación de la reserva, entre otros. Para más información consulte Requisitos para implementar la reserva. Se incluye la carpeta reserve con los archivos de definición de la base de datos. Las carpetas def y pfts no ha sido traducidas a todos los idiomas
  • Debe incluir la base de datos reserve en el arcivo bases.dat para poder hacerle mantenimiento desde el módulo de catalogación

Configuración iAH

  • Se corrigió la opción para eliminar lineas en la edición del archivo .DEF

Z39.50

  • Modificada la escritura de un registro desde Z39.50 para hacerla compatible con la nueva metodología de actualización de la base de datos (<tag 0> … </tag>)

Internacionalización

  • Se agregaron nuevos mensajes a la mensajería de préstamos y catalogación.

Versión 1.3t1 (20/12/2013)

Descargas

Para actualizar a la versión 1.3t1 se requiere haber instalado y configurado la versión 1.3t

Carpeta central Version 1.3t1 (central.rar)

Mensajes de la carpeta 00 para reflejar las nuevas opciones

Tabla del archivo de permisología con permisos agregados

Log de cambios

Permisologia

  • Se agregó un menú desplegable con las bases de datos para facilitar el desplazamiento al interior de la página de permisología
  • Se agregó la siguiente permisología adicional a la ya existente:

EXPORTExportación de registrosIMPORTImportación de registrosCOPYDBCopiar los archivos de la base de datos activa a otra carpetaFULLINVGenerar la lista invertidaEXDBDIRExplorar la carpeta de la base de datos activaUNLOCKDBDesbloquear base de datosLISTBKRECListar registros bloqueadosUNLOCKDBRECDesbloquear registros

Muchos de estos permisos estaban englobados en uno solo (ejm: Importar/Exportar) o se habilitaban solo cuando el operador tenía acceso a todas las funciones del módulo de catalogaciónYa han sido incluídos en la descarga identificada como Tabla de archivo de permisología con agregados de permisos. El archivo descargado se coloca en la carpeta par/profiles y se denomina profiles.tab

ver: Permisología

Utilitarios

  • Nueva opción para que el administrador de una base de datos pueda explorar el directorio de la base de datos activa y subir, bajar y editar los archivos de configuración (Utilitarios -> Explorar carpeta de bases de datos).

Catalogación

  • Arreglo del problema de los permisos cuando se actualiza copias o loanobjects
  • Arreglo en la actualización de loanobjects ya que borraba las ocurrencias ya existentes y colocaba solo las nuevas copias.
  • Nueva opción que le cambia el status a la copia cuando la misma se actualiza en loanobjects
  • Se agregó al menú de utilitarios la opción para generar la lista invertida con el MX
  • Se ajustó el menú de utilitarios para proveer de mayor especificidad a la permisología

Versión 1.3t (09/12/2013)

Descargar

index.php (index.rar)

config.php (config.rar)

Carpeta central Version 1.3t (central.rar) Incluye los ajustes realizados para corregir el problema de actualización que se generaba con Linux Ubuntu

Archivos de mensajes

Base de datos de reservas

Log de Cambios

Nuevo Wiki (en construcción)

Se está desarrollando este nuevo wiki utilizando la aplicación MediaWiki. Este nuevo enfoque permitirá trabajar la documentación en una forma más colaborativa.. La información contenida en isisabcd.pbworks.com se irá transfiriendo a esta nueva metodología

index.php

Contiene ahora un vínculo (condicionado en el config.php) para que el operador pueda cambiar su clave.

config.php

  • Se incluye un nuevo parámetro para establecer la zona de la fecha y la hora. En algunos servidores la falta de este parámetro puede ocasionar un error del tipo “advertencia”
   $date_default_timezone_set('America/Caracas');

La lista de zonas válidas puede consultarse en Tabla de zonas

  • Se incluye un nuevo parámetro para condicionar si los operadores de abcd pueden cambiar sus claves de acceso
   $change_password="Y";

Si este parámetro se omite o tiene el valor N se omite el vínculo en la hoja de inicio (index.php) que habilita el cambio de clave

  • Se incluye nuevo parámetro para definir los tipos de archivo de pueden ser subidos por los operadores durante el proceso de catalogación. Se indica de la siguiente manera:
 $ext_allowed=array("jpg","gif","png","pdf","doc","docx","xls","xlsx","odt");

Si este parámetro se omite en el archivo config.php se toma el parámetro que indique el script dataentry/upload_image.php el cual viene definido de la siguiente manera:

 $ext_allowed=array("jpg","gif","png","pdf","doc","docx","xls","xlsx","odt");

La finalidad de este parámetro es evitar que puedan subirse archivos no autorizados por el administrador de ABCD

  • Si se está trabajando con múltiples carpetas de bases de datos se crea el parámetro $msg_path para poder tener una única carpeta de mensajes y no tenerla que replicar en todas las carpetas bases. $msg_path será la ruta hacia los archivos de mensaje. Ejemplo:
 $msg_path="/abcd/www/bases/";

Se está trabajando para que este parámetro sea utilizado en la edición de las ayudas contextuales del sistema.

Nota importante: si copia el nuevo archivo config.php asegurese de modificar los parámetros que hacen referencia a las rutas y modalidades de ejecución en su equipo. Si no quiere copiar el config.php incluya en el suyo los parámetros $ext_allowed$msg_path y $change_password con los valores correspondientes. En esta distribución del config.php el wxis.exe se invoca por el método EXEC y no utilizando el método POST (ver parámetros $Wxis y $wxisUrl en config.php

Definición de bases de datos

  • Se implementó una nueva columna Vincular a la FDT la cual se aplica en las hojas de entrada para mantener vinculado el campo de la hoja de entrada con la descripción del campo en la FDT de forma tal que los cambios realizados sobre la FDT sean heredados por las hojas de ingreso. Esta vinculación funciona solo a nivel de campos, tengan o no subcampos. Las especificaciones existentes en la hoja de ingreso serán ignoradas y reemplazadas por las especificaciones del campo en la FDT
  • Se implementaron nuevas formas para presentar los formatos de ingreso en el procedimiento de catalogación (ver Tipos de campos). Para evitar problemas con las definiciones anteriores, ABCD se encargará de hacer los cambios internamente hasta tanto el Administrador edita y grabe de nuevo la FDT y Formatos de ingreso

Permisología de los operadores

Se cambió la forma como se administran los perfiles. Pueden utilizar el método anterior o cambiar a la nueva modalidad (ver Permisología). Hay que tener en cuenta que como ahora los permisos se indican por base de datos no es posible esconder los iconos con las funciones no utilizadas en el página de inicio de catalogación. La barra de herramientas con las funciones permitidas para una base de datos sí se actualiza cuando se cambia de base de datosModificar en los lenguajes en dbadmin.tab el parámetro invalidright el cual debe decir: You do not have permissions to access this function.

Todos los scripts fueron modificados para adaptarlos a la nueva permisología, manteniendo también la establecida en ABCD 1.1 para evitar malfuncionamiento del sistema.

Catalogación

  • Índice de la entrada principal

El índice de la entrada principal ( ) ahora puede ser también utilizado como Lista de autoridades de un campo (ver Índice de la entrada principal)

  • Valores por defecto

Se corrigió un problema existente con la definición y recuperación de valores por defecto cuando el campo posee subcampos

  • Subcampos en mayúsculas

Se corrigió el editor de registros para que presente correctamente los subcampos cuando éstos esten escritos en mayúsculas con el fin de asegurar la compatibilidad con las bases de datos importadas desde el Winisis

  • Editar expresión de búsqueda

Se agregó un textbox para presentar la expresión de búsqueda obtenida mediante búsquedas en el módulo de catalogación de forma tal de permitir la realización de nuevas búsquedas sin tener que recurrir de nuevo a la presentación del diccionario

  • Errores de javascript

Fueron corregidos errores de javascript que se presentaban en algunos navegadores al intentar subir una imagen y vincularla a un registro así como también problemas con el procedimiento de almacenar y recuperar expresiones de búsqueda

  • Búsquedas cruzadas en formatos de salida

ABCD permite realizar búsquedas cruzadas con los resultados de una búsqueda del módulo de catalogación. (ver Búsquedas cruzadas)

  • Activación de reportes especiales

ABCD permite tener scripts php escritos por los propios usuarios para la presentación de resultados según sus propias necesidades (ver [1] Reportes especiales])

  • Cambios Globales

Se revisó el funcionamiento del procedimiento para mover campos. Solo se permite dar el tag anterior del campo, marcar la opción Mover campo y suministrar el nuevo tag del campo. No se puede mover campos condicionalmente.

Se revisaron las opciones de cambios globales y se mejoró la documentación (ver Cambios globales)

  • Importación de registros
    • Se agregaron nuevas opciones a la importación de registros para permitir Eliminar el retorno de carro (cuando el iso viene de un Windows y la importación se hará bajo Linux). Esta opción se realiza generando en el servidor una copia temporal de archivo iso la cual se procesa con el comando tr de Linux. Si el sistema operativo donde se va a realizar la importación es Windows, el usa de esta opción producirá un error.
    • Convertir de ASCII a ANSI (cuando el iso viene de WinIsis o de IsisDos) Para ello la importación se realiza con el MX utilizando la opcion convert=ANSI (ver Importar archivo ISO)

Utilitarios

  • Generación de la lista invertida con el MX

Esta opción se agregó en Menú de catalogación -> utilitarios -> Generar lista invertida(MX) y es una contribución de Marino Borrero Sánchez, Universidad de Oriente, Santiago de Cuba

iAH

Circulación y préstamos

  • Se hicieron cambios sobre la definición de la base de datos de reserva para ajustarla al procedimiento. Estas definiciones solo están en lenguaje español, por lo que se requiere generar las carpetas y formatos para los diferentes lenguajes (ver Base de datos de reservas (reserve))
  • Se definió una opción que inicializa las bases de datos de transacciones (trans), suspensiones y multas (suspml) y reservas (reserve). Esta opción se encuentra en el Menú principal de circulación -> Administración -> Inicializar base de datos de transacciones
  • Se hicieron ajustes al procedimiento de prestar sin la base de datos copias
  • Se hicieron ajustes al procedimiento de prestar con la base de datos copias
  • Se agregó la opción para creacion y procesamiento de las reservas desde el mostrador de préstamos
  • Se agregó una opción para diseñar reportes especiales en el módulo de préstamos (ver Configuración de los reportes de préstamo )
  • Se agregó una opción para producir reportes especiales de préstamos (Transacciones -> Reportes)
  • Se modificó el formato loans_display.pft de la base de datos trans para agregar un nuevo campo al final