Notas para una nueva versión de Catalis
Estas notas fueron creadas entre noviembre y diciembre de 2006. —
Fernando Gómez 2009/05/16 19:04
El propósito de estas notas es ayudar en la creación de una segunda versión de Catalis, que solamente contendrá algunas pequeñas correcciones acumuladas desde que se presentó la versión 2005.06.09.
Ver la sección Reorganización de los cambios para una próxima versión de Catalis.
Vamos a comenzar buscando las diferencias entre la versión 2005.06.09 y la versión en uso en el servidor de Biblioteca Central.
cgi-bin/catalis
config
Archivo | Modificaciones |
catalis.conf | x |
html
Archivo | Modificaciones |
admin.html | ? |
xis
Archivo | Modificaciones |
catalis.xis | ANALÍTICAS: construimos un 773 con los datos completos |
grabar.xis | ver nota sobre validación/autenticación |
cgi-bin/common
pft
Archivo | Modificaciones |
doc-type.pft | |
etiquetado.pft | |
urlencode.pft | |
wh.pft | |
htdocs/catalis
css
Archivo | Modificaciones |
catalis.css | Cabeceras para los fieldblocks – #kwSearchBox, #testConditionSearchBox |
js
Archivo | Modificaciones |
catalis.js | loadLocalTemplateData(); ? |
contextmenu-field.js | Recuerde que los campos 440 y 490 |
create-field-subfield.js | para TOCs copiadas de MathSciNet en bibima |
data-out.js | revisar function exportRecord() – comentario sobre la importancia de confirmar la grabación (parche ya publicado) |
import.js | case “240”, case “250”, case “300”, case “504”, loadAnselToLatin1Maps(), Conversión MARC-8 (ANSEL) → Latin-1 (parche ya publicado) |
templates.js | varios cambios |
html
Archivo | Modificaciones |
selectTemplate.htm | I.T.I. (INMABB) |
xml
Archivo | Modificaciones |
country.xml | varios cambios |
language.xml | dos cambios |
marc21.xml | 040, 653, 856 |
htdocs/common
js
Archivo | Modificaciones |
marc2aacr.js | @@@ |
bases/common
Archivo | Modificaciones |
biblio.fst | ref COUNTRY, campos locales (parche ya publicado) |
A continuación, tenemos que ver en qué estado se encuentra catalis_pack_devel/catalis
. Las diferencias son numerosas, dado que aquí se encuentra la versión adaptada para Mozilla, de comienzos de 2005. Por lo tanto, parece que lo mejor será trabajar sobre la versión 2005.06.09.
El trabajo será hecho en casa, sobre Windows 2000.
Otras cuestiones
Limpieza en varios archivos: quitar language=“JavaScript”
incluir documentación de LC al día
En head.htm
: var SOFT_VERSION = “2005.06.09”;
© 2003-200x Fernando J. Gómez - CONICET - INMABB
¿testeo en IE7?
Archivos de utilidad dudosa: admin.xis
, showkeys.xis
, handleError.php
en catalis/distribuciones/linux/catalis-2005.06.09/
hay archivos con fecha de modificación posterior, por error: catalis.xis
, import.js
, grabar.xis
traducciones de códigos (ver tablas de IsisMARC)
Cambios sencillos de implementar
No usar mas el campo 1106 para almacenar la info del bloqueo porque aparecen campos 110 al generar un iso (archivos catalis.xis
, grabar.xis
, borrar.xis
, admin.xis
). Eliminar el campo 1106 en registros existentes (opcional). ¿Detectar campos 110 que puedan haber aparecido por accidente? (contienen ^i
con una @
).
Documentación