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”;

(c) 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

explicar cómo instalar la actualización