Tipografías de sistema
Friday, January 30th, 2009Siempre diseñamos para web con tipografías de sistema, pero ¿sabemos exactamente cuáles son?
Ahora sí:
Siempre diseñamos para web con tipografías de sistema, pero ¿sabemos exactamente cuáles son?
Ahora sí:
Vía mqaccesibilidad
Con respecto a este tema hay una gran discusión, ya que hay personas que opinan que en la actualidad es mejor usar el estándar HTML 4 ya que el XHTML 1.0 no supone un gran avance al HTML 4.
En este artículo sólo pretendo reflejar una serie de razones (sacadas del libro “Diseño con estándares Web” de Jeffrey Zeldman) que pueden ayudar a decidirnos por el XHTML, seguro que algunas pueden ser discutidos. Por supuesto, que no pretendo que nos pasemos todos al XHTML, eso ya es decisión de cada uno que tendrá que valorar las ventajas e inconvenientes de cada una de las opciones que tenemos.
Asi pues, algunas de las razones para realizar la conversión a XHTML son las siguientes:
Vía Serviweb.es
Las tablas existen y existieron desde el comienzo en HTML, pero no se crearon para diseñar un sitio, sino para la presentación de datos tabulares. La utilización del “border=0” y las imágenes transparentes hicieron posible crear una rejilla que permitió a los diseñadores organizar textos e imágenes, establecer tamaños y ubicar objetos. Pero ésto es sencillamente incorrecto. Las tablas no se crearon para maquetar y no deben utilizarse para eso, porque de esta forma se mezclan presentación y contenido.
La solución es clara: CSS+HTML/XHTML. Afortunadamente, cada vez son más las empresas que deciden dejar atrás las tediosas tablas y evolucionar desarrollando sus sitios respetando los estándares establecidos por la W3C (organización internacional que desde hace unos 12 años se dedica al desarrollo de pautas y estándares web), lo que facilita la accesibilidad y la correcta visualización de las páginas en los navegadores que respeten dichos estándares.
Algunas de las ventajas de la maquetación con CSS:
Vía Héctor Fernandez
La verdad es que es el post perfecto y más cuando pretendo centrar el blog en este ámbito, pero leído en NBSP voy a hacerle referencia a las cuatro principales razones.
A lo que yo añado.
Por que te aseguran que todos los visitantes de tu Web puedan leer el contenido que les ofreces, de manera independiente de con que dispositivo lo hagan o desde donde. Favorecen la accesibilidad y la independecia de dispositivo.
Mejoran la velocidad de carga del sitio. Separando el contenido (información) de la presentación (aspecto gráfico).
Mejora la indexación en los motores de busqueda como Google. Piensa que Google es un ser que solo lee de forma plana el código de tu página y de ahí el tiene que ser capaz de añadir a sus busquedas el contenido importante de tu web. Pongámoselo facil a Google.
Las páginas son más sencillas y rápidas de mantener y actualizar, con lo que lleva menos costes, y eso al cliente es lo que más le gusta.
Y digo yo, ¿Y por qué no?. ¿Para que quieres tener tu presencia en internet, si no te pueden ver?, mejor será cuanto mayor sea el númnero de personas que puedan acceder a la Web, ¿no?. De eso trata la accesibilidad de proporcionar una web donde todos puedan acceder independientemente de con que discapacidad o dispositivo lo hagan.
Del mismo modo que tu quieres poner a lavar tus calcetas o grabar el especial de Noche Vieja de la tele con solo pulsar un botón, en una web, lo que quieres es poder leer esa noticia de prensa, comprarte el último libro de tu escritor favorito, buscar la mejor oferta de vuelos a tu destino estival de una forma sencilla, sin complicaciones, donde tengas todas las opciones necesarias de una forma rápida e intuitiva, para que el tiempo que pases en una web lo inviertas en aquello por lo que has entrado y no perdido buscando el botón “Comprar”. Facil, claro, sencillo y transparente para el usuario.
Vía Maestros del Web
Corren ríos de tinta sobre las técnicas SEO y este artículo no pretende desautorizar ninguno de ellos sino ser un compendio, mejorando lo que otros han dicho, o atribuyendo la autoría de lo que mejor se ha dicho.
No quiero que sea muy detallado, sino simplemente mencionar las áreas en que hay que incidir si se quiere que una campaña SEO toque todos los aspectos necesarios para lograr el éxito.
Hay enlaces a muchos sitios web, tanto en castellano como en inglés, que ayudarán enormemente a seguir las directrices que en este artículo detallo. Cabe mencionar que para la aplicación de todo lo expuesto aquí se requiere algún tiempo, ya que la optimización para motores de búsqueda (SEO) es una técnica larga, dura y difícil.
Aunque no hay que redactar todo el contenido como si sólo los buscadores fueran a leerlo, hay que cuidar la densidad de palabras y frases clave y mantener un equilibrio entre lo que los visitantes y los buscadores.
Para la elección correcta del contenido de las etiquetas meta puedes usar herramientas como:
Aspectos a tomar en cuenta:
Los buscadores indexan con más frecuencia las webs que cambian de contenido continuamente; por lo tanto si mantenemos un contenido de calidad, y un nivel de creación de datos aceptable, la escalada en los buscadores se hará más rápidamente.
Este es uno de los capítulos más relevantes del top 10. La construcción de enlaces hacia tu sitio es lo hace aumentar el PageRank, que es el medidor de importancia de webs que utiliza Google (no olvides que quien te enlace tiene que tener buen PageRank, si no, no se consigue casi nada).
En este punto toca hacer referencia a un artículo que es toda una autoridad en el tema: 101 Link Building Tips to Market Your Website por Aaron Wall y Andy Hagans.
Consiste en escribir artículos, reportajes, comentarios y respuestas en foros….siempre enlazando con la firma del pie de página, hacia tu sitio web. Aquí me gustaría hacer referencia al artículo El arte de escribir bien para comunicar mejor, que como su propio nombre indica, nos servirá de ayuda para mejorar nuestra redacción (tanto en papel como multimedia).
Es importante crear una comunidad virtual que genere contenido cambiante y dinámico para tu web. Esto consiste básicamente en administrar foros y mantener un blog y/o escribir en otros.
Si se disponen de más recursos, pueden construirse varias web “paralelas” con utilidades o de temática diferente, que a fin de cuentas redirijan tráfico a nuestra web principal.
Se tiene que hablar de tu sitio web. Organizar concursos online dando un premio al mejor diseño web, o al mejor diseño de un logotipo, siempre da publicidad al organizador. Y como dicen los políticos: que se hable de ti es bueno, aunque se digan cosas malas; lo malo es que nadie te haga caso.
Hay que mantenerse al tanto del tráfico que genera tu página web y cómo es ese tráfico. Aconsejo utilizar Google Analytics. Se tienen que corregir “imperfecciones” de tráfico, palabras clave con bajo rendimiento, etc.
Pero hay que ser cauto porque un cambio de palabras clave puede tardar mucho tiempo en hacerse notar, para bien o para mal, y se tienen que analizar bien los resultados antes de lanzarse a un cambio radical.
Es útil que otros nos ayuden a vender. Un programa de afiliados o de comisiones por venta realizada siempre es un buen método por tres razones fundamentalmente:
Si tu sitio web no vende productos, se pueden hacer otro tipo de programas de afiliados, por ejemplo, poder colaborar si es una revista online, y así beneficiará a los que colaboren (dejarán su firma con su web en el artículo), y a ti porque llenarán de contenido tu web.
Promoción offline que revierte en publicaciones online. Publicar en medios en soporte papel (periódicos, revistas, etc.), asistir a conferencias y congresos. Quien lea un artículo suyo en el periódico, o le haya gustado una buena conferencia, es muy problable que visite su sitio web, o publique una entrada en su blog haciéndole referencia. El boca a oreja sigue siendo efectivo. Incluso en técnicas SEO.
Toda esta información son meras DIRECTRICES. Lo que he pretendido con este artículo es hacer una guía de los puntos indispensables para una campaña SEO. El lector de este artículo debería completar la información de cada punto del que no tenga conocimiento extenso para poder iniciar así una campaña SEO viable.
Nota: los artículos listados debajo de cada punto son recomendación del grupo editorial de Maestros del Web para apoyar el contenido.
Hacía aproximadamente un año y medio que no se publicaba nada nuevo en las Guías Prácticas para Profesionales Web. Ya iba siendo hora y, esta vez, nos toca ponernos un poco al día y hablar de los checklists (puntos de verificación) de las recientes WCAG 2.0.
Las WCAG 2.0, recomendación oficial desde el 11 de diciembre de 2008, como comentábamos hace mucho tiempo atrás, se organizan en 4 principios fundamentales para la accesibilidad del contenido:
En total conforman 12 pautas o directrices (guidelines); los dos primeros principios tienen cuatro pautas asociadas, el tercero tiene tres y el último una pauta. Estas pautas proporcionan los objetivos básicos para hacer el contenido accesible, y sirven para comprender los criterios de éxito e implementarlos (Olga Carreras). Se han definido 60 criterios de éxito o puntos de comprobación que definen el nivel de accesibilidad (A, AA o AAA).
El contenido web debe estar disponible (ser perceptible) para los sentidos - vista, audición, y/o tacto.
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 1.1.1 Contenido no textual | A |
|
Nota: si el audio o vídeo ha sido designado como una alternativa al contenido web (por ejemplo, una versión sonora o en lengua de signos de la página web), entonces, el contenido web por sí mismo funciona como la alternativa.
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 1.2.1 Sólo audio y sólo vídeo pregrabado | A |
|
| 1.2.2 Subtítulos (Pregrabados) | A |
|
| 1.2.3 Audio descripciones o Contenidos “media” alternativos (Pregrabados) | A |
|
| 1.2.4 Subtitulado (En directo) | AA |
|
| 1.2.5 Audio descripción (Pregrabado) | AA |
|
| 1.2.6 Lengua de signos (Pregrabada) | AAA |
|
| 1.2.7 Audio descripción extendida (Pregrabada) | AAA |
|
| 1.2.8 Alternativas “media” (Pregrabado) | AAA |
|
| 1.2.9 Sólo audio (En directo) | AAA |
|
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 1.3.1 Información y sus relaciones | A |
|
| 1.3.2 Secuencia con significado | A |
|
| 1.3.3 Características sensoriales |
A |
|
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 1.4.1 Uso del color | A |
|
| 1.4.2 Control del audio | A |
|
| 1.4.3 Contraste (mínimo) | AA |
|
| 1.4.4 Tamaño del texto | AA |
|
| 1.4.5 Imágenes de texto | AA |
|
| 1.4.6 Contraste (aumentado) | AAA |
|
| 1.4.7 Bajo o sin sonido de fondo | AAA |
|
| 1.4.8 Presentación visual | AAA |
|
| 1.4.9 Imágenes de texto (sin excepción) | AAA |
|
Los formularios, controles, navegación y otros elementos de la interfaz deben permitir la interacción.
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 2.1.1 Teclado | A |
|
| 2.1.2 Teclado no bloqueado | A |
|
| 2.1.3 Teclado (Sin excepción) | AAA |
|
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 2.2.1 Tiempo ajustable | A |
|
| 2.2.2 Pausar, parar, ocultar | A |
|
| 2.2.3 Sin tiempo | AAA |
|
| 2.2.4 Interrupciones | AAA |
|
| 2.2.5 Re-autentificación | AAA |
|
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 2.3.1 Tres destellos (flashes) o debajo del umbral | A |
|
| 2.3.2 Tres destellos | AAA |
|
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 2.4.1 Accesos directos | A |
|
| 2.4.2 Título de la página | A |
|
| 2.4.3 Orden del foco | A |
|
| 2.4.4 Propósito de los enlaces (en su contexto) | A |
|
| 2.4.5 Multiples vías | AA |
|
| 2.4.6 Encabezados y etiquetas | AA |
|
| 2.4.7 Visibilidad del foco | AA |
|
| 2.4.8 Ubicación | AAA |
|
| 2.4.9 Propósito de los enlaces (Sólo enlaces) | AAA |
|
| 2.4.10 Encabezados de sección | AAA |
|
El contenido y la interfaz deben poder entenderse fácilmente y ser semánticamente ricos.
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 3.1.1 Idioma de la página | A |
|
| 3.1.2 Idioma de las partes | AA |
|
| 3.1.3 Palabras inusuales | AAA |
|
| 3.1.4 Abreviaturas | AAA |
|
| 3.1.5 Nivel de lectura | AAA |
|
| 3.1.6 Pronunciación | AAA |
|
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 3.2.1 Foco | A |
|
| 3.2.2 Introducción de la información | A |
|
| 3.2.3 navegación consistente | AA |
|
| 3.2.4 Identificación consistente | AA |
|
| 3.2.5 Soliciyud de cambio | AAA |
|
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 3.3.1 Identificación de errores | A |
|
| 3.3.2 Etiquetas o instrucciones | A |
|
| 3.3.3 Sugerencias de error | AA |
|
| 3.3.4 Prevención de errores (Legales, financieros, de datos) | AA |
|
| 3.3.5 Ayuda | AAA |
|
| 3.3.6 Prevención de errores (todos) | AAA |
|
El contenido debe ser lo suficientemente consistente y fiable como para permitir su uso con una amplia variedad de agentes de usuario, ayudas técnicas… y preparado para las tecnologías venideras.
| Criterios de éxito | Nivel | Recomendaciones |
|---|---|---|
| 4.1.1 Análisis | A |
|
| 4.1.2 Nombre, función, valor | A |
|
Aplicación online todavía en beta pero que puede ser interesante:
Enlace que muchas veces puede resultar útil. Se trata de una herramienta online para comparar diferencias entre archivos de texto (por ejemplo para comparar CSS de distintas versiones)