Artículo creado en 2007.
Generador de HTM
Para crear y gestionar contenidos en la Web, existe una amplísima variedad de aplicaciones y FrameWorks (entornos de trabajo o desarrollo) que ponen a disposición del desarrollador muchas y potentes herramientas. Para sitios de pequeña envergadura o que no tengan necesidad de un procesamiento dinámico en el servidor, también existen gran cantidad de herramientas para el diseñador Web. Sin embargo, para los casos en los que se desea mantener un minúsculo sitio Web con contenidos estáticos HTM, a mi particularmente, me resulta especialmente cómodo centrarme en escribir la página en cuestión y olvidarme de añadir enlaces, opciones de menú, ajustar tamaños de imágenes, etc... máxime cuando son tareas que deben repetirse para cada nuevo contenido. Para estos casos (y la Web que estás viendo es uno de ellos), sin duda la opción más simple es escribir un sencillo Script que realice todas estas tareas de forma automática.
Los elementos que se han utilizado son:
- GenerarWeb.bat es el lote que ejecutaremos cada vez que queramos actualizar el contenido de nuestra Web.
- GenerarWeb.vbs un único Script (Visual Basic Script) que, a partir de los archivos de configuración, imágenes de entrada y archivos HTM de contenidos genera el sitio final.
- Contenidos.txt en este archivo de texto se indican qué contenidos se incluirán en cada sección. Un contenido puede estar simultáneamente en varias secciones (un pato puede estar en la sección "aves" y en la sección "cocina"). La estructura del archivo es indicar primero el alias de la sección de la que se especifican los contenidos; y en las líneas consecutivas y empezando con un tabulador, los nombres (sin extensión) de los archivos HTM de los contenidos.
- Secciones.txt en este archivo de texto se definen las secciones principales que se muestran en la cabecera. Cada línea del archivo debe contener (separador por un tabulador) un alias de la sección, el nombre de la sección, la imágen de la sección (da igual el tamaño, el Script la ajustará al tamaño correcto) y una descripción más detallada.
- OpBmp.Exe para cada imagen de cada sección o contenido se generan dos: aquella que se muestra cuando la sección o contenido es el que se está mostrando (en color y más grande) y la otra cuando no es el apartado seleccionado (más pequeña y en blanco y negro). OpBmp.Exe nos convierte trivialmente una imagen en color a otra en blanco y negro.
- Image Magick esta librería es de uso libre y gratuito, permite realizar múltiples operaciones con imágenes (la versión que yo uso, pasa una imagen en color a una en monocromo, de mucha menor calidad que en blanco y negro, por eso uso OpBmp.Exe). La usamos para cambiar el tamaño de las imágenes.
- Plantilla.htm como de lo que se trata es de centrarse en escribir los contenidos. Basta copiar esta plantilla y detallar el contenido de la página para que quede perfectamente integrado en nuestro sitio.
Debería de funcionar en cualquier Windows 2000, XP, 2003 o superior, pero ya se sabe... en mi caso se trata de un Windows 2003.
descargar código fuente de Generador de HTM.
Opinado el 27/02/12 21:42, valoración no me gusta
¿Te ha gustado? ¡aporta tu opinión!