|
Algunos aspectos técnicos de esta sede web |
 |
La Escuela del Treball de Barcelona es una escuela técnica con una larga e
importante historia, y una no menos importante vocación de
futuro.
El hecho de ser una escuela técnica de referencia obliga a buscar la excelencia
técnica en todas las actividades que realiza, y su sede web no podía escapar a
esta consideración. Es por ello que, a demás de velar por la calidad
de sus contenidos, en la construcción de la sede web se ha puesto un cuidado
especial en los aspectos tecnológicos que la hacen posible, y que esta
página quiere dar a conocer a los visitantes.
Lo que recibe el navegador
Al visitar esta sede web, el navegador recibe, estrictamente, información
codificada según los siguientes estándares:
- XHTML
-
XHTML 1.0 es
una reformulación del HTML
4 como aplicación XML
1.0. Esta sopa de letras no quiere decir nada más
que, al generar el
HTML de cada
página, se han seguido las últimas recomendaciones del
W3C (World Wide
Web consortium), por lo que todas las páginas pueden mostrar
la imagen oficial que certifica este estricto nivel de estandarización y que
hace la función de sello de calidad.
XHTML es el
succesor del HTML, y
ofrece los mismos elementos, pero su sintaxis cambia ligeramente para
adaptarse a las reglas del XML
.
- CSS
-
Los aspectos relacionados con la presentación (colores, tipos de letra,
etc.) vienen determinados en todas las páginas por el uso exclusivo de hojas
de estilo CSS
(Cascading Style Sheets). Con ello, la sede web
sigue estrictamente las recomendaciones del
W3C,
cosa que se ve certificada en todas las páginas por la imagen oficial que
actua como sello de calidad.
- ECMAScript
-
A petición de fabricantes como Microsoft o Netscape, la
ECMA
(European Computer Manufacturers Association) ha estandarizado
el lenguaje de programación utilizado por los navegadores, y que se conoce
con el nombre comercial de JavaScript. En su última edición, el
lenguaje ECMAScript incorpora diversas novedades, como por ejemplo expresiones
regulares en el estilo del lenguaje Perl y completo soporte a la programación
orientada a objectos. Estas características se utilizan en
esta web con el fin de dotar a las páginas de diferentes prestaciones
dinámicas.
Todos los navegadores de última generación soportan de forma intrínseca
estas tecnologías, por lo que no se requiere instalar ningún otro programa
auxiliar para visitar la sede web. Esta ha sido verificada
satisfactoriamente con los navegadores Internet Explorer 6.0, Mozilla 1.1,
Netscape Navigator 6.2 y Opera 6.0. De todas formas, los navegadores
implementan de forma diversa los estándares mencionados,
por la que recomendamos uasar Mozilla 1.1 o Internet Explorer 6.0 (o posteriores)
para disfrutar de una óptima navegación.
Como se ha hecho todo?
El objectivo principal al diseñar el sistema de gestión de la sede web ha
sido el de hacer posible generar documentos con una clara separación de su
contenido (aquello que se le dice al usuario, ya sea con texto, imagenes, sonidos,
etc.), estructura (como está organizado de forma lógica, por ejemplo en
capítulos, secciones, etc.) y presentación (como se muestra, por ejemplo
impreso, en una representación gráfica bidimensional, tan solo con texto, en
braile, etc.).
Separar estos tres aspectos hace sencillo adaptar la web a medida que las
tecnologías evolucionan, generar documentos con diferentes presentaciones,
garantizar la coherencia entre todos los documentos que forman la web, etc.
Hasta no hace mucho tiempo, para conseguir un objectivo como este hacia falta usar
soluciones personales, inventadas ad hoc para cada nuevo problema.
Finalmente, y como resultado de los esfuerzos del
W3C, disponemos de
tecnologías como XML y
XSLT
que han hecho posible separar contenido, estructura y presentación de una forma
estandarizada.
- XML
-
XML
(Extensible Markup Language) es el formato universal de la
Web para documentos estructurados y datos. Ejemplos de datos estructurados son
las hojas de cálculo, libretas de direcciones, parámetros de configuración,
transacciones financieras, dibujos técnicos, etc.
XML consiste en una
serie de reglas y convenciones para diseñar formatos de texto que permiten
estructurar información. En esta sede web, todo el contenido (es decir, todo
el texto que posteriormente se muestra) está almacenado en forma de ficheros
XML, ya sean estos
editados directamente o obtenidos de bases de datos relacionales utilizando el
lenguaje SQL
(Structured Query Language).
- XSLT
-
XSLT
(Extensible Stylesheet Language Transformations) es un lenguaje
para transformar documentos XML
en otros documentos
XML. Gracias a él podemos transformar la información que hemos
codificado previamente en el formato
XML que nos ha
convenido en, por ejemplo,
XHTML.
Si conviene entregar documentos especialmente adaptados a determinados
dispositivos (WAP), o
formatos (PDF),
o utilizando variantes de HTML
específicas a un navegador particular, lo podemos hacer siempre
a partir de los mismos contendos.
Y en el futuro?
La Web cambia a una gran velocidad (un año web se ha considerado que
no supera los 3 meses), y aunque sin ser necesariamente siempre en la
vanguardia de todas las innovaciones tecnológicas, esta sede web tiene el
propósito permanente de servir como referente por su calidad técnica y ser
una digna muestra del trabajo realizado en la Escuela del Treball de
Barcelona.