====== Administración ====== En toda instalación Greenstone está incluida una función “administrativa”. Para acceder a esta función, haga clic en el enlace correspondiente en la página principal. La página principal, que se muestra en la Figura , proporciona información sobre cada una de las colecciones que ofrece el sistema. Conviene observar que están incluidas //todas// las colecciones, pues puede haber algunas “privadas” que no aparecen en la página principal Greenstone. Para cada una se suministra su nombre abreviado, su nombre completo, se indica si está a disposición del público y si está o no en funcionamiento. Si se hace clic en la abreviatura de una colección en particular (la primera columna de los enlaces en la Figura ), se obtiene información sobre esa colección, recopilada a partir del archivo de configuración de la colección y de otras estructuras internas creadas para esa colección. Si la colección es pública y está en funcionamiento, al hacer clic en el nombre completo de la colección (el segundo enlace) se visualizará la colección propiamente dicha. La colección que hemos creado en las secciones 3.2 a 3.6 se llama //wohiex//, abreviatura de //Women’s History Excerpt// (Extractos de la Historia de las Mujeres), y está visible cerca de la parte inferior de la Figura . En la Figura se muestra la información que aparece cuando se hace clic en este enlace. En la primera sección se dan algunas informaciones sobre el archivo de configuración y el tamaño de la colección (unos 1.000 documentos, cerca de 1 millón de palabras, más de 6 Mb). Las secciones siguientes contienen información interna relacionada con el protocolo de comunicación utilizado para acceder a las colecciones. Por ejemplo, las opciones de filtro para “QueryFilter” muestran las opciones y los valores posibles que pueden utilizarse cuando se consultan las colecciones. La función administrativa presenta también información de configuración acerca de la instalación y permite modificarla. Facilita el examen de los registros de errores que dejan constancia de los errores internos, y de los registros de usuarios que dejan constancia de la utilización de la colección. Permite que un usuario (o varios usuarios) específico(s) autorice(n) a otros a crear colecciones y añadir nuevo material al existente. Se puede acceder a todas estas funciones de forma interactiva, a partir de los elementos de menú que se muestran en la parte izquierda de la Figura . {{..:images:user_fig_17.png?529x408&direct}} {{..:images:user_fig_18a.png?529x355&direct}}{{..:images:user_fig_18b.png?529x355&direct}} ===== Archivos de configuración ===== Hay dos archivos de configuración que controlan el funcionamiento de Greenstone: el archivo de configuración de sitio //gsdlsite.cfg// y el archivo de configuración principal //main.cfg.// El archivo //gsdlsite.cfg//   se utiliza para configurar el programa Greenstone para el sitio en que está instalado. Está concebido para registrar las opciones de configuración propias de un sitio determinado como, por ejemplo, el nombre del directorio en que se guarda el programa Greenstone, la dirección HTTP del sistema Greenstone, y si se está utilizando o no la función //fastcgi//. En la //Guía de Instalación de la Biblioteca Digital Greenstone// se describen los elementos que contiene este archivo. El archivo //main.cfg// contiene información común a la interfaz de todas las colecciones presentadas en el sitio Greenstone. Incluye la dirección de correo electrónico del encargado del mantenimiento del sistema, indica si las páginas de estado y del Colector están activadas o no, si se llevan o no los registros de las actividades de los usuarios y si se utilizan o no “ //cookies// ” para identificar a los usuarios. ===== Registros ===== Se pueden examinar tres tipos de registros: registros de uso, registros de errores y registros de inicialización. Los dos últimos sólo interesan de hecho a las personas encargadas del mantenimiento del programa. Todas las actividades del usuario, es decir, cada página que el usuario visita, pueden quedar registradas en el programa Greenstone, aunque en los registros no se almacena información nominativa. La teneduría de registros (//logging//), desactivada por defecto, se activa incluyendo las líneas siguientes: logcgiargs     true usecookies     true en el archivo principal de configuración del sistema. Ambas opciones tienen por defecto el valor //false//, por lo que es necesario asignarles el valor //true// para activar la teneduría de registros. La línea //logcgiargs// es la que activa o desactiva esta función. Activando //usecookies// se asigna a cada usuario un código de identificación único que permite seguir en el archivo de registro las interacciones de cada usuario. Cada línea del registro de usuarios corresponde a una página visitada, ¡aun las páginas generadas para la consulta de los archivos de registro! Comprende: a) la dirección IP de la computadora del usuario, b) la marca de fecha y hora entre corchetes, c) los argumentos CGI entre paréntesis y d) el nombre del navegador del usuario (Netscape Navigator se denomina “Mozilla”). A continuación se presenta una línea de muestra, dividida y anotada para facilitar su lectura:     /fast-cgi-bin/niupepalibrary a)   its-wwwl.massey.ac.nz b)   [Thu Dec 07 23:47:00 NZDT 2000] c)   (a=p, b=0, bcp=, beu=, c=niupepa, cc=, ccp=0, ccs=0, cl=, cm=, cq2=, d=, e=, er=, f=0, fc=1, gc=0, gg=text, gt=0, h=, h2=, hl=1, hp=, il=1, j=, j2=, k=1, ky=, l=en, m=50, n=, n2=, o=20, p=home, pw=, q=, q2=, r=1, s=0, sp=frameset, t=1, ua=, uan=, ug=, uma=listusers, umc=, umnpwl=, umnpw2=, impw=, umug=, umun=, umus=, un=, us=invalid, v=0, w=w, x=0, z=130.123.128.4-950647871) d)   “Mozilla/4.08 [en]  (Win95; I; Nav)” El último argumento CGI, “z”, es un código de identificación o “ //cookie// ” generado por el navegador del usuario; comprende el número IP del usuario, seguido por la marca de fecha y hora de su primera visita a la biblioteca digital. El archivo de registro //usage.txt// se sitúa en el directorio //etc.//, en la estructura de archivos de Greenstone (véase la //Guía del Programador de la Biblioteca Digital Greenstone//). Cuando se activa la función de teneduría de registros, se consigna cada acción de cada usuario. Sin embargo, el enlace //Registro de uso// que aparece en la Figura sólo muestra las últimas 100 anotaciones en el archivo de registro. ===== Gestión de los usuarios ===== Greenstone incorpora un sistema de autenticación que puede utilizarse para controlar el acceso a determinadas funciones. Por el momento el sistema se utiliza únicamente para restringir el número de personas que están autorizadas a utilizar el Colector y algunas funciones de administración. Si, en el caso de una colección en particular, fuera necesario autentificar a los usuarios antes de hacerles llegar la información, ello también es posible. Se podría, por ejemplo, proteger determinados documentos a fin de que sólo los usuarios registrados puedan tener acceso a ellos tecleando una contraseña. Ahora bien, ninguna de las colecciones utiliza actualmente esta función. La autenticación se efectúa pidiendo un nombre de usuario y una contraseña, tal como se ilustra en la Figura . A partir de la página de administración, se puede hacer una lista de los usuarios, añadir nuevos usuarios y suprimir antiguos. Obviamente, la capacidad para hacerlo también está protegida: sólo los usuarios que disponen de privilegios administrativos pueden añadir nuevos usuarios. Es también posible que cada usuario pertenezca a “grupos” diferentes. Por el momento, los únicos existentes son “ //administrator// ” (administrador) y “ //colbuilder// ” (creador de colección). Los miembros del primer grupo pueden añadir y suprimir usuarios y modificar sus grupos. Los miembros del segundo pueden acceder a las funciones antes descritas para crear nuevas colecciones y modificar (o suprimir) colecciones existentes. Cuando se instala Greenstone, hay un solo usuario llamado //admin// que pertenece a ambos grupos. Su contraseña se establece durante el proceso de instalación. Este usuario puede crear nuevos nombres y contraseñas únicamente para los usuarios pertenecientes al grupo //colbuilder//, modo recomendado de brindar a otros usuarios la posibilidad de crear colecciones. La información de usuario se registra en dos bases de datos situadas en la estructura de archivos de Greenstone (véase la //Guía del Programador de la Biblioteca Digital Greenstone//). ===== Informaciones técnicas ===== Los enlaces situados debajo del encabezado //Informaciones técnicas// proporcionan información suplementaria sobre la instalación. El enlace //general// da acceso a la información técnica, incluidos los directorios de almacenamiento. El elemento de menú //protocolos// proporciona, para cada tipo posible de protocolo, informaciones sobre cada una de las colecciones accesibles por ese protocolo. Por último, el código de la interfaz de usuario (llamado el “recepcionista”) utiliza //acciones// para comunicar al sistema los deseos del usuario. Estas acciones corresponden al argumento CGI etiquetado “ //a// ”. Por ejemplo, si //a=status//, el recepcionista activa la acción //status// (que muestra la página de estados). Un elemento de menú da acceso a la lista de todas las acciones propuestas por el sistema y otro lleva a los argumentos aceptados por esas acciones.