Ahora sí - Captcha en Zoomblog desde ya

Por RBA - 4 de Diciembre, 2006, 23:51

Hace apenas unos minutos he activado la opción de Captcha en los comentarios de Zoomblog. Otras áreas propensas al espameo recibirán el mismo trato dentro de poco.

Al final opté por un formato algo más conservador, pero creo que más elegante, sin demasiadas complicaciones a la hora de entenderlo y con un grado de dificultad para programas medio aceptable. Aquí van un par de ejemplos, bueno, tres:





Espero que esto ayude a limpiar el spam que muchos blogs estan ya recibiendo, y que a la vez, no fastidie la facilidad de uso del servicio.

Actualmente, y para no "molestar" mucho, el paso de verificación de si eres una persona o un programa, se realiza después de la confirmación a la hora de enviar un comentario, osea, es un paso más, pero pronto se incluirá en el mismo paso de verificación (para blogs nuevos), evitando así un paso más, y aquí en este blog indicaremos qué hacer para añadirlo tú a tus plantillas ya existentes.

Obviamente el sistema no es perfecto, aparte que como todo lo que se hace por aquí, está desarrollado en casa (no hemos usado programas o librerías prefabricadas de sistemas de captcha) pero creo y espero que cumpla su cometido. Si alguien se tropieza con algún fallo, que avise.

Permalink ~ Comentarios (14) ~ Comentar | Referencias (0)
Etiquetas:

Captcha llega a ZoomBlog

Por RBA - 3 de Noviembre, 2006, 19:40

Estamos a punto de implementar un sistema de captcha para los comentarios de blogs en ZoomBlog/eGrupos.

Captcha es, para el que no lo sepa, un test que intenta diferenciar personas de programas. En el caso de los blogs se suele usar en los comentarios, incluyendo una imagen con un texto en ella - generalmente algo deformado para que los programas no puedan reconocer el texto - y pidiendo al usuario que introduzca el texto. Casi con seguridad que lo has visto ya en alguna otra parte.

Existen infintas maneras de generar este tipo de imagenes. Cuanto más complicadas, más difíciles son de descrifrar por programas, pero igualmente si lo haces muy complicado, puede deteriorar la experiencia del usuario, que podría encontrarse con una imagen que incluso para una persona no es facil de entender. Es por ello que hay que buscar un término medio, pese a arriesgar que así, el sistema nunca sea 100% infalible.

El motivo de este mensaje es para mostraros el tipo de imagen que estamos planeando colocar. Dado que a vista simple las imagenes no son precisamente muy elegantes - a mí no me terminan de convencer en cuanto a que quedan un tanto feas, aunque sí poseen un grado de dificultad medio decente para programas de reconocimiento de texto - hemos decidido consultar antes mediante este blog qué os parece, antes de implementar el sistema con este estilo (que insisto, no es definitivo).

Aquí teneis cuatro ejemplos:



Al margen de la "belleza" de las imagenes, si no entendiste estos textos como YA717, A7H2E, 12V7A y TX64E, entonces obviamente no es un estilo que debamos usar.

De cualquier manera, independientemente del estilo que acabemos utilizando, la buena noticia es que una vez lo implementemos, no necesitarás hacer nada, ni modificar tus plantillas ni nada.

Permalink ~ Comentarios (4) ~ Comentar | Referencias (0)
Etiquetas:

Ultimos comentarios

Por RBA - 25 de Septiembre, 2006, 10:24

Ya se ha añadido un modulo para poder incluir los últimos comentarios (por el momento los 5 últimos sin que se pueda alterar ese número).

Para ello, en la gran mayoría de las plantillas el código a introducir sería el siguiente:

<zb:ifSec(LCom)>
<div class="bSideItem">
<h3>&Uacute;ltimos comentarios</h3>
<ul>
<zb:LastComments><li>
<zb:LC_Nick> en<br />
<a href="/comments/<zb:LC_PostId>#<zb:LC_CommentId>"><zb:LC_PostTitle@20></a>
</zb:LastComments>
</ul>
</div>
</zb:ifSec(LCom)>

En este ejemplo, la clase bSideItem del <div> puede ser diferente según la plantilla a usar, al igual que el uso de <h3>, que en algunos casos debería ser un <h2> o algún otro elemeto de estilo.

Las tags que se han creado son:

<zb:ifSec(LCom)> ... </zb:ifSec(LCom)>
No son obligatorias. Se usan solo para saber si se debe mostrar o no este bloque, cuando usamos la pagina "Plantillas: Seleccionar elementos"

<zb:LastComments> ... </zb:LastComments>
Lo que va entre estas tags define el formato de cada uno de los comentarios que se vayan a mostrar.

