Novedades y cambios en Emezeta Ranking. En primer lugar tengo que agradecer a todos los que han hablado del listado en sus blogs, ya que gracias a ellos esto sigue adelante con optimismo y entusiasmo.
En primer lugar se ha cambiado el criterio de evaluación principal de numero de enlaces por el numero de enlaces por blog como sugirió Zootropo. La razón es bien sencilla: un blog puede tener 1200 enlaces en technorati, desde sólo 3 blogs diferentes (cada blog le ha puesto 400 enlaces). Esto es bastante injusto para usuarios que tienen 300 enlaces y, sin embargo, está enlazado desde 60 bitácoras diferentes.
En segundo lugar, uno de los cambios que más ha gustado es la nueva disposición y miniatura de la página que se muestra a la izquierda. No todos los blogs tienen miniatura, así que también he habilitado un botón donde podrán actualizar su miniatura para que aparezca. Nota: Para actualizar la miniatura, el blog primero debe aparecer en el directorio gratuito DMOZ, uno de los principales directorios de páginas del mundo, y en el que se basan muchísimos buscadores para comenzar a indexar (así que si aún no estás en el, date de alta). No es un proceso instantáneo, pero normalmente tarda menos de 72h.
Actualmente el ranking cuenta con la inscripción de más de 1200 blogs y he ampliado la visualización de los puestos del ranking hasta el puesto número 1000. De momento, los que estén por debajo del puesto número 1000 solo podrán saber su puesto usando el formulario superior o una imagen con su URL.
Por último, para el futuro queda añadir nuevos criterios que aún no cuentan como el número de enlaces desde google. También, aparece un nuevo botón «Actualizar datos» para que el propio usuario pueda actualizar sus datos de technorati si lleva más de 15 días sin actualizar por ejemplo (una especie de ping). Pero todo eso, más adelante.
Mientras tanto, sigo proponiendo a todos que cualquier idea, sugerencia o problema detectado me lo notifiquen por comentarios o por email para asi mejorar el ranking a gusto de todos.
¡OJO! Este artículo está indicado para programadores interesados en evitar spam en su blog.
Varios lectores de Emezeta y algunos amigos me han preguntado en muchas ocasiones como consigo evitar los terribles ataques de spam que afectan a casi todos los blogs.
¿Quién no ha recibido una horda de comentarios en perfecto inglés felicitandonos por nuestro sitio e invitando a ingresar a un casino online, alargar ciertas partes de nuestro cuerpo o tomar pastillitas azules cuál protagonista de Matrix o de otras películas menos conocidas?
Hace tiempo, hablé de SpamPoison, un sistema para «envenenar» listas de correo de spammers. Ahora voy a hablar de una técnica que he ideado (desconozco si ya existía, yo al menos la comencé a utilizar a base de pruebas) para evitar el spam en blogs, al más puro estilo de una trampa para ratones.
Ventajas del sistema antispam: Hasta el día de hoy no he tenido ningún problema. El sistema atrapa todos los comentarios de spammers, dejando pasar sólo a los usuarios legítimos.
Desventajas: Puede generar confusión a usuarios que utilicen navegadores de tipo texto, pero además de poco frecuente es muy improbable, puesto que estos usuarios son bastante experimentados. Es posible, también, que si este sistema se comienza a implementar, los spammers busquen formas de «reventarlo».
Para implementar el sistema antispam utilizaremos PHP (o cualquier lenguaje del lado del servidor que dominemos) y CSS. ¡Si! ¡Has leído bien! ¡¡CSS!!.
¿Y cómo es posible? ¡CSS es un lenguaje para visualización y no para programación! Fácil, en realidad lo que hacemos con nuestro sistema es obligar a ir por un camino a los spammers y por otra a los usuarios legítimos.
Vamos a centrarnos en el formulario de envio de comentarios. Por norma general, tiene varios campos (input o textarea) para enviar la información. Cómo mínimo nombre y comentario, frecuentemente también el correo, página web y/u otros.
La gracia del asunto está en un campo input de texto ubicado al principio del formulario.
Dicho campo de texto (que le pondremos de nombre name) tiene un valor por defecto (por ejemplo, el texto: duquesadealba.). Además de esto, le aplicaremos un estilo CSS: display: none. Con esto ocultaremos el campo de forma que NO es visible para los usuarios, pero sí lo es para los robots o spammers.
¿Fácil, no? Pero aún no hemos terminado. El formulario, cómo todo form de su género que se precie, nos llevará a un script (PHP, ASP, etc...) que tratará el comentario para añadirlo a la base de datos, etc...
El truco del sistema antispam reside en que los spammers, por naturaleza, cambian todos los campos llamados comment, comentario, name o nombre por la publicidad que quieren hacer. ¡Perfecto! Ellos mismos han caído.
Un usuario legítimo no verá el campo oculto con CSS y por lo tanto enviará el comentario con la palabra que hemos elegido para identificar usuarios legítimos: «duquesadealba». En cambio, un spammer llegará al formulario y reemplazará el campo llamado name pensando que se trata del nombre y mostrando así el plumero.
Sólo resta añadir una comprobación en el script que recibe los comentarios, para que si el campo «name» no contiene la palabra escogida, no lo añada a la base de datos.
Se puede mejorar el sistema, añadiendo una lista de palabras clave personalizadas, en lugar de una sola palabra.
Y, como ya dije antes, los usuarios con navegadores de tipo texto (que no interpretan CSS) si que verán ese campo «oculto», pero podría bastar con poner un texto «no modificar» o algo similar.
¡OJO! Este artículo va dirigido a principiantes que buscan crear un espacio. Si te consideras veterano o experto en el diseño web o creación de blogs te parecerá totalmente aburrido.
Si de algo se ha hablado en la blogosfera ha sido de los espacios de MSN o MSN Spaces. Se han escrito multitud de artículos relacionados con el tema, como por ejemplo, entre otros:
Personalmente, opino que un espacio de MSN es -y sigue siendo- un blog (recordemos que toda bitácora con entradas ordenadas cronológicamente en principio entra en la categoría de blog) aunque tengan ciertas características que no me gusten nada como por ejemplo no permitir la edición de código o restricción de acceso a usuarios específicos.
Creo que el problema principal no sólo ocurre en espacios de Windows Live Messenger sino también en otros como LiveJournal, MySpace o incluso Blogger. Se trata del desconocimiento sobre algunos temas de los autores de dichos espacios.
Por eso, he pensado... ¿Qué mejor forma que aportar mi granito de arena con algunas ideas y trucos para mejorar los espacios?
Todos estos conceptos pueden resultar muy básicos y de sentido común. De hecho, lo son. Pero en la mayoría de los casos se comete el error de plantearlo, y no es más que un error de inexperiencia y falta de documentación.
Espero que con esta ayuda, se pueda mejorar el blog y hacerlo más amigable para todos y todas. Si buscas más consejos de este tipo, puedes visitar la página de Jakob Nielsen experto en el campo que tiene multitud de documentos con excelente información sobre usabilidad.
Estrenamos novedad en Emezeta, directamente dirigido a la blogosfera en español. Se trata de un ranking de blogs en nuestro idioma.
De momento, el ranking se basa en los enlaces entrantes obtenidos de Technorati. Próximamente, desde que tenga algo más de tiempo, ire incorporando más criterios, como suscriptores de bloglines, datos de buscadores como Google, MSN, Alexa u otros.
Pero claro, primero hay que descubrir si las fuentes tienen buenos criterios para incluirlos en el ranking. Por ejemplo, se dice que Alexa es poco fiable, que el PageRank esta devaluado (¿quizás mejor incluir el PigeonRank?) o que los suscriptores de bloglines no son relevantes. Pero todo esto ya se podrá debatir en los comentarios por aquellos usuarios que estén interesados.
Actualmente se puede acceder al Ranking de blogs Emezeta, en los que de momento sólo he incluido algunos blogs que tengo en mi agregador preferido. En la zona inferior, hay un pequeño menu donde se puede obtener ayuda o añadir tu blog.
Para dar de alta un blog en el Ranking Emezeta, es necesario que tu blog tenga los suficientes enlaces como para aparecer en Technorati. Además, debe estar escrito en español y -evidentemente- ser un blog.
Las direcciones no se añaden instantáneamente, ya que pasan por una moderación, y no aparecerán en el ranking hasta la próxima actualización del mismo. Al principio las actualizaciones serán más constantes (máximo 1-2 al día), pero con el tiempo este periodo se alargará. En principio el ranking mostrará los 100 primeros blogs. Esto se irá modificando a medida que pasen los días y pueda dedicarle más tiempo.
También puedes añadir una imagen del puesto del ranking en el que estás. Algo parecido a esto:
Por último, recordar que el ranking aun está en fase de pruebas y mencionar que espero todo tipo de críticas constructivas con respecto a los criterios que sería bueno seguir, qué motores de búsqueda consideran prioritarios, por qué razones, etc...
6 consultas efectuadas / Página generada en 0.042 segundos
Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.
Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons
Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)