El Comercio Digital

Webmaster Libre

Desarrollo Web con Software Libre

Estás navegando por el archivo de la categoría Trucos y Consejos

9 Razones para no utilizar frames (marcos)

Puede que al leer el título muchos de vosotros (espero que la mayoría) hayáis tenido el reflejo de mirar al calendario para comprobar que no estamos en 1999 (o alrededores). Para la mayoría de desarrolladores web es algo más que obvio: No debes usar frames.
No obstante, cada día hay muchas personas introduciéndose en el mundo del desarrollo web y, por desgracia, muchos de ellos acuden a los tan manidos tutoriales y manuales que llevan siglos rodando por la red, cayendo en esos errores que tantos años nos costó a los demás evitar. Sin ir más lejos, ayer mismo, en un foro (siento no recordar cual) vi una pregunta del tipo ¿Cómo creo una web con frames? y yo pensé ¿por qué iba nadie a querer crear una web con frames? ¿Quizá porque desconoce todos los inconvenientes que conllevan?

De ahí estas 9 razones por las que no debes utilizar frames:

  1. Están desaconsejados por el W3C.
  2. El usuario debe entrar siempre por la página principal, donde se encuentra la declaración de marcos. Si accediese por otra página diferente se perdería elementos tales como la navegación (el uso más frecuente de los frames)
  3. Al no cambiar la URL en las diversas páginas, el usuario no podrá añadir a sus favoritos secciones de la página
  4. Los botones «anterior» y «siguiente» de los navegadores pueden no funcionar adecuadamente. Así mismo podemos dificultar el uso del Historial del Navegador
  5. Si el usuario desea imprimir la página podemos obtener resultados no deseados.
  6. Se reduce el espacio en pantalla, comprimiendo en ocasiones el contenido entre los frames. Situación que empeora si se accede al sitio mediante dispositivos con poca resolución de pantalla (por ejemplo pda o móviles)
  7. Las páginas con Marcos pueden dar problemas al visualizarse con navegadores antiguos, navegadores solo texto y agentes de usuario no visuales.
  8. No podemos promocionar páginas interiores ya que necesitamos que los visitantes accedan por la página principal. Perderemos por tanto enlaces profundos y demás
  9. La página principal no tiene contenido, sólo contiene la declaración de Frames. Los buscadores sólo indexarán el contenido de la declaración NOFRAMES, que no suele ser muy útil (¿os suena el típico «Esta página utiliza frames pero su navegador no lo soporta»?)

Y, en caso de necesitarlos, crea frames más accesibles y usables

(x)HTML, SEO y SEM, Trucos y Consejos, Usabilidad y Accesibilidad

13 Comentarios

10 reglas para crear tu código

El equipo de desarrollo de WeCreate ha hecho un listado de aspectos que debemos recordar a la hora de crear aplicaciones y sitios web: 10 rules to code by.
A continuación os dejo una traducción muy resumida, para la explicación exhaustiva ojead el artículo en inglés.

  1. Asume que todos los usuarios son el demonio. A pesar de que la mayoría de los usuarios son buena gente, corremos el riesgo de que alguno no lo sea por lo que ninguna medida de seguridad que tomemos es poca.
  2. Diseña para tus usuarios, no para programadores
  3. Sólo debes utilizar Javascript para mejorar los interfaces de usuario. Por muy 2.0 que sea tu sitio debe seguir siendo usable sin Javascript
  4. Haz una separación clara entre la lógica, la presentación y el interface
  5. Los estándares importan
  6. La semántica importa
  7. Documenta o muere
  8. Asegurar un sitio ocultando cosas no es seguridad
  9. KISS: Empieza simple y mejora después
  10. Aprovecha a tu equipo, están en tu mismo bando

Trucos y Consejos

2 Comentarios

El envoltorio de los productos Web

En Digital Web Magazine hacen una interesante analogía entre el proceso de compra de un objeto físico con el proceso de registro de un nuevo usuario en un servicio web.

Se trata de un enfoque interesante que nos habla, en resumen, de lo importante de crear un sitio que proporcione a nuestros usuarios y potenciales clientes una experiencia agradable, desde la primera impresión del sitio ,que será nuestra cara delantera del envase, hasta las instrucciones de uso, asociadas con la parte trasera del envase, pasando por el proceso de desembalaje del sitio, equiparado con el proceso de registro.

Seguro que, en estos términos, en el departamento de Marketing entienden mucho mejor la necesidad de crear sitios web bonitos, accesibles y usables.

Packaging Design for Web-based Products

Enlaces, Trucos y Consejos

Comenta

¿7 Segundos? Pues me voy

