Scroll Top

Utilidades para publicar por Internet

Por Lluís Codina

La difusión de información corporativa a través de Internet será una necesidad cada vez más frecuente de las empresas. Ello implica reutilizar una información que ya tienen disponible en formato digital, aunque raramente en formato html (hypertext markup language), el propio de las páginas de web.

Muchas empresas disponen de información en bases de datos, hojas de cálculo o documentos creados con procesadores de texto que desearían publicar a través de Internet, pero entonces se enfrentan a la necesidad de convertir una gran cantidad de formatos diversos al lenguaje unificado html, antes de poder colocar la información en su servidor web.

También algunos usuarios individuales, profesionales liberales principalmente, están poniendo sus páginas web en la Red.

Así pues, tanto las empresas como los autores individuales precisan cada vez más herramientas que ayuden en la creación y mantenimiento de páginas web, sin olvidar la creciente necesidad de recursos icónicos y tipográficos con los que embellecer el aspecto final de tales páginas.

Los programas que se analizarán aquí caen en dos categorías:

  • los que ayudan a los autores de páginas web en la tediosa y dura tarea de transformar documentos no-html a dicho formato, como Data, de Corel, y Html Transit, de InfoAccess,
  • utilidades varias que facilitan el trabajo en la Red, como las recogidas en el cd-rom Internet Mania (de Corel) –también de la prolífica empresa Corel, que imaginamos debe contar con varios “estajanovistas” en su equipo de programadores–.

Web.Data
A diferencia de otros editores de propósito general, Web.Data es un generador de páginas web especializado en transformar información almacenada en forma de tablas, tanto de bases de datos como de hojas de cálculo. Puede leer y transformar en lenguaje html tablas de Access, FoxPro, dBase, Lotus 123, Excel, Paradox, Oracle, SQL Server y, en general, de cualquier base de datos que cumpla la norma ODBC-SQL (open database connectivity-structured query language) (*).

El programa, de un funcionamiento tremendamente eficiente, por lo menos a la pequeña escala a la que hemos podido probarlo, proporciona un esquema de trabajo basado en la ejecución secuencial de ocho fases, perfectamente estructuradas, mediante las cuales el administrador del sistema, partiendo de una o más tablas pre-existentes creadas con cualquiera de los programas mencionados antes, puede generar páginas web en formato html.

Webdata 1

Web.Data: la primera fase de un proyecto de publicación incluye la selección de la tabla principal y la posibilidad de definir un JOINT con otra tabla. EI programa permite visualizar el resultado mediante un visor ad hoc.

En concreto, y para poder crear un documento web partiendo de una base de datos, el usuario realiza sucesivamente alguna o la totalidad de las siguientes operaciones:

  • selección de una base de datos;
  • elección entre diversas subfamilias de html (Html 3.0, Netscape o Microsoft);
  • especificación de las condiciones que deben cumplir los registros (o filas) de las tablas para formar parte del documento final;
  • especificación del criterio de ordenación de los registros;
  • selección de los campos (o columnas) que forman parte del documento y su orden de posición; y, finalmente,
  • establecimiento de los atributos lógicos y formales de cada campo.

La ingeniería del producto destaca en las herramientas que suministra al autor de la página con el fin de establecer las condiciones que deben cumplir los registros para que puedan formar parte del documento final, de tal manera que no tiene que preocuparse por realizar búsquedas previas, sino que éstas forman parte del proceso de edición.

Web.Data: es posible incluir todos los registros (filas) de las tablas o solo los que cumplan (o que no cumplan) una condición que decide el autor del documento.

En particular, el autor del documento puede establecer condiciones booleanas (AND, OR), rangos de valores y operaciones de comparación (mayor que, menor que, igual, no igual) utilizando uno o más campos.

También puede especificar operaciones de JOINT respecto de la tabla principal con otras tablas, así como definir campos calculados (campos en los que pueden incluirse expresiones aritméticas y que al usuario sólo muestran el resultado). En todo momento existe la posibilidad de ver la nueva tabla así creada mediante un visualizador ad hoc que incorpora el programa.

Por su parte, la selección de campos o columnas permite al autor indicar qué columnas aparecen, en qué orden, establecer cabeceras de campos y subtotales, entre otras opciones.

