Descripción
MetaWebber es una herramienta desarrollada para el grupo de trabajo iris-index que toma un fichero HTML y le añade metainformación.
MetaWebber está desarrollada en perl y está en fase de pruebas por el grupo iris-index.
Versión:
-
MetaWebber 1.0.5 beta - 20000117
Utilización:
-
metawebber [-r ] [-h] [-m (1|2)] [-s] [-d] [-d1] [-f] (dir|fich) [(dir|fich)]
Opciones:
-r | Para recorrer directorios recursivamente y procesar los ficheros |
-h | Para mostrar un mensaje de ayuda |
-m | Para indicar el formato de metainformación a introducir |
-s | Para forzar la sustitución de la metainformación que existe en los ficheros |
-d | Para depuración |
-d1 | Para depuración con un nivel de información más extenso |
-f | Para forzar una actualización cuando ya existe el fichero html |
<fich> | Ficheros individuales |
<dir> | Directorios completos |
Funcionamiento:
- Si encuentra varios ficheros en este camino va obteniendo los valores de las variables que se encuentra en ellos.
- Si se encuentra variables iguales en diferentes ficheros tomará el valor del fichero .template más profundo.
- En el caso en que sea la variable #keywords se irán añadiendo todos los valores que se encuentren en los diferentes ficheros.
MetaWebber se basa en variables que el usuario define en un fichero de plantilla llamado .template.
Webber recorrerá todos los directorios desde el que se encuentra la página a procesar hasta el directorio raiz del web buscando los ficheros .template.
Una vez que ha procesado todos los ficheros .template lee la página html y añade información de uno de estos tipos a la cabecera de la página:
Parámetro: -m 1 |
<!-- start metawebber --> <meta name="keywords" content="Boletín de RedIRIS"> <meta name="description" content="Versión electrónica del boletín 40 de RedIRIS"> <meta name="date" content="19971027"> <meta name="reply to" content="boletin@rediris.es"> <meta name="organization" content="Centro de Comunicaciones CSIC RedIRIS"> <meta name="locality" content="Madrid. España"> <meta name="author" content="Servicios de Difusión"> <meta name="lang" content="es"> <!-- end metawebber --> |
Parámetro: -m 2 |
<!-- start metawebber --> <meta name="keywords" content="Boletín de RedIRIS"> <meta name="description" content="Versión electrónica del boletín 40 de RedIRIS"> <meta name="DC.Subject" content="Boletín de RedIRIS"> <meta name="DC.Creator" content="Servicios de Difusión, boletin@rediris.es"> <meta name="DC.Description" content="Versión electrónica del boletín 40 de RedIRIS"> <meta name="DC.Date" content="19971027"> <meta name="DC.Publisher" content="Centro de Comunicaciones CSIC RedIRIS - Madrid. España"> <meta name="DC.Languaje" content="es"> <!-- end metawebber --> |
Variables:
#description | Formato: | #description= Texto |
Ejemplo: | #description= Descripción | |
Descripcion: | No se muestra en la página. Se incluye como campo y se usa para el mecanismo de indexación de la página. Será el valor que se muestre cuando una página sea encontrada por el buscador. |
#keywords | Formato: | #keywords= texto1,...,textoN |
Ejemplo: | #keywords= x500,indice,directorio | |
Descripcion: | Claves por las que se podrá encontrar esta página. Hay que escribirlas entre comas |
#owner | Formato: | #owner= Texto |
Ejemplo: | #owner= x500master | |
Descripcion: | El texto que introduzcamos aparecerá en la cabecera de la página con el meta author. |
#email | Formato: | #email= dirección de correo |
Ejemplo: | #email= javier.masa@rediris.es | |
Descripcion: | La dirección que pongamos aparecerá en la cabecera de la página dentro del meta reply to |
Configuración
Antes de comenzar a trabajar hay que configurar una serie de variables. Por defecto viene con los valores que se muestran en la siguiente tabla:
$root = "/usr/local/WWW"; $webmaster = "Infosystem Mananager"; $webmail = "webmaster\@organizacion.es"; $organiz = "Centro de Comunicaciones CSIC RedIRIS"; $direcc = "Madrid. España"; $descr = "Descripción no disponible"; |
Ejemplos
Fichero .template en /usr/local/WWW/rediris/boletin/
#owner= Servicios de Difusión |