Desde hace mucho tiempo venimos tomando como correcto el cálculo de que 7 segundos es el máximo de tiempo que puede tardar nuestro sitio en cargar, no obstante, temblad fanáticos del Javascript por doquier, hace unos días en Akamai publicaban:
Akamai and JupiterResearch Identify ‘4 Seconds’ as the New Threshold of Acceptability for Retail Web Page Response Times

Si señores, recientes estudios demuestran que los usuarios, potenciales compradores, consideran incomodo e incluso inaceptable esperar tiempos de carga prolongados al visitar una tienda online (y por extensión casi cualquier sitio) y que, si esta tarda más, pueden llegar a abandonarla para no volver jamás.

El informe completo en ingles en www.akamai.com/4seconds.

Trucos y Consejos

2 Comentarios

Por qué no deberías usar «splash screens»

El otro día, en SEOmoz se indicaban algunas formas de explicar a alguien por qué un sitio no debe tener música de fondo, hoy le toca el turno a las «splash screens».

Durante un tiempo estuvieron de moda estas páginas de introducción, sin contenido, sólo con una imágen o peor, una animación en Flash o un applet Java. A pesar de que, pronto, se mostraron inútiles y molestas, pervive entre algunos sectores la idea de que son «cool».

Supongo que todos tenemos claro que los usuarios realmente no disfrutan de esas animaciones espectaculares y que, casi siempre, se las saltan o incluso abandonan la página al no encontrar inmediatamente lo que buscan. Para los que aún necesitéis cargaros más de razones:
How to Convince a Client They Don’t Need a Splash Page

Trucos y Consejos

Comenta

9 Razones por las que tu sitio web no necesita música de fondo

Supongo que la mayoría de los que visitáis este blog ya sabréis lo incómoda que resulta la musiquilla de fondo de algunas páginas y las muchas desventajas que tiene. No obstante, cuando trabajamos para otros, podemos vernos ante peticiones de este tipo o peores.

En SEOmoz han recopilado un conjunto de 9 razones que podremos esgrimir para disuadir a posibles clientes:

  1. Es obstrusiva
  2. Se corta cuando navegas por el sitio
  3. No todos los navegadores y Sistemas Operativos lo soportan
  4. Ralentiza las cosas
  5. Queda poco profesional
  6. Si otros sitios no la utilizan es por algo
  7. No a todo el mundo le gusta tu música
  8. Preguntales si han visitado MySpace
  9. Consume ancho de banda

El artículo, completo en inglés: How to convince a client their site doesn’t need music

Trucos y Consejos

2 Comentarios

¿Cual es el tamaño ideal para resoluciones de 1024×768?

ReglaMás allá del debate acerca de si es o no momento de empezar a pensar en resoluciones de pantalla mayores existe un amplio grupo de diseñadores que ya implementan diseños optimizados para 1024×768.

Llevamos mucho tiempo creando sitios que se vean correctamente a 800×600 y sabemos que podemos extender nuestro diseño hasta los 760px sin miedo de que aparezcan barras de desplazamiento pero ¿Hasta qué tamaño podemos diseñar para una resolución horizontal de 1024?
Cameron Moll nos responde y parece que 960px podría ser lo más parecido a la anchura ideal.

Optimal width for 1024px?

Trucos y Consejos

3 Comentarios

Avisos legales

Seguro que en alguna ocasión os habéis visto forzados a «improvisar» un acuerdo legal para un sitio web. No es algo que nos ataña a los desarrolladores pero es algo que solemos hacer, no tiene nada de malo siempre y cuando tengamos en cuenta que se trata de un documento legal.

A través de Error500 encuentro el que sin duda es el post más esclarecedor al respecto de los acuerdos legales y la LSSI: Cómo hacer un aviso legal por el abogado Javier Prenafeta.

Imprescindible para los que trabajamos en España.

Trucos y Consejos

Comenta

Frameworks ¿si o no?

De un tiempo a esta parte están apareciendo multitud de frameworks para todos los lenguajes de programación imaginables. Una práctica que, en principio, parece destinada a ahorrarnos tiempo a los desarrolladores.

Via Barrapunto descubro Why I Hate Frameworks, una sátira sobre lo contraproducente que puede llegar a ser utilizar frameworks para determinados trabajos.

El autor compara la programación con el bricolaje y nos pone ante una situación surrealista ¿Qué pasaría si en la ferretería en lugar de vender martillos vendiesen máquinas de fabricar máquinas de fabricar martillos?

Enlaces, Trucos y Consejos

1 Comentario

Escoger un buen proveedor de alojamiento web (II)

El otro día hablabamos de lo importante que es saber exactamente lo que necesitamos antes de salir a buscar un proveedor de alojamiento web.

Ahora que lo tenemos claro, lo normal es comenzar a buscar y recopilar unos cuantos candidatos. Después tendremos que ir descartando.
(más…)

Trucos y Consejos

Comenta

Información:

Webmaster Libre es un blog de Alma Fernández Página alojada en Redcoruna