|
Alguns aspectes técnics d'aquesta seu web |
 |
L'Escola del Treball de Barcelona és una escola tècnica amb una llarga i
important història, i una no menys important vocació de futur. El fet de ser una
escola tècnica de referència l'obliga a cercar l'excel·lència tècnica en
totes les activitats que realitza, i la seva seu web no podia escapar a
aquesta consideració. És per això que, a banda de vetllar per la qualitat
dels seus continguts, en la construcció de la seu web s'ha posat una cura
especial en els aspectes tecnològics que la fan possible, i que aquesta
pàgina vol posar en coneixement dels visitants.
El que rep el navegador
En visitar aquesta seu web, el navegador rep, estrictament, informació codificada segons
els següents estàndars:
- XHTML
-
XHTML 1.0 és una
reformulació de l'HTML
4 com a aplicació XML 1.0.
Aquesta sopa de lletres no vol dir res més que, en generar
l'HTML de cada
pàgina, s'han seguit les darreres recomanacions del
W3C (World Wide
Web consortium), per la qual cosa totes les pàgines poden mostrar
la imatge oficial que certifica aquest estricte nivell d'estandardització
i que fa la funció de segell de qualitat.
XHTML és el successor de
l'HTML, i ofereix els mateixos
elements, però la seva sintaxi ha canviat
lleugerament per adaptar-se a les regles de
l'XML.
- CSS
-
Els aspectes relacionats amb la presentació (colors, tipus de lletra,
etc.) venen determinats en totes les pàgines per l'ús exclusiu de fulls
d'estil CSS
(Cascading Style Sheets). Fent això, la seu web
segueix estrictament les recomanacions del W3C,
cosa que ve certificada
en totes les pàgines per la imatge oficial que actua com a segell de
qualitat.
- ECMAScript
-
A petició de fabricants com ara Microsoft o Netscape,
l'ECMA
(European Computer Manufacturers Association) ha estandarditzat
el llenguatge de programació utilitzat pels navegadors, i que és conegut
amb el nom comercial de JavaScript. En la seva darrera edició, el
llenguatge ECMAScript incorpora diverses novetats, com ara expressions
regulars en l'estil del llenguatge Perl i complet suport a la programació
orientada a objectes. Aquestes característiques s'utilitzen en
aquesta web a fi de dotar a les pàgines de diferents prestacions
dinàmiques.
Tots els navegadors de darrera generació suporten de forma intrínseca
aquestes tecnologies, pel que no es requereix instal·lar cap altre programa
auxiliar per visitar la seu web. Aquesta ha estat verificada
satisfactòriament amb els navegadors Internet Explorer 6.0, Mozilla 1.1,
Netscape Navigator 6.2 i Opera 6.0.
De totes formes, els navegadors
implementen de forma diversa els estàndards mencionats,
per la qual cosa recomanem fer servir Mozilla 1.1 o Internet Explorer 6.0 (o posteriors)
per gaudir d'una òptima navegació.
Com s'ha fet tot?
L'objectiu principal en dissenyar el sistema de gestió de la seu web ha
estat el de fer possible generar documents amb una clara separació del seu
contingut (allò que se li diu a l'usuari, ja sigui amb text, imatges, sons,
etc.), estructura (com està organitzat de forma lògica, per exemple en
capítols, seccions, etc.) i presentació (com aquest es mostra, per exemple
imprès, en una representació gràfica bidimensional, tan sols amb text, en
braile, etc.).
Separar aquests tres aspectes fa senzill adaptar la web a mida que les
tecnologies evolucionen, generar documents amb diferents presentacions,
garantir la coherència entre tots els documents que formen la web, etc.
Fins no fa massa temps, per assolir un objectiu com aquest calia emprar solucions
personals, inventades ad hoc per a cada nou problema. Finalment, i
com a resultat dels esforços del W3C,
disposem de tecnologies com
l'XML i
l'XSLT
que han fet possible separar contingut, estructura i presentació d'una forma
estandarditzada.
- XML
-
XML (Extensible Markup Language)
és el format universal de la
Web per documents estructurats i dades. Exemples de dades estructurades són
els fulls de càlcul, llibretes d'adreces, paràmetres de configuració,
transaccions financeres, dibuixos tècnics, etc.
L'XML consisteix en una
sèrie de regles i convencions per dissenyar formats de text que permeten
estructurar informació. En aquesta seu web, tot el contingut (és a dir, tot
el text que posteriorment es mostra) està emmagatzemat en forma de fitxers
XML, ja siguin
aquests editats directament o obtinguts de bases de dades
relacionals utilitzant el llenguatge
SQL (Structured Query
Language).
- XSLT
-
XSLT
(Extensible Stylesheet Language Transformations) és un
llenguatge per transformar documents XML
en altres documents XML. Gràcies
a ell podem transformar la informació que hem codificat prèviament en el
format XML que ens ha convingut en,
per exemple, XHTML. Si convé lliurar
documents especialment adaptats a determinats dispositius
(WAP), o
formats (PDF),
o emprant variants d'HTML
específiques a un navegador
particular, ho podem fer sempre a partir dels mateixos continguts.
I en el futur?
La Web canvia a una gran velocitat (un any web s'ha considerat que
no supera els 3 mesos), i encara que sense ésser necessàriament sempre a
l'avantguarda de totes les innovacions tecnològiques, aquesta seu web te el
propòsit permanent de servir com a referent per la seva qualitat tècnica i de
ser una digna mostra del treball realitzat a l'Escola del Treball de
Barcelona.