Cuando estaba realizando el diseño técnico del portal, pasé bastante tiempo analizando el problema del spam. Por una parte, podía optar por usar CAPTCHA en todos los formularios, pero esta medida es un obstáculo para los usuarios y trato de evitarla siempre que puedo. Por otra parte, podía utilizar algún módulo anti-spam de Drupal, pero consideré que cargaría el sistema innecesariamente, ya que mi parroquia suele ser escasa (eso sí, muy selecta).
Hoy me he topado con mi equivocación materializada en cientos de comentarios anunciando medicamentos de venta online. La situación se ha visto agravada debido a que la notificación de nuevos comentarios no estaba funcionando. Si hubiera pasado una semana sin revisar el portal a fondo, la tarea de eliminar todos los comentarios me hubiera supuesto horas de trabajo inútil. Para colmo, mi amigo Samuel había inaugurado los comentarios hace varios días y no me había enterado hasta ahora.
Para evitar la terrible lacra del correo basura, he instalado el módulo AntiSpam, un cómodo wrapper de servicios tan conocidos como Akismet, TypePad AntiSpam y Defensio. Gracias a una interfaz simplificada, la configuración se convierte en una tarea sumamente sencilla, y la mayor ventaja es que no molesto a mis lectores con pruebas de humanidad innecesarias.
Actualización 22/05/2010, 3:25. Constato que el módulo está funcionando. En el tiempo de escribir esta nota, ya hay trece comentarios basura.
Actualización 22/05/2010, 13:30. En LevelTen hacen una excelente recopilación de módulos anti-spam para Drupal. Sopesando diversos criterios, como no incordiar al usuario y evitar dependencias de terceros, entre otros, he decidido probar Spamicide, un ingenioso método que impide a los spammers llegar siquiera al estado de comentario no aprobado: directamente los detiene antes de entrar. Llevaba desde anoche recibiendo ofertas de Cephalexin (no sé si complex o simplex), y tras la instalación del módulo, la avalancha parece haberse detenido.
Actualización 23/05/2010. El módulo parecía funcionar al principio, pero horas después volví a recibir spam. El problema se resume en dos errores de programación que, por suerte, están documentados y resueltos aquí y aquí. Para la gestión de los comentarios, recomiendo activar las notificaciones del módulo AntiSpam en el perfil de usuario (epígrafe AntiSpam moderator settings), pero activando la opción Only content needing approval. De esta manera, Drupal envía notificaciones por correo para aquellos comentarios que requieren aprobación.
Comentarios
Comparta su opinión