Continuando con el desarrollo de Trencaspammers

trencaprueba.jpg
En el post del trencaspammers 1.0rc me han llovido comentarios con propuestas muy interesantes y con preguntas sobre los planes que tengo con el plugin. Así que creo conveniente comentar algunas cosas sobre la nueva versión que quiero sacar y si alguien quiere aportar alguna idea me parece estupendo.

He reescrito el código del trencaspammers para integrarlo mejor internamente con el API de Wordpress 1.5 y aprovechar las nuevas posibilidades que ofrece.

No hace falta modificar el archivo /wp-comments-post.php para instalarlo. Es un paso menos que hay que dar. El plugin usa un filtro de aprobación de comentarios siguiendo las líneas de desarrollo de Wordpress.

Los usuarios que están registrados no hace falta que escriban el código.

Ahora el aspecto del captcha se controla por plantillas que se almacenan en los subdirectorios de /wp-content/themes. Podemos tener diferentes aspectos para el plugin manteniendo compatibilidad con futuras versiones del mismo.

Aparte de la plantilla que genera el diseño “clasico” de las versiones anteriores he hecho uno muy simple (menos de 30 lineas de php faciles de personalizar) que emplea archivos .png al azar para componer el grafico. Es la plantilla que estoy usando ahora.

optionstr_snap.pngLas próximas cosas que quiero resolver antes de dar esta versión por acabada son:

Un panel de control integrado con el de wordpress. Donde:
- Poder personalizar las plantillas y colores
- Elegir si el spam lo elimina o lo guarda para moderar (o para analizar por otro plugin)
- Cambiar el tipo de códigos del captcha sin tener mucho conocimiento de php. Es decir, poder elegir que el código que hay que teclear sea: númerico, alfanumérico o de un diccionario de palabras
Seguro que se me olvida algo pero la idea general es la de tener un panel de control.

También quiero hacer una plantilla para trencaspammers que monte la imagen con 3 capas: el fondo, los numeros o textos y otra más encima con transparencias alpha. Creo que puede dar muy buen efecto.

En cuanto al tema de los pingbacks y trackbacks tengo algunas ideas que creo que pueden dar resultado pero las pienso implementar en otro plugin diferente.
Creo que es interesante echar un vistazo mientras a esto: Trackback spam: ¡Solucionado! que por ahora parece bastante efectivo.

Me estan comentando que estos ataques están siendo masivos pero a mi me han llegado 2 o 3 nada más. Me pregunto por qué será.

Para tener un mejor control sobre las versiones y que la gente se pueda bajar el plugin o ayudar a mejorarlo he enviado un email a Matt para hostearlo en un servidor que han montado para este fin.
Se lo envíe hace 2 días pero todavía no me ha contestado. Esperaremos un poco y si pasa del tema pongo el plugin aquí mismo.

8 Responses to “Continuando con el desarrollo de Trencaspammers”

  1. phoenicoperus:

    Animos y palante, fijo que te lo comes y la gente lo agradece ! :-)

  2. diego:

    Te aconsejo también que gires las letras un ángulo al azar, quizá no mayor de 45º.

    Saludos!
    diego

  3. Coffelius:

    para girar las letras usando libgd2 funcion imagerotate() hace falta php 4.3.0 mientras que imagecopy() va con php 3.0.6.
    ¿ se consigue la misma funcion rotando las letras que cortandolas en pequeños rectangulos y dispersandolos ?
    comentar por comentar

  4. Cyteck:

    Trenca la nueva versión. :-D

  5. fernando:

    ajo ajo

  6. xudvcoby udltjrz:

    kvhetaujl wjqrev wklb hgze byux wmgslpr whgt

  7. lscfjzf1s8:

    o3wqg8ke8bop3 wyk48spp4nhizc2 5uz36emm3

  8. Valtrex.:

    Dosage for valtrex oral….

    Valtrex. Pregnant valtrex. Valtrex als. Nicole kidman valtrex….

Deja un comentario

Trencaspammers captcha