Novedades
1 Apr: Disponibles los videos de las Jornadas
28 Mar: Publicados los resultados de la encuesta
20 Mar: Publicadas algunas de las ponencias
Publicación web con DocBook XML
El objetivo es describir un sistema de publicación basado en XML y transformaciones XSLT, que permite un mantenimiento más cómodo y una mejor integración y explotación de la información.
Cada página se encuentra descrita en XML usando el vocabulario DocBook. Mediante distintas hojas XSLT se transforma en formatos variados (PHP, HTML y PDF, por ejemplo). La estructura del sitio web también está codificada en XML.
El sistema elegido proporciona, entre otras ventajas, las siguientes: independencia del contenido respecto a la presentación y también respecto a la estructura, descripción de las páginas en un lenguaje fácil de usar pero flexible, gestión del contenido, personalización de la presentación, generación automática de menús y mapas de contenido, cumplimiento de estándares, detección automática de enlaces rotos y enlaces lógicos independientes de la estructura final de las URLs. Pero además, al disponer de toda la información en XML, se pueden desarrollar aplicaciones para recombinar los datos de nuevas formas (por ejemplo, generación automática de RSS o de listas de páginas recientemente modificadas).
La charla también contendrá referencias a otras tecnologías complementarias, como PHP, CSS o CVS/Subversion.
Diego Berrueta Muñoz colabora con las Jornadas de Software Libre en Asturias desde la primera edición, y también es socio fundador de AsturLiNUX. Los contenidos de esta charla tienen su origen en el trabajo realizado para la página web de esta asociación, donde el sistema descrito está en producción desde 2003.