Professional Documents
Culture Documents
Introduccin
Aunque aplicaciones multimediales pueden ser creadas con diferentes "generadores de aplicaciones", como
HyperCard, AuthorWare y Director, el lenguaje de hipertexto (HTML: "HyperText Marking Language") es
hoy el recurso bsico comn ya que es el nico que permite la creacin de sistemas hipermediales que
funcionen tanto en forma independiente (en CD-ROM por ejemplo) como en la red Internet. Su importancia
y omnipresencia es tal que generadores clsicos de software multimedial como Director y AuthorWare se
ofrecen en nuevas versiones que permiten la instalacin en web (va HTML) de los proyectos creados con
ellos.
1. El "lenguaje" HTML
2. La creacin y composicin de las pginas
3. La estructuracin de la pgina de Web
4. Componentes de una pgina
5. Recomendaciones tcnicas
1. El lenguaje HTML
El "HTML" ("HyperText Marking Language") o "lenguaje de marcacin de hipertexto" no es propiamente un
lenguaje de programacin, ya que no se compone de "comandos" que determinen operaciones de
procesamiento sino de instrucciones que indican de qu manera deben ser exhibidos en pantalla los distintos
componentes de una "pgina". En este sentido se parece ms bien a un procesador de palabras, aunque los
programas que se usan en uno y otro caso pueden ser bastante diferentes.
Cualquier aficionado a la computacin est en condicin de usar este lenguaje, de estructura muy sencilla y
poder inmenso. A pesar de que existen aplicaciones especiales para crear pginas de web, si se aprende lo
bsico, es posible crearlas con un simple procesador de palabras. Por cierto existen tambin editores de
HTML que ofrecen crear la pgina sin saber nada de este lenguaje.
Una pgina creada en cualquier computador personal puede ser vista inmediatamente en el mismo si se
dispone de una aplicacin, llamada"browser" ("navegador"), sea Netscape o Explorer, que son las dos mas
difundidas. Netscape es hoy el ms comn, pero los comandos que expondremos son reconocidos por ambos.
Las instrucciones que conforman el lenguaje HTML se llaman "etiquetas" (en ingls: "tags"). Permiten
definir las distintas partes de una pgina, la forma en que se debe ubicar el texto y las ilustraciones en la
pantalla, los vnculos para pasar de una pgina a otra, las reas en que el lector podr eventualmente
introducir
datos
(mediante
"formularios"),
etc.
Tambien acepta la insercin de cdigos de un verdadero lenguaje de programacin, el que permite una mayor
interactividad. De l hablamos en los complementos (cf. "Adiciones al HTML: Java y JavaScript")
En todos los casos, para aprovechar correctamente estas herramientas, es conveniente tener un conocimiento
bsico de las instrucciones HTML, an sin conocer el cdigo correspondiente. Es lo que proponemos en la
presente y la siguiente pgina.
Para un trabajo ms profesional, tambin existen editores de HTML, que incluyen una serie de mens y
barras de herramientas que ayudan a generar las etiquetas; todas ellas aparecen a la vista, con lo cual se
puede controlar muy de cerca la contruccin de la pgina, lo cual no ocurre habitualmente con las
aplicaciones de diseo WYSIWYG (What You See Is What You Get ) como PageMill.
Para Macintosh podemos recomendar el "HTML Editor" o el "Web Weaver". Ambos pueden encontrarse en las
pginas "Mac" del servidor de shareware "Tucows", replicado en el servidor de nuestra universidad.
En las pginas "Windows95" del mismo servidor, se encuentran varios para este sistema operativo, con la
respectiva calificacin (No los hemos probado).
Tambin es posible escribir todo el texto y cdigo en el procesador de palabras, guardando el documento
como "slo texto", ya que ste es el formato de los documentos HTML, si bien la extensin (letras finales del
nombre que caracterizan el tipo del documento) han de ser ".htm" o ".html".
La pgina
Es importante tener en cuenta que el navegador lee la pgina HTML (texto y etiquetas) y empieza su
despliegue en pantalla partiendo en la esquina superior izquierda. Si el contenido debe ser colocado al centro
o marginado a la derecha, es posible indicar al inicio (y eventualmente cambiarlo despus, por ejemplo
despus de los ttulos). Tambin se puede definir de inmediato la existencia de una Tabla que mejore la
diagramacin. Si tenemos en cuenta que el ancho de la ventana en que el usuario ver la pgina depende de l
y no del autor, hemos de deducir que las reales posibilidades de diagramacin son bastante ms limitadas que
en los productos en papel. Hoy, sin embargo, se est generalizando el diseo basado en el supuesto de una
ventana de 640 por 480 pixeles, que es el tamao ms comn de las pantallas de computadores personales.
Las nicas instrucciones que afectan la pgina en su totalidad son las que la cortan eventualmente en sectores
diferenciados o "cuadros" ("frames") y la definicin de un color o de una imagen de fondo.
ATENCION: Al nombrar los documentos destinados a una web (cuando se "guardan"), se debe tener el
cuidado de colocar un nombre corto, sin acento y sin ningn espacio, de lo contrario los hipervnculos no
funcionarn.
Lo ms comn es usar nombres de hasta 8 caracteres -aunque pueden ser ms largos- y usar el underscore
( _ ) para unir palabras o una palabra y un nmero, si es necesario (por ejemplo: foto_1.jpg).
Textos
Textos
Diagramacin - Tablas
Ilustraciones
Formularios
Scripts y applets
Los textos pueden ser redactados tipeando de la manera habitual o haciendo "cortar y pegar" desde
documentos existentes. Sin embargo se debe tomar en cuenta que los navegadores no reconocen los espacios
mltiples entre palabras (se reducen a uno slo), ni las tabulaciones, ni las separaciones habituales de
prrafos. Se deben insertar etiquetas especiales para asegurar los cortes (Esto ocurre en forma automtica al
"Guardar como Html" en Word y en los programas de diseo WYSIWYG, como tambin muchas de las otras
especificaciones que mencionamos aqu).
Se debe tomar en cuenta que la tipografa depende esencialmente de las preferencias fijadas por el
navegador-cliente, es decir del usuario que leer la pgina. Por ello, a pesar de que las ltimas versiones de
HTML permiten seleccionar una fuente tipogrfica determinada, nada garantiza que la tenga el cliente ni que
no haya determinado pasar por alto las instrucciones al respecto que pudieran estar en el documento, para
colocar la tipografa que el prefiere. Ocurre lo mismo en relacin al tamao de las letras, razn por la cual los
cambios de tamao se deben hacer preferentemente usando etiquetas que indican un aumento o una
disminucin en forma relativa (un tanto ms grande o un tanto ms chico que el valor "normal" definido por
el usuario: por ejemplo Size=+2).
Los ttulos, llamados "Headings", se definen jerquicamente usando nmeros que van desde 1 (el ms
grande posible) hasta 6 (el ms pequeo). El 4 corresponde generalmente al tamao del texto normal.
Adems de determinar el tamao, este comando obliga al texto a aparecer en una lnea (o bloque de lneas),
separado del resto y en negrita.
Por otra parte, las palabras pueden ser marcadas para aparecer en negrita, en cursiva o como "letras de
teletipo" (aspecto de mquina de escribir).
Los textos, adems, pueden ser ordenados de distintas formas (ver a continuacin).
Pgina correlativa en Manual HTML: El Texto
Diagramacin - Tablas
El texto puede ser alineado junto al margen izquierdo o al margen derecho, o tambin centrado. En
algunas versiones recientes es posible indicar una justificacin a ambos lados. Sin embargo, esto
ofrece poca flexibilidad. Existen varios complementos:
Se puede aumentar el margen izquierdo transformando uno o varios prrafos en una "lista"
(tal como la entiende el HTML), como lo hacemos en el presente caso. El HTML genera por
defecto la "bolita" (forma llamada "lista desordenada" o tambin "men"), pero es posible
eliminar la bolita o reemplazarla por letras o nmeros (en cuyo caso se habla de una "lista
ordenada").
Se puede volver a ampliar el margen dando la instruccin de colocar otra lista en lugar
de un prrafo de la primera lista (y as sucesivamente).
Otro sistema es el de las "listas de definiciones": se puede marcar una palabra ("entrada" o
encabezado de la definicin) y luego el texto correspondiente, que ser desplegado con una
sangra, como en el siguiente ejemplo:
Entrada
Texto de la definicin
Esto an no resuelve el problema de la confeccin de columnas, para lo cual se necesita crear una
tabla, la que puede ofrecer una flexibilidad mucho mayor, pero a cambio de cierta complejidad
(especialmente cuando se deben combinar filas o columnas que se subdividen slo en algunos
sectores).
De partida es importante tener claro que toda tabla se compone primero de filas y cada una se divide
en celdas que corresponden a las columnas. La tabla puede tener (o no) bordes visibles y espacios
variables (definidos por el diseador) entre los mrgenes y el contenido. Generalmente es
recomendable crear las tablas con borde para ver bien qu ocurre, y luego -cuando todo est binborrar el borde si no se lo desea (pero es necesario asegurarse que el programa utilizado permite este
tipo de modificacin, de lo contrario se necesitar corregir la etiqueta con otro procesador).
El uso de tablas tiende a hacer ms lenta la operacin del computador-cliente, especialmente si tienen
muchas celdas, porque el receptor debe calcular la mejor forma de exhibirlas, segn la ventana
disponible. Se puede acelerar este cculo predefiniendo el ancho de la tabla (en pixeles) y, en las
versiones ms recientes (3 o superior), tambin de la columnas.
Pginas correlativas en Manual HTML:
Mens y listas
Tablas
Ilustraciones
Las ilustraciones ms comunes sern dibujos o fotografas, las cuales deben ser preparadas con una
aplicacin de grfica y guardadas en formato "GIF" o "JPEG" (el nombre del archivo debe terminar
con ".gif" o ".jpg"). Estos formatos comprimen la imagen para acelerar su transmisin. El formato
GIF slo admite 256 colores (adecuado para grficos) mientras el JPEG admite miles de colores
(preferible para fotografas).
Tambin es posible, en teora, insertar documentos de audio y de video (en formatos comprimidos
especiales para web), pero se debe tener en cuenta que a pesar de la compresin estos archivos son
muy grandes y toma mucho tiempo transmitirlos (unos cuantos segundos de un video inferior a un
cuarto de la pantalla ocupa varios Mb y requiere varios minutos para su transmisin).
Las ilustraciones pueden insertarse a la izquierda, al centro o a la derecha, entre dos prrafos de texto
o (si no son centradas) con texto a un lado. Si no se utiliza una tabla para ubicar una ilustracin, la
etiqueta HTML que la llama siempre debe ir ANTES del texto que aparecer a su lado (incluso si el
texto va a la izquierda y la imagen a la derecha).
Pgina correlativa en Manual HTML:
Las imgenes
Formularios
El sistema del HTML no slo permite traer pginas y sus componentes, tambin permite enviar datos
a travs del sistema de correo electrnico. Para ello se ocupan formularios, que definen reas en las
cuales se puede tipear, mens desplegables o botones por seleccionar. Al final se adjunta un botn
"Enviar" (Submit), que es el que ordena al computador enviar los datos tipeados o seleccionados en el
formulario.
Puede ver un ejemplo cada vez que ingresa al curso, en la "Pgina de Registro".
Scripts y applets
Dado que el HTML slo se compone de instrucciones relativas al despliegue de la informacin en
pantalla, se recurre a otro lenguaje de programacin para ordenar al computador del cliente que
realice alguna operacin, como por ejemplo verificar una respuesta dada en un formulario. Esto puede
lograrse sea incluyendo el cdigo (llamado "javascript") dentro del documento HTML o bien
enviandolas instrucciones como componente anexo, que es lo que se llama "applet" (que corresponde
al lenguaje Java). Un script es visible si se pide al navegador que muestre el documento "fuente"
(View as Source), mientras del applet slo se puede ver la referencia en ese documento.
Ms informacin en: Java y JavaScript.
Estructura
Nombres de archivos
Formatos
Portadas
Objetos grficos comunes
Ttulos
Divisiones
Documentacin
Estructura
La "Web" de la Universidad ("Ariadna") contiene toda la informacin oficial, dividida en "mdulos" (todas
las entradas de primer nivel jerrquico a las cuales se llega desde la portada, que es nuestra "home page").
Los mdulos se dividen eventualmente en sub-captulos y luego en pginas (2 nivel jerrquico), cada una de
las cuales constituye un documento de texto HTML (con ilustraciones anexas). Las pginas se subdividen
eventualmente en segmentos, que son las distintas partes de las mismas a las cuales se puede acceder desde
un men al inicio de la misma pgina.
La estructura lgica es por lo tanto: web / mdulo / (sub-captulo) / pgina / segmento.
Una pgina puede tener pginas subordinadas, para detallar informacin que sera demasiado largo incluir de
una vez: conviene verificar que una pgina no se demore mucho en cargarse en el computador, lo cual
depender tanto del texto como -sobretodo- de la cantidad de ilustraciones y de la predefinicin del tamao
de stas.
Nombres de archivos
Prefiera poner todos los nombres de los archivos en minsculas y de una longitud mxima de 8 caracteres
(ms la "extensin"). Utilice solamente el alfabeto ingls (Nunca use acentos ni letras exclusivas del
castellano u otro idioma en el nombre con el cual guarda un archivo).
Facilita reconocer los componentes utilizar letras iniciales caractersticas, especialmente si no se agrupa cada
tipo de componente en un directorio ("carpeta") separado. Ejemplos:
Fotos: f_xxx.jpg
Estampillas: e_xxx.gif o e_xxx.jpg
Logotipos: l_xxx.gif
Mapas: m_xxx.gif
Iconos(pictogramas): i_xxx.gif
Vietas de titulacin ("banners"): t_xxx.gif
Los elementos grficos que requieran fondo transparente deben ir en 256 colores y formato ".gif" para que
puedan ser traspasados al formato adecuado.
Para acelerar la recepcin de la informacin, se recomienda anotar en la hoja HTML el tamao exacto de
cada ilustracin: <IMG WIDTH=valor HEIGHT=valor SRC="... "> (Se puede prescindir de esto para los
iconos, ya que son muy chicos). Se recomienda adems incluir un texto alternativo para los casos en que no
se bajen las imgenes: <IMG SRC= "..." ALT= "texto alternativo">
Portadas
Se distinguirn varios tipos de portadas, de acuerdo a su importancia jerrquica, caracterizadas por vietas de
encabezamiento de diferente tamao, por ejemplo:
* Portada A: Portada de mxima prioridad, con ilustracin de max. 430 pixeles de ancho y 240 de alto, men
por "mapa sensible" (reas de la ilustracin que responden a los "clics" del ratn), texto limitado a los datos
del proveedor de la informacin, contacto (e- mail) y eventual link a documento que detalla los integrantes
del equipo a cargo de la confeccin del mdulo.
* Portada B: de nivel jerrquico medio, con vieta de max. 430 pixeles de ancho y 180 de alto, men de lista,
texto eventual (corto), datos del proveedor, del contacto (mail) y de los creadores si no estn antes en una
portada tipo A.
* Portada C o pgina con encabezamiento grfico: nivel jerrquico bajo, destinada a documentos breves, con
o sin men (de lista). Ilustracin de max. 430 pixeles de ancho y hasta 120 de alto, men solo por lista, texto.
(El ancho de 430 pixeles aqu especificado est calculado para permitir la visualizacin e impresin
con el ancho de una hoja carta.)
Iconos:
Contamos con iconos para sealar la persona a contactar, el proveedor de informacin, el redactor y tambin
para insertar un link hacia una foto o un grfico no visible en la pgina.
Ttulos
Preferimos poner ttulos en <H2> para titular la pgina si no hay vieta grfica, y los ponemos en <H3>
dentro de la pgina. No usamos tamaos con numeracin <H> superior a 4 para evitar que se achique el
texto.
Divisiones
Los diversos segmentos de una misma "pgina" estarn separados por una lnea <HR> (grosor a eleccin
para la primera y la ltima; se mantendr grosor mnimo para las divisiones interiores).
Pie de pgina
En todos los mdulos debe quedar constancia (al final de la portada o en documento anexo a sta) de los
nombres
de
los
proveedores
de
informacin
y
de
los
realizadores.
Es conveniente terminar siempre la hoja HTML con <P> para asegurar una buena lectura de la ltima lnea
de texto.
El diseo de "webs"
Principios generales para un "sitio" de Web
Para el diseo de un "sitio" o un mdulo de web es conveniente aplicar las siguientes recomendaciones
(Weinschenk, Jamar y Yeo, pp.238-248):
1. Proveer contenidos sustantivos y actualizados (lo que la audiencia quiere recibir, no lo que el emisor
quiere decir), lo cual requiere conocer bien los intereses de la audiencia.
2. Motivar bien en la primera pgina, para que el visitante marque el sitio como interesante.
3. Dar prioridad a la facilidad de uso.
4. Crear un diseo grfico unificado (vietas y colores coherentes).
5. Una organizacin jerrquica de las pginas facilita la comprensin y la navegacin, pero hay que asegurar
al lector que al tercer 'clic' encontrar lo que busca (Ms niveles slo deben contener detalles; ms 'clics'
deberan corresponder a navegacin transversal).
6. La pgina inicial ("home page") debe dar acceso a los diversos contenidos pero tambin convencer del
inters del sitio: se debe informar y motivar a travs de la imagen y el men.
7. Si se usa una imagen-mapa sensible, colocar texto equivalente (para usuarios que no bajen la imagen y
para los spiders, programas que abastecen los "motores de bsqueda" de la World Wide Web).
8. Usar submenus si el sitio es muy grande.
9. Tener en cuenta el ancho de banda (si el acceso ser por modem, no puede haber ilustraciones pesadas ni
multimedia).
10. Asegurar puntos de referencia permanentes, para que el visitante no se pierda (barra de iconos o frame
con men). Puede ser conveniente incluir un mapa grfico del sitio y es siempre aconsejable incluir una
tabla de contenido con todos los links pertinentes.
11. Identificar el mdulo o sitio en todas sus pginas y facilitar en todas un ancla que remita a la portada -y
eventualmente hacia las divisiones mayores-, ya que un motor de bsqueda puede hacer llegar el lector a
cualquier pgina.
12. Antes de incluir marcos (frames) y rutinas en Java, hay que estar seguro de que los destinatarios disponen
de un navegador con la capacidad requerida. Siempre hay que programar para un mnimo y no un
mximo.
13. Evitar poner informacin solamente en forma grfica (el lector puede deshabilitar la recepcin de
imgenes para ir ms rpido). Incluir siempre, por lo tanto, mens verbales.
14. Evitar las anclas dentro de un texto (si no es un men): interrumpen la lectura. Es mejor ponerlas al final
de un prrafo. Deben sugerir con claridad lo que se obtendra al activarlas (y el tamao del documento
por recibir, si es muy superior al promedio habitual).
15. Tener mucho cuidado con links secuenciales (pgina previa y pgina siguiente) ya que no estar claro si
se refieren a la secuencia fsica (prevista por el emisor) o a la que est siguiendo el lector (que puede
haber venido "saltando" desde otra "rama" u otro sitio). Adems, la inclusin de secuencias es compleja
para la sustitucin de pginas ya que afecta la programacin de cada una.
16. Mantener en lo posible los colores estandar para los links (visitados y no-visitados), para evitar
confusiones.
Un directorio puede contener pginas unidas en secuencia (para ser ledas una tras otra) como en el caso de
los dir_121 y dir_122 (donde la letra E indica la pgina que encabeza la secuencia). Pero tambin puede
contener pginas o archivos independientes entre s, como en el caso del dir_11, o una mezcla
secuencial/paralela como en los dir_132 y dir_141. Y, como en el dir_132, el acceso podra ser solamente a
partir de un link desde otro archivo, y no desde un men.
Obviamente el Grfico anterior no es un buen ejemplo para un proyecto concreto, ya que hemos includo
distintos modos de agrupar los archivos, resultando de ello un todo poco coherente. En la realidad, conviene
definir una estructura de acuerdo a la complejidad del proyecto, para lo cual podramos definir tres tipos de
casos:
(Ms adelante hablamos de los problemas de navegacin que pueden presentarse en esta estructura.)
a. Proyectos simples
En proyectos muy simples (con un nmero total de archivos que no sobrepase de una docena), no resulta
conveniente crear subdirectorios: basta un slo directorio. Los tipos de documentos se diferencian fcilmente
por su extensin (".html" para los textos, ".gif" para las ilustraciones, etc.)
b. Proyectos de mediana complejidad
En este caso conviene agrupar los archivos (files) de acuerdo a la naturaleza de los documentos: los textos
juntos en un sub-directorio, las ilustraciones en otro.
Esto explica, por ejemplo, la estructura del dir_13, donde un sub-directorio se reserv al texto y otro a las
fotografas:
Se utilizar preferentemente este tipo de estructura en mdulos que pueden tener hasta dos o tres docenas de
pginas de texto, por lo cual ya no es conveniente mantener todos los archivos en un slo directorio
No todo lo que es posible disear en un determinado equipo puede ser considerado vlido para un mdulo
que se instale en un servidor de web. Varios factores externos han de ser tomados en cuenta: el "ancho de
banda" disponible (es decir la amplitud y velocidad del canal de transmisin) y tambin la "plataforma"
(sistema operativo), el navegador y la calidad del monitor (pantalla) usados por la audiencia-tipo.
Browsers
Ancho de banda
Poblacin-meta
Prueba previa
Reglas de diseo
Browsers
En materia de visualizadores (browsers), toma un ao la difusin y actualizacin a una nueva versin y otro
ao el que los clientes se acostumbren a las nuevas funciones y "extras" (plug-ins), segn los clculos de la
firma Sun basados en las consultas a su servidor, los cuales pueden incluso estar sobredimensionados ya que
es un sitio para expertos. Exceptuando el caso de las Intranets, donde se puede esperar que todos tengan
acceso a los mismos recursos, si el diseador no toma en cuenta este retraso de los clientes, causar
problemas a muchos de ellos. Y se debe recalcar que los avances de HTML no hacen en absoluto imposible
estar al da y, simultneamente, servir an a quienes slo tienen un navegador de la primera generacin: es
posible hacer una "degradacin agraciada" (facilitando la recepcin para distintas versiones de navegador).
Los plug-ins deben usarse con ms cuidado, slo para elementos complementarios y se debe avisar de su
presencia y rol (no pueden contener informacin importante). (Helinski, pp.39-42)
Ancho de banda
La velocidad de recepcin depende de la capacidad del canal de telecomunicacin, llamada "ancho de
banda". Debido al crecimiento explosivo de la cantidad de usuario, esta capacidad siempre es menor de lo
que pudiesemos desear, por lo cual no es lgico insertar muchos vdeos (muy "pesados" en cuanto a su
dimensin en bytes) si el canal es estrecho y prximo a la saturacin. Tampoco lo es colocar ilustraciones de
alta calidad "millones de colores") si la mayora de los usuarios slo tiene pantalla de 256 colores. Hasta
1996 se consideraba que la "norma" de la industria multimedial era la grfica de 256 colores. Posteriormente
han ido creciendo paulatinamente los softwares y pginas en "miles de colores", especialmente para la
difusin de contenidos informativos y cientficos, donde se haca ms necesaria una calidad (casi)
fotogrfica.
Poblacin-meta
En este sentido, no se debe considerar que todos los que navegan por Internet sern "clientes": siempre
tendremos una poblacin-meta preferencial (puede haber una primaria y una segundaria) que es necesario
definir y caracterizar, y para la cual se ajustar el proyecto.
Recordemos tambin que, de acuerdo a las reglas del diseo de todo tipo de proyecto informativo o
formativo, es indispensable definir bien el objetivo del mismo tanto del punto de vista del emisor como del
receptor y definir cmo y cundo se espera que lleguen a visitar el sitio (web site): por ejemplo para
solucionar algn problema en su trabajo, para entretenerse, para investigar o preparar un informe.
Tambin es necesario definir cmo llegarn: por un motor de bsqueda, por un men (Intranet o Internet), o
por una direccin URL.
Prueba previa
Igual que para otras interfaces, es indispensable hacer pruebas de la misma. Debe ser fcil de usar, rpida,
entretenida, til, con informacin actualizada, interactiva. Defnase un estilo y elgense buenas metforas y
representaciones (cosa que an falta en muchos sitios web). Los esquemas de navegacin deben ser
preparados cuidadosamente, haciendo ojal un guin del comportamiento esperado de los visitantes.
(Helinski(cf.Weinschenk..., pp.131-137)
Diseo de Portada
Layout de pgina
Grfica
Redaccin
Diseo de Portada
En una "home page" o pgina de men, es conveniente que todas las opciones estn en la primera ventana
visible (sin necesidad de recurrir al scrolling) es decir en un marco de 640x480 pixeles como mximo (el
tamao de pantalla ms frecuente hoy), ya que muchos clientes no irn ms all. De ser necesario, incluir
algunos botones como mapa sensible en esa rea: a pesar de que no todos los navegadores los reconocern,
podrn ayudar a los que tengan al menos ya versiones de 2 generacin. Debido a la forma en que opera la
web, todo lo importante siempre debe estar en la parte superior de la pgina. Pero si se trata de una pgina
con informacin verbal, la experiencia demuestra que el lector prefiere un scrolling largo antes que activar
repetidos links. Escribir bien (claro y conciso) es sin embargo fundamental. Las anclas que se inserten en el
texto deben agregarse con prudencia ya que producen tambin palabras generalmente menos legibles. Como
ya sealado, es perferibe colocarlos al final de un prrafo, ya que invitan a cortar la lectura y pasar a otro
lugar. Y nunca deben enviar a un texto irrelevante. (Helinski, p.42)
Las animaciones distraen e incluso molestan si son en ciclo permanente ("loop"). No debe ponerse ms de
una por pgina. Una imagen de fondo tambin es distractiva y puede dificultar la lectura (preferir tramas o
fondos planos).
Se debe facilitar el reconocimiento de la ubicacin (y especialmente de la salida del mdulo si sto puede
ocurrir), para lo cual un buen sistema puede ser un pequeo logotipo o una delgada barra de botones al
encabezar cada pgina o en el borde izquierdo, como lo hacemos en estas pginas. (Helinski, p.43)
14. Respetar los derechos de autor (Esto incluye no citar marcas registradas ni copiar logotipos sin
permiso) y recordarlos a los dems indicando la reserva de derechos para las pginas propias.
(Weinschenk..., pp.248-260)
conversin como "Graphic Converter", ofrecen generalmente elegir el grado de compresin cuando el
formato lo permite).
Facilitar la "navegacin"
Quin haya navegado con alguna frecuencia por algn "hipermedio" habr descubierto que no es siempre
fcil descubrir en qu "lugar del recorrido" est uno ni menos an volver con facilidad a alguna de las
posiciones anteriores. Consideraremos aqu los recursos de que dispone normalmente un "navegante" de Web
y cmo puede un programador ayudarle a encontrar su camino ... o a perderse ms irremediablemente.
Las complejidades de la navegacin
Dnde falla el "hilo de Ariadna"
Botones de navegacin
Botones que entorpecen
Dnde poner los botones
Pero la lista de "GO...;" o "History" no permanece completa. As, por ejemplo, si lemos algunas pginas del
directorio 112 y luego volvemos al ndice del cual depende (que encabeza el directorio "12") para entrar
desous a la serie del directorio 131, nuestro paso por el 121 desaparecer y la lista se volver a construir a
partir del ndice 13 hacia el 131. Del mismo modo si retrocedemos hasta el 1 y pasamos al 12 y al 121 o el
122, ya no tendremos a la vista en el men "GO..." las "bajadas" anteriores al 13.
Esto es una caracterstica de la estructura jerrquica en forma de rbol: cuando se vuelve por una rama hacia
el tronco y se elige otra rama, no queda rastro de la rama anterior. Aqu es donde falla el hilo de Ariadna.
Pero al contrario, si hemos saltado de una rama a otra (sin volver al nodo en que una se une a otras),
podremos an ver los puntos de salto.
Esto lo puede verificar fcilmente revisando de tanto en tanto su men "Go...".
Si bien esta dificultad slo puede ser superada gracias al conocimiento de la misma y a cierta disciplina del
navegante, tiene consecuencias importantes para el programador en relacin a la inclusin de "botones" de
navegacin. Especial cuidado requieren los que ofrecen formas de "retroceder" en la lectura.
Botones de navegacin
Botones que entorpecen
Dnde poner los botones
Botones de navegacin
Tanto para "alegrar" grficamente una pgina como para facilitar la navegacin, es usual que se inserten
"botones" especiales o "iconos de navegacin" en las pginas. stos pueden estar en distintos lugares,
frecuentemente debajo del ttulo cuando son opciones de tipo "men" o al final de las pginas cuando
sugieren lecturas complementarias. Generalmente es ah, al final de las pginas, que encontramos tambin
botones para avanzar o retroceder longitudinalmente (es decir como en un libro).
Para que al lector le sea relativamente fcil entender a dnde ir al activar el botn-ancla , es indispensable
que el autor haya previsto la dificultad. Esto significa usar un smbolo monosmico (e.d. interpretable de una
sola manera) o incluir un texto que dirima toda confusin posible.
Mostramos aqu las convenciones ms comunes que, salvo error grave del programador, no deberan
prestarse a una mala interpretacin:
= Ir al principio: Debe enviar al "ndice" de mayor nivel jerrquico (la pgina inicial, e.d. el
"index" del "dir_1" de nuestro ejemplo)
= Avanzar: a la pgina siguiente, en una lectura secuencial (como si se leyera un libro).
= Retroceder: a la pgina anterior, en una lectura secuencial. (Pero usar este botn implica suponer
que el lector tendr en cuenta que podra haber cambiado de directorio).
Botones que entorpecen
Otros botones sin embargo, aunque tambin convencionales, pueden guiar por pistas equvocas y deberan ser
proscritos (o usarse siempre con un texto clarificador). Son los siguientes:
= "Anterior": debera remitir a la pgina que encabeza la serie secuencial ("E"), pero tambin se
usa a veces para volver al inicio de la misma pgina o a la pgina anterior (por una confusin con el signo
"Retroceder").
= "Retroceder saltando": debera ser al ndice del nivel jerrquico en el cual se est, pero tambin
retrocede, a veces, un nivel ms. Es la mejor forma de confundir al lector!
En ambos casos interviene un retroceso jerrquico, que lleva al lector hacia un lugar totalmente inesperado y
generalmente incomprensible si hubo antes un salto de un subdirectorio a otro. Volvamos a nuestro ejemplo,
con el navegante en la pgina sealada del directorio 131 (ver abajo: penltimo paso marcado por las
flechas). Si ah oprime un botn que lo enva al encabezamiento (E) o al ndice (I) que comandan ese
directorio, podra no entender en absoluto qu tiene que ver con la serie a la cual entr por el conducto bsico
inicial 1 -> 12 -> 122. Si slo fue leyendo y eligiendo links que le interesaban, ha pasado sin saberlo por el
directorio 12/122 y del 12 al 13 para llegar al 131. Mientras piensa que el encabezado y el ndice deben ser
del 122, son en realidad del 131. Y slo mostramos un recorrido mucho ms breve que lo que ocurre
habitualmente! Imagnese despus de una docena de saltos!
En consecuencia es recomendable evitar este tipo de botones. Y si es importante que el lector sepa en qu
lugar est, hay un medio muy fcil: indicrselo al principio de la pgina, con un epgrafe que indique la
derivacin jerrquica, como en la ilustracin que sigue. Pero, pese a su utilidad, es poco frecuente encontrar
este tipo de solucin -bastante sencilla- en la WWW. Es de esperar que se vaya generalizando en los mdulos
de estructura compleja.
Otra solucin es que la usamos nosotros en este curso: hay un logotipo que identifica el curso,
el color del margen izquierdo es caracterstico del tipo de pgina y el ttulo principal siempre
indica en qu captulo se est.
Si la pgina es corta: colocar los botones de navegacin sea debajo del rea de titulacin sea al final.
Si la pgina tiene mayor extensin: colocar los botones en el rea de titulacin (encima o debajo del
men o ndice del contenido de la pgina, si lo hay) y tambin al final de la pgina si sta es larga.
Si estamos en este ltimo caso, la serie de botones del principio y la serie del final sern probablemente -pero
no necesariamente- las mismas. En efecto, el contenido puede dar origen a algn tema nuevo para el cual se
justifique un botn al final, el cual no tendra razn de ser antes de realizar la lectura. Pero, obviamente, este
tipo de caso no ha ser el ms generalizado.
En esta misma pgina puede encontrar un buen ejemplo de dnde colocar los botones de navegacin.
Documentacin
Como en todo proyecto de computacin, se recomienda documentar adecuadamente los directorios y sus
contenidos. Como mnimo, debera anotarse:
la estructura jerrquica (directorios y nombres de los documentos contenidos en cada uno)
las anclas y los links estructurales (puntos de origen y de "destino"); con nombre HREF y significado,
por ejemplo:
/dir_121/: (Computacin)
Pginas:
index.html
sdistr.html = Sistema distribudo
ccien.html = Computacin cientfica
Segmentada en:
NAME="objetivos": Objetivos
NAME="recursos": Recursos Computacionales
etc.
para las ilustraciones: hacer una lista de los nombres codificados (f_xxx.jpg) junto con la indicacin
de lo que representan (y es conveniente anotar el tamao de cada una), por ejemplo:
/fotos/
g_board1.gif
e_mainfr.gif
f_babbag.gif
f_chip.gif
f_mainfr.jpg
402x236
200x136
90x128
120x158
400x272
Motherboard
Computador mainframe
Babbage (cara)
Chip
Computador mainframe (foto)
Aqu
"g_" indica grfico
"e_" indica estampilla
"f_" indica foto
lo cual permite ordenar y reconocer con facilidad el tipo de ilustracin