Mediante definiciones globales el usuario puede especificar y añadir texto antes del primer registro, después del último o entre cada registro. También es posible definir colores para las filas o para intervalos de registros.

El resultado final puede consistir en un archivo nuevo o puede ser un añadido a otro pre-existente.

Web. Data: el control del autor sobre el resultado final llega al nivel del campo (columnas), para los que se pueden especificar hasta 4 grupos de opciones (ver las pestañas del formulario de diseño).

Otras utilidades
El producto se completa con un editor de ordenaciones de tablas mediante el cual se puede especificar la forma exacta con qué se deben ordenar los caracteres alfanuméricos, incluyendo cualquier código imprimible no alfabético, como símbolos de monedas y otros especiales.

También contiene un editor de diccionarios de sinónimos con el que pueden establecerse equivalencias entre valores concretos de las tablas y valores de sustitución.

Por ejemplo, códigos alfanuméricos de uso interno de la empresa pueden ser sustituidos automáticamente por los valores que se especifican en los diversos diccionarios que admite el sistema, de manera que, aunque la tabla original contenga un código del estilo <B117CH>, el sistema generará una cadena de caracteres del estilo <Libros de matemáticas> cada vez que encuentre el código anterior.

En conclusión, con Web.Data las empresas que necesiten convertir grandes tablas de datos en documentos web cuentan con un programa poderoso que facilitará extraordinariamente el trabajo de selección y conversión de datos y que puede suponer un ahorro de muchas horas de trabajo pesado.

Html Transit
Partiendo de diversos archivos fuente y de una mínima intervención del usuario, Html Transit es capaz de automatizar el proceso completo de creación de documentos web extensos, incluyendo el establecimiento de enlaces hipertextuales, botones de navegación, tablas de contenido e índices analíticos.

Html Transit

Html Transit: la carátula del programa muestra claramente los 6 pasos (véanse los 6 primeros botones) necesarios para convertir uno o más ficheros fuente en un documento html

Puede interpretar formatos de texto de hasta nueve programas (entre ellos diversas versiones de Word, WordPerfect y AmiPro) y hasta quince formatos gráficos (entre ellos archivos jpg, gif y bmp) y producir como salida documentos html 2.0 ó 3.0, así como las subfamilias o extensiones de Netscape y Microsoft.

El núcleo fuerte del programa lo constituye su capacidad para discriminar los estilos de documentos o de párrafos con los que trabajan los principales editores de texto, de manera que Html Transit “sabe” interpretarlos para generar un documento html estructurado.

Html Transit: el programa ofrece numerosas opciones de intervención al autor del documento, siempre del estilo de elección entre opciones. En la pantalla, las opciones de formateado del cuerpo del documento

El programa también puede crear documentos html partiendo de ficheros fuente que no posean estilo, pero entonces el autor del documento debe tener una mayor intervención y no podrá obtener la tabla de contenido de manera automática.

En todos los casos el autor dispone de numerosas opciones para mejorar la apariencia del documento final, tales como separadores, botones de navegación, identificadores de items y otros recursos gráficos, así como opciones de formateo de títulos, cabeceras y párrafos. Además, el programa puede crear un solo documento unificado partiendo de diversos documentos fuente.

Al nivel al que se ha podido probar, es decir, con documentos de pequeña extensión, Html Transit ha demostrado ser un programa sólido y potente, capaz de crear de manera rápida y segura excelentes páginas web dotadas de estructuras de navegación. Todo ello con mínima intervención del autor, quien sólo debe preocuparse por los aspectos intelectuales del diseño, dejando al programa los tediosísimos aspectos de la codificación en lenguaje html de los documentos fuente.

Internet Mania
Este cd-rom de Corel, dedicado al mundo Internet, consiste en un kit de ocho aplicaciones que mantienen una apariencia y un modo de funcionamiento muy similares, pese a no constituir un paquete integrado.

 

Internet Mania: una búsqueda efectuada en la base de datos Lycos, incluida en este cd-rom. Cada referencia tiene una pequeña ficha sobre el servidor referenciado. Se puede activar el explorador del usuario para lanzar un acceso al servidor.

