Menú
Noticias
AsturGoogle
Mantenimiento de la web de AsturLiNUX
La página web de AsturLiNUX contiene mucha información en múltiples apartados, y su mantenimiento es una tarea no trivial, realizada por varios webmasters. En esta página trataremos de dar información sobre cómo se organiza y construye la página.
Algunas de las tecnologías utilizadas son:
-
XMLpara representar el contenido, utilizando losDTDde DocBook WebSite. -
XSLTpara transformar el contenido a otros formatos, concretamenteXHTMLpara la web, pero tambiénHTML, texto plano oPDF. -
SVNpara gestionar el contenido. -
PHPpara la parte dinámica, aunque se trata de minimizar el uso dePHPen favor de las transformacionesXSLT. -
XHTMLcomo formato de las páginas web. -
CSSpara formatear las páginas.
Los siguientes documentos describen el funcionamiento de la infraestructura creada para estas páginas web:
-
Organización de los ficheros en el
SVN: describe los ficheros que se pueden encontrar en elSVNy qué función tiene cada uno. -
Modelo de publicación : describe el proceso por el cual se generan las páginas, y las instrucciones para reproducirlo.
-
Cómo publicar una página : guía rápida para añadir una nueva página a la web.
También está disponible una página del wiki para preparar la ponencia que se presenta a las V Jornadas de Software Libre en Asturias .
El desarrollo de este proyecto se realiza sobre sistemas Debian Sarge y Sid. Estos son los paquetes necesarios para procesar la web:
-
docbook-website (versión 2.5.0).
-
docbook-xsl (versión 1.66).
-
docbook-xml (versión 4.3).
-
w3c-dtd-xhtml (recomendado).
-
libxml2 (versión 2.6.11).
-
libxslt1.1 (versión 1.1.8). No obstante, véase este bug.
Las siguientes webs contienen información de referencia sobre las tecnologías empleadas en la construcción de la web:
-
Sobre XML:
-
Página sobre XML en el W3C (sus creadores).
-
-
Sobre XSLT:
-
Sobre DocBook XML:
-
Comité de estandarización de DocBook XML (dependiente de OASIS).
-
Proyecto DocBook en SourceForge, desde donde se puede bajar el software.
-
DocBook: the definitive guide: el libro de referencia imprescindible sobre DocBook, que explica el significado de cada etiqueta.
-
DocBook XSL: the complete guide: complemento del anterior, describe las hojas de transformación que transforman los documentos DocBook, y cómo personalizarlas. Contiene un capítulo sobre DocBook Website.
-
Guide to the DocBook DTD: conjunto de cuatro documentos que ayudan a conocer las etiquetas disponibles en DocBook.
-
DocBook XSL Stylesheet Reference Documentation: describe los parámetros que se pueden utilizar para configurar las hojas XSL de Norman Walsh.
-
DocBook Website: una especialización de DocBook para generar páginas web.
-
-
Sobre XHTML:
-
Especificación del XHTML en el W3C.
-
-
Sobre CSS:
-
Página sobre CSS en el W3C, sus creadores.
-
A List Apart, una web llena de trucos y artículos sobre CSS.
-
-
Varios:
-
Hojas de referencia rápida (chuletas) sobre varias de las tecnologías utilizadas.
-
Un documento interesante que describe una alternativa similar a la implementada en esta web se puede encontrar en la página de Jose Fonseca.
Para ampliar la información, puedes contactar con el webmaster, cuya dirección aparece en la sección de contacto .