This shows you the differences between two versions of the page.
— |
datos_locales_en_catalis [16/05/2009 00:00] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Cambios locales en una instalación de Catalis ====== | ||
+ | |||
+ | <note>Borrador</note> | ||
+ | |||
+ | **Definición**: En general, todo aquello que se modifica o añade a Catalis para adaptarlo al uso local, y que debería ser preservado cada vez que se produzca una actualización de la aplicación. | ||
+ | |||
+ | Podemos organizar estos datos en las siguientes categorías: | ||
+ | |||
+ | * Opciones de configuración (settings). Pueden vivir en uno o más archivos (.ini, .conf, etc). ¿También en una base SQLite? | ||
+ | |||
+ | * Datos que sólo existen en forma local (aparte de los //dummy// que incluyamos en la distribución) | ||
+ | * Bases MARC (bibliográficas, autoridad, existencias, todas ellas en ISIS), más sus metadatos (en SQL) | ||
+ | * Usuarios, instituciones (en SQL) | ||
+ | * Archivos "subidos" por los usuarios (carpeta //upload//). Se trata de archivos asociados a registros: imágenes (e.g. cubiertas de libros), pdf (e.g. resúmenes de tesis), etc. | ||
+ | * Logs: del servidor y de la aplicación. Archivos de texto. Ver http://code.google.com/p/django-logging/ | ||
+ | |||
+ | * Versiones locales de datos de uso general | ||
+ | * Campos MARC de uso local, p. ej. los campos 9xx | ||
+ | * Plantillas para registros MARC | ||
+ | * Formatos de visualización, especialmente para listados de registros | ||
+ | * Búsquedas preconfiguradas (e.g. para listados que deben generarse en forma periódica, DSI) | ||
+ | * Reglas de indización locales (FST, STW, tablas). | ||
+ | * Tipos de búsqueda. | ||
+ | * Tipos de ordenación de listados. | ||
+ | * Criterios para definir "tipos de documentos" | ||
+ | * Modificaciones a registros importados | ||
+ | * etc. | ||
+ | |||
+ | * Otros | ||
+ | * Documentación (p.ej., políticas de catalogación locales) y mensajes de ayuda locales | ||
+ | * Traducciones locales, de cualquier aspecto de la aplicación. Archivos .js/.po ? | ||
+ | * Hojas de estilo locales (archivos .css + imágenes) | ||
+ | * Código JavaScript (e.g. clases locales, archivos .js) | ||
+ | * Código Python/Django (archivos .py) | ||
+ | * Templates de Django | ||
+ | * etc. | ||
+ | |||
+ | |||
+ | Se me ocurre que para cada uno de estos elementos "localizables" deberíamos especificar algunos parámetros, entre ellos: en qué tipo de archivo/formato se almacenará, mediante qué interfaz se podrá editar, y qué nivel de permisos deberá tener un usuario para que pueda editarlo. | ||
+ | |||
+ | A excepción del primer grupo de datos, tenemos que considerar estos dos aspectos: | ||
+ | |||
+ | - el mecanismo para editar los datos | ||
+ | - el mecanismo para preservar los datos luego de una actualización de la aplicación | ||
+ | |||
+ | |||
+ | |||
+ | {{tag>catalis desarrollo}} |