Novedades

  • 1 Apr: Disponibles los videos de las Jornadas

  • 28 Mar: Publicados los resultados de la encuesta

  • 20 Mar: Publicadas algunas de las ponencias

XML

Esta página cumple con el estandar XHTML 1.0 estricto

Esta página cumple con el estandar XHTML CSS

Publicación web con DocBook XML

Resumen de la ponencia

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.

Ver las transparencias usadas en la presentación.

Sobre el ponente

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.