Así, CorelFTP es un cliente ftp que facilita la conexión a esa clase de servidores, así como las operaciones inherentes de recepción y envío de archivos, mediante una interfase con un modo de funcionamiento idéntico al explorador del sistema de Windows95.

Internet Mania: CorelFTP, uno de los programas del cd-rom, proporciona una interfase idéntica a la del explorador de Windows 95 y permite organizar las conexiones mediante iconos y fichas de propiedades.

Web Page Update Notifier es un agente que monitoriza páginas web con el fin de avisar al usuario cada vez que se producen cambios en alguna de ellas, evitándole así tener que revisar repetidamente páginas que son de su interés pero que no han experimentado cambios desde la última vez que las consultó. Admite un número prácticamente ilimitado de direcciones web.

La gestión se realiza asignando un icono diferente para cada página, el cual posee propiedades entre las que el usuario puede establecer el explorador a utilizar en la conexión y la frecuencia en la comprobación de los cambios.

Una función similar es la que realiza NewsScan, una utilidad que notifica al usuario la aparición de artículos de newsgroups que respondan a un perfil temático determinado, con lo que éste puede seguir las novedades de sus newsgroups preferidos sin necesidad de explorar cada vez todos los artículos.

Por su parte, Home Page Author es una pequeña aplicación que permite diseñar con suma facilidad pequeños documentos en formato html. Con el programa se pueden combinar todos los elementos de un documento web, incluyendo gráficos, separadores, listas y enlaces, sin necesidad de conocer el lenguaje html. Carece, sin embargo, de la capacidad para importar y transformar archivos de texto, así como de facilidades de edición de textos.

Personal Web Server es el complemento de la aplicación anterior, con la que el usuario puede diseñar un esquema de documentos y de accesos para quienes disponen de un modo de conexión a Internet que les permite que su ordenador pueda actuar como servidor. Así, con Personal Web Server se pueden crear listas de los documentos accesibles, controlar las estadísticas de acceso, establecer opciones de seguridad o limitaciones de acceso, añadir nuevos documentos, eliminarlos, etc., y todo ello mediante acciones de arrastrar y soltar.

Completan el conjunto tres herramientas de recuperación de información. La primera de ellas, denominada Lycos Web Search, es una versión reducida de la famosa base de datos Lycos, que ocupa sus buenos 500 MB del cd-rom, y que se puede consultar mediante una interfase que permite combinar palabras clave con los operadores OR y AND. La respuesta, como en la base de datos online original, consiste en una lista de títulos y direcciones de páginas web ordenadas por grado de relevancia.

La segunda, denominada Web Catalog, es la versión temático / jerárquica de la anterior. Consiste en un catálogo de servidores web organizados en un sistema jerárquico de clases y subclases que permite la obtención de información mediante navegación. En este catálogo, las referencias de los servidores incluyen una amplia ficha descriptiva. Ésta y la anterior, son las dos únicas aplicaciones en las que es imprescindible tener el cd-rom instalado en el PC.

La tercera, QuoteScan, representa una vez más la típica sinergia cd-rom / módem a la que tan aficionados son en “chez” Corel. QuoteScan facilita la conexión, vía módem, a un servidor (PC Quote) que ofrece precios de cotización de valores de los principales mercados de Norteamérica, servidos con un retraso de 20 minutos.
http://www.pcquote.com

(*) Nota: ODBC es una interfase de alto nivel –llamada también call-level interface, CLI– para programar aplicaciones en SQL, que se ha convertido en una norma de facto; su versión 3.0 la sitúa pareja a la norma de jure ANSI/ISO SQL-92 CLI. Ha evolucionado a multiplataforma, o sea, puede utilizarse con varios sistemas operativos.

Fichas de los productos
Web.Data e Internet Mania, de Corel, están distribuidos en España por: BSI Multimedia, Computer 2000, Ingram Micro, Silver Disc y Market Software.

 Html Transit, de InfoAccess, está distribuido por Sainfo:
Tel.: +34-1-579 49 79; fax: 571 46 68

Esta información se publicó en la revista Information World en Español (IWE), n. 46, julio-agosto de 1996, pp. 23-26.