Archive for Febrero, 2009

jQuery Cuadros de Diálogo: Alert, Confirm y Prompt

Un conjunto de métodos que proporcionan una forma customizable para mostrar avisos de JavaScript, confirmaciones, y preguntas de tipo Alert, Confirm y Prompt

Resumen

Este plugin jQuery pretende sustituir la funcionalidad básica proporcionada por los típicos métodos de JavaScript:  alert(), confirm() y prompt() funciones. ¿Cuál es el beneficio de la utilización de métodos personalizados? Bueno, algunas buenas razones:

* Estos son completamente personalizables a través de CSS (lo que puede hacer que sus aplicaciones es mucho más profesional)
* Puede establecer un título personalizado para cada cuadro de diálogo
* IE7 usuarios obtener una horrible advertencia y por lo general tienen que volver a cargar la página si utiliza la llamada a prompt()

Estos métodos simulan de un verdadero cuadro de diálogo modal. Automáticamente se posicionan en función del tamaño de la ventana del navegador (a diferencia de otros existentes como lightbox). Si se incluye el plugin Arrastrable (Dragable) de jQuery UI, los os de diálogo se pueden mover arrastrando sus barras de título. Todo lo que necesitas para realizar los cuadros de diálogo de esta demostración se incluye en la descarga.

Se Requiere jQuery 1.2.6 o superior.

Implementación

Incluye el código siguente en la cabecera (<head>) del documento HTML:

<!-- Dependencies -->
<script src="/path/to/jquery.js" type="text/javascript"></script>
<script src="/path/to/jquery.ui.draggable.js" type="text/javascript"></script>


<!-- Core files -->
<script src="/path/to/jquery.alerts.js" type="text/javascript"></script>
<link href="/path/to/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" />

Aseegurate de remplazar la ruta correta hacia el lugan en dónde hayas colgado los scripts.

Uso

Este plugin usa el espacio de nombres $.alerts ,  pero también incluye algunos atajos para que el código sea más claro:

  • jAlert(message, [title, callback])
  • jConfirm(message, [title, callback])
  • jPrompt(message, [value, title, callback])

A diferencia de los cuadros de diálogo típicos, puedes incluir código HTML en el parámetro message. Para indicar una nueva linea puede usar \n o <br />.

IMPORTANTE! Estos métodos no devuelben los mismos valores que confirm() y prompt()

. Para acceder a los resultados deber usar una función que recoga la devolución de la llamada.  (Fijate en la demostación para mas detalles.)

Demostración

Visita la página de demostración para ver ejemplos.

Descarga

Descárgate la última versión del plugin: Version 1.0

Una noticia sin foto no es noticia

Una foto vale más que mil palabras si se usa cómo prueba no cómo una argumentación sólida. Esta idea surge a partir de un comentario de @Purnas del que contesté esto

¿Por qué una noticia sin foto no es noticia?

Cuando la credibilidad no está en la foto

Bueno, me equivoco a veces es noticia (y portada de menéame) pero la foto es imposible de encontrar….
La cúpula de Caixa Catalunya se sube un 42% el sueldo mientras batían el récord de morosidad

Dudas…
¿Cuando se debe incluir foto y cuando no?
¿Que hacer cuando no hay foto y se necesita?
¿Que hacer cuando hay foto y puede no ser adecuada?

Nota: Este post no tiene foto.


Cuando eliminas grupos por defecto en Ubuntu no tienes permiso para ejecutar sudo [sysadmin]

Estas instrucciones pueden servir para gente que use la distribución de Linux Ubuntu y haya eliminado los grupos por defecto por error

Te puedes enterar por el siguiente error al hacer sudo:

jrosell is not in the sudoers file.  This incident will be reported.

Si por error ejecutas este comando cuando quieras añadir grupos:

usermod -G otrogrupo jrosell

En vez del comando correcto:

usermod -a -G otrogrupo jrosell

Te encontrarás con errores como el de sudo y tendrás que restaurar los grupos anteriores. En ubunutu te puede servir el seiguiente:

usermod -G jrosell,adm,uucp,dialout,cdrom,floppy,audio,dip,video,plugdev,scanner,netdev,lpadmin,admin jrosell

Ya posteriormente ejecutar el comando correcto

usermod -a -G otrogrupo jrosell

Espero que sea de ayuda.

Google : Resultados de los estudios de seguimiento del ojo

Google publicó una actualización acerca de su utilidad los estudios de seguimiento de los ojos.

La mayoría de los resultados no son exactamente innovadora. Es, por ejemplo, no es de extrañar que la mayoría de los usuarios sólo vean el primer par de resultados de búsqueda. De hecho, la mayoría de los usuarios de Google no parecen mucho más allá de la exploración del segundo resultado. Sin embargo, hay algunos aspectos interesantes en este post acerca de cómo Google utiliza estos datos para estudiar todos los aspectos de su página de resultados de búsqueda.

Más interesante es que Google parece que se trate de añadir miniaturas en el campo “búsqueda universal” interfaz distraer usuarios. Según Anne Aula Rodden y Kerry, los dos investigadores de la experiencia del usuario en Google que escribió el correo, las miniaturas no hacer una gran diferencia para los usuarios escaneen sus resultados de búsqueda. En lugar de ello, al parecer, hizo easer para que los usuarios pasen por alto los resultados con miniaturas cuando estos no eran relevantes para sus búsquedas.

eye tracking

Google también se señala, el análisis de los resultados de búsqueda de la página y decidir dónde mirar y hacer clic en lo que parece ser un proceso casi totalmente inconsciente.

En general, los usuarios de Google la página de búsqueda de seguir la forma de F-familiarizados patrón que también se ha visto en anteriores estudios de seguimiento ocular.
¿Y sobre los AdWords de Google?

Los investigadores de Google no mencionan la publicidad en este post. Ni el vídeo, ni la mayoría de las imágenes en el puesto incluye ninguna publicidad. Habida cuenta de lo importante que son estos anuncios de Google, sólo podemos suponer que Google utiliza estos estudios para poner a prueba la forma en que sus usuarios perciben la publicidad en las páginas de resultados.

A juzgar por las únicas imágenes que muestran los anuncios, la mayoría de los usuarios sólo verlos una vez que hayan escaneado a través de por lo menos los primeros tres o cuatro resultados de búsqueda.

24 directrices a tener en cuenta: de calidad, de diseño y contenido, técnicas

Cómo objetivo cualquier página debería satisfacer tanto a los usuarios, a los proveedores cómo a los mismos propietarios.

  • 15 directrices para mejorar la calidad
  • 6 directrices de diseño y contenido
  • 3 directrices técnicas
  • Penalizaciones y (re)publicación

Para facilitar el trabajo de los buscadores el contenido de nuestra pagina deberia estar ligado al de las paginas y anuncios externos utilizando palabras clave exclusivas para cada página en las URLs.

Para ello hay sitios que utilizan tecnicas no permitidas y arriesgadas. Los buscadores se toman en serio las denuncias de spam y puede afectar a la indexación y posición de los sitios y paginas web.

A continuación se muestran algunas directrices de calidad, de diseño y técnicas a tener en cuenta no solo para evitar ser penalizado sino para aumentar la satisfacción de los usuarios, de proveedores y de los propietarios.

15 directrices para mejorar la calidad

  1. Aporte una razón para visitar su sitio que sea de valor añadido y relevante.
  2. Mostrar información relevante y más útil sobre “lo que el anuncio promete”
  3. Dirigir anuncios a la pagina de compra del producto evitando listados con descripciones de productos
  4. Incluya información original propia en vez de indicar enlaces, copiar el contenido o el diseño de otros sitios
  5. Sea transparente en referencia a cómo funciona su negocio con que gana usted y los compromisos con el usuario (como pueden ser tiempos de entrega y pagos una vez recibidos satisfactoriamente los productos o servicios).
  6. No confunda al usuario con enlaces patrocinados y proporcione paginas accesibles sin manipular el navegador
  7. Cuando solicite información personal facilite una muestra o vista previa y resuma como se utilizará que opciones da para limitarlo
  8. Reduzca elementos que puedan confundir para adquirir o recibir de un forma corta, sencilla y rápida.
  9. En la lista negra están los sitios con objetivo de recopilar información privada, mostrar anuncios de afiliados o instalar malware.
  10. Con precaución están los sitios de libros electrónicos, de ganar dinero, comparativas y afiliados
  11. El contenido visible a los usuarios debe ser idéntico al mostrado a los buscadores
  12. Se deben evitar enlaces a terceros con el objetivo de recibir enlaces sean recíprocos o de terceros.
  13. Para cumplir con las condiciones de uso de Google solo se pueden comprobar las clasificaciones con Google AJAX Search API
  14. No oculte texto o enlaces ni muestre contenido según sesión sin usar redirecciones.
  15. No cree paginas de entradas con densidad alta de palabras clave irrelevantes y haga que el contenido sea natural

6 directrices de diseño y contenido

  1. URLS cortas evitando la utilización de “?”
  2. Navegación con una estructura jerárquica con enlaces de texto claros a todas las paginas
  3. El mapa del sitio debe contener las paginas principales de las secciones
  4. Redacción clara y exacta utilizando texto en vez de imágenes para nombres, contenido y enlaces con las palabras clave que los usuarios podrían utilizar para encontrarle
  5. Descripción precisa de las paginas y enlaces en los elementos
  6. Con validadores encuentre errores de HTML, enlaces de páginas no encontradas y paginas con más de 100 enlaces y atributos “alt” y “title”

3 directrices técnicas

  1. Todas las paginas deben ser accesibles deshabilitando javascript, cookies, identificadores de sesión, marcos o Flash.

  2. Para optimizar la indexación de su sitio consulte con un técnico si su servidor web permite la cabecera HTTP “If-Modified-Since”.

  3. Con robots.txt puede evitar la indexación de contenido generado según la ruta del usuario o resultados de búsqueda que pueden ser considerados como contenido duplicado o con poco valor para los motores de búsqueda.

Penalizaciones y (re)publicación

En concreto Google se esfuerza en revisar todas las denuncias en referencia a los siguientes puntos:

  1. Ocultación de textos y vínculos
  2. Palabras engañosas o repetidas
  3. Poca relevancia del contenido de la pagina con la descripción de google
  4. Diferencia en el contenido que se muestra a usuarios y a los buscadores
  5. Redireccionamientos engañosos
  6. Paginas de entrada
  7. Duplicación de páginas o sitios web

Mención de honor: Enlaces pagados

Si considera que su sitio no cumple estas directrices, puede modificarlo y así que esté listo:

  1. Establezca enlaces de otros sitios relevantes con el suyo.
  2. Actualización de sitemap y envío a los buscadores
  3. Darse a conocer a los sitios que deben estar al corriente de que su sitio se encuentra activo.
  4. Envíe su sitio a directorios importantes como Open Directory Project y Yahoo!, así como sectoriales y especializados.

Conclusión

Con las ventajas que aportan estas optimizaciones es normal que  las auditorías de calidad, diseño, contenido y técnicas para el cumplimiento de estas directivas sea un negocio al alza.

Aplicarlas puede ser muy laborioso, como lo esta siendo en favshare, y es por esto que hay empresas de servicios como travelideas o einnova, que se dedican dar soporte tanto a la creación, modificación y promoción de tu sitio como a la realización de campañas virales para que tenga una buena visibilidad en los buscadores e impacto en toda la red para conseguir ser una autoridad en su “nicho”.

La imparable innovación en las tecnologías de la información hace dificil seguir el ritmo por parte de todas las empresas.

Referencias