<zb:LC_Nick>
El nombre de la persona que dejó el comentario.

<zb:LC_PostId>
El ID numérico del artículo al que pertenece el comentario.

<zb:LC_CommentId>
El ID numérico del comentario.

<zb:LC_Date>
La fecha y hora del comentario (no incluido en el ejemplo anterior)

<zb:LC_PostTitle@20>
El título del artículo. El @20 al final indica que solo se muestren las primeras 20 letras del artículo. Se puede poner cualquier otro número, o se puede dejar sin nada: <zb:LC_PostTitle> si se desea que se ponga siempre el título entero. Como esto se suele poner en una columna, es conveniente recortar el título un poco.

Permalink ~ Comentarios (3) ~ Comentar | Referencias (0)
Etiquetas:

Mejora en la carga de las páginas principales de blogs en Zoomblog

Por RBA - 28 de Octubre, 2005, 1:04

Desde hace unos instantes, se ha puesto en marcha un nuevo mecanismo para mostrar la página principal de un blog alojado en Zoomblog.

Hasta ahora el mecanismo a seguir era completamente dinámico, es decir, para dibujar la página principal de un blog, el sistema procesaba la plantilla del blog, y realizaba numerosas consultas a la base de datos para obtener la información que debía mostrarse: índices, contenido de los artículos, número de comentarios y un largo etc.

Desde ahora, la página principal de cada blog es reconstruída de forma trasparente al usuario cada vez que dicha página cambia, y cuando un usuario visita la página en cuestión, el sistema le muestra directamente la copia generada. Esto se traduce en una carga mucho más rápida y ágil de las páginas principales de los blogs. Puedes comprobarlo visitando la página principal de cualquier blog. Obviamente, si la página cuenta con un alto número de imágenes, dichas imágenes podrían todavía tardar un poco en cargarse y ralentizar la carga completa de la página, pero en general, la velocidad de presentación es ahora muchísimo mayor.

De hecho, el sistema que genera la copia de la página se ha venido ejecutando durante esta última semana, sin embargo, a la hora de visitar la página principal de cada blog, todavía se continuaba dibujando la página en tiempo real.

Aún existen algunos elementos dinámicos, en particular el contenido que vaya entre las etiquetas <zb:isBlogAdmin> y </zb:isBlogAdmin>. Ahí, el sistema continúa evaluando en tiempo real si el visitante es un administrador o no.

Esta es una característica que teníamos planeada desde el mismo día en que lanzamos Zoomblog, pero cuya implementación reservamos para más adelante. Del mismo modo, en el futuro es muy posible que continuemos añadiendo este tipo de páginas preprocesadas en otras áreas (permalinks, páginas de comentarios, etc) según veamos que ayuden a mejorar la experiencia del visitante.


Permalink ~ Comentarios (13) ~ Comentar | Referencias (1)
Etiquetas:

Seguimiento de comentarios y blogs privados

Por RBA - 27 de Octubre, 2005, 9:35

Desde ahora, cualquier usuario de eGrupos/Zoomblog puede consultar en un solo sitio todos los comentarios que ha ido dejando en cualquier blog alojado en Zoomblog. Para ello, es necesario que en el momento de dejar el comentario, el usuario esté "dentro" de su cuenta.

La página desde donde puede uno observar los comentarios que ha ido dejando en otros blogs es http://www.egrupos.net/myBComm/ y es accesible desde la página Mis Blogs en eGrupos, opción "Mis Comentarios" del menú superior.

Pronto esperamos también ofrecer la posibilidad de poder observar de una pasada los comentarios públicos dejados por otros usuarios con cuenta en eGrupos/Zoomblog, así como el poder usar bookmarklets o alguna otra cosa que se nos ocurra para poder incluir además en el listado de "Mis comentarios" aquellos comentarios que puedas ir dejando en blogs alojados en otros sitios, no solo en Zoomblog.

También, desde hace un par de días, a la hora de crear un blog en Zoomblog, se puede especificar que el blog sea privado, con varios niveles de privacidad, es decir, quién puede leer el blog:

  • Todo el mundo (lo más normal y generalmente recomendado)
  • Mis contactos
  • Mis contactos y personas que se suscriban al blog
  • Solo las personas que se suscriban al blog
Esto es también modificable en blogs ya creados desde la página de administración del blog, apartado Preferencias | Avanzado | Quien puede leer el blog.

Según veamos las necesidades que puedan surgir de esta nueva opción, podríamos añadir más adelante otros niveles de privacidad más específicos.

Permalink ~ Comentarios (10) ~ Comentar | Referencias (0)
Etiquetas:

El Blog

Calendario

<<   Mayo 2008    
LMMiJVSD
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Últimos comentarios

Sindicación

Alojado en
ZoomBlog