|
|
Estructura de la base de datos. La base de datos posee la siguiente estructura (se muestra tal como la genera Foxpro): Structure for database: RECETAS.DBF
Dado que se trata de una base de datos pequeña se decidió utilizar una herramienta de consulta muy sencilla que consiste en efectuar una búsqueda en una serie de archivos con la información de las recetas en formato HTML. La herramienta se llama Simple Search versión 1.0 y fue desarrollada por Matt Wright mattw@worldwidemart.com, Copyright 1996. El programa puede encontrarse en "Scripts Archive" en http://www.worldwidemart.com/scripts, específicamente en la dirección (incluye una guía de instalación en inglés) http://worldwidemart.com/scripts/search.shtml Sin embargo efectuamos algunas modificaciones al programa para facilitar búsquedas en español que soportaran acentos. Usted puede copiar nuestra versión desde: ftp://bases.colnodo.org.co/pub/bases/recetas/recetas.pl Para la creación de las páginas de Internet se escribió un programa en Foxpro que permite convertir los registros de la base de datos a archivos de HTML. El programa puede bajarse en la dirección: ftp://bases.colnodo.org.co/pub/bases/recetas/recetas.prg Usted necesitará para utilizar esta aplicación: - Visual Foxpro®, Foxpro® o Dbaseiii Plus® para ejecutar el programa recetas.prg para la conversión de los registros de la base de datos a hojas de HTML. - Perl para ejecutar el programa recetas.pl. Cerciórese de instalar Perl con su distribución de Linux. En nuestro servidor utilizamos Perl 5.004_03. - Servidor Web. El servidor Web utilizado en este ejercicio es Apache. Cerciórese de instalar Apache con su distribución de Linux. Tenemos en nuestro servidor una copia del manual de uso de Apache en inglés. Instalación del buscador Simple Search. 1-. Instale en el directorio cgi-bin del servidor de páginas de Internet (servidor de Web) el programa recetas.pl. 2-. Verifique que el programa tenga atributos de ejecución 755: chmod 755 recetas.pl 3-. Edite el archivo recetas.pl y configure las siguientes opciones en el archivo search.pl: $basedir Coloque el nombre del directorio donde se encuentran las páginas de HTML en donde se desea buscar. Para nuestra base de datos de recetas este campo queda: $basedir = '/var/lib/httpd/htdocs/recetas/'; $baseurl Coloque el URL de su servidor. En nuestro caso este campo es: $baseurl = 'http://bases.colnodo.org.co/recetas/'; @files Coloque la mascara de archivos en donde se van a efectuar las búsquedas. Nuestro programa genera archivos con extensión .HTM (en mayúsculas) por lo cual este campo queda como: @files = ('*.HTM'); $title Coloque el título de la base de datos. En nuestro caso: $title = "Base de Datos Recetas de Cocina"; $title_url Coloque el URL de las páginas: $title_url = 'http://bases.colnodo.org.co/recetas'; $search_url Coloque la dirección en dónde queda el formulario de búsqueda: $search_url = 'http://bases.colnodo.org.co/recetas/busca.html'; Una vez configurados los parámetros el deben verse así y el sistema estará listo para responder a solicitudes de búsqueda: ################################################### 4-. Ejecute el programa recetas.prg para crear las páginas de Internet con los registros de la base de datos. El programa se debe ejecutar desde Foxpro® o Dbase®. 5-. Instale las páginas generadas por el programa anterior en el servidor Web. Para nuestro ejemplo deberá quedar instalado en el directorio /recetas del servidor. 6-. Cree el formulario de búsqueda. El formulario utilizado en este ejercicio puede consultarse en: http://bases.colnodo.org.co/recetas/busca.html
No encontró la información que buscaba?, tiene comentarios?, contáctenos! |