|
||||||||||||||
|
Jardinería genealógica - segunda parteBuenos Aires, Argentina - June 30, 2007 22:00 - Jorge F. MessanoSegunda parte de la nota acerca del "cultivo" de árboles genealógicos. En la nota anterior hablamos de la herramienta utilizada para compilar y organizar la información genealógica. Esta otra trata sobre en particular sobre GED2HTML, la herramienta que utilizamos para llevar esa información desde las bases de datos hasta este sitio web. GED2HTML
GED2HTML (léase "GED to HTML") es justamente eso que su nombre intenta decir, un traductor de formato GEDCOM a formato HTML. El autor de este programa es Eugene W. Stark, quien según comenta en su sitio web (http://www.starkeffect.com), lo desarrolló para satisfacer sus propias necesidades de llevar datos contenidos en archivos GEDCOM a páginas HTML, y la verdad es que lo hizo muy bien. GED2HTML es básicamente un "parser", es decir un proceso que lo que hace es analizar secuencias de datos y traducirlos desde un modelo estructural -GEDCOM en este caso- a otro distinto -HTML-.
La forma más simple de lograrlo consiste en configurar una serie de parámetros y variables de entorno que le indican al programa que información genealógica se desea mostrar y como debe estar organizada. El resultado de este proceso genera páginas HTML estáticas, sobre un template básico. Si se desea modificar el template, a fin de producir páginas más sofisticadas, o que como en nuestro caso, se adapten al formato del sitio que las va a contener, hay que ir un poco más allá y meter mano en la "programación del archivo de salida" de GED2HTML. Para generar las páginas web, GED2HTML interpreta un "programa" que le dice como generar las páginas HTML. Este programa es el que hay que modificar para adaptar las páginas HTML producidas por el programa.
La buena noticia es que el lenguaje de programación es muy simple y la documentación explicativa es suficientemente buena. Lo mismo puede decirse de la explicación de los modelos de datos y variables que maneja GED2HTML.
Con todo listo, la ejecución del programa es tremendamente mecánica. Solo hay que indicarle cual es el archivo fuente -es decir, el archivo GEDCOM-, cual es el archivo de configuración, cual es el archivo que contiene el "programa de salida" y en que directorio debe generar las páginas HTML resultantes. Saludos inicio | permalink | categorias | archivo mensual | todas las notas |
|
||||||||||||
|
|
||||||||||||||