Présentation
Le système des captchas est encore très contreversé, car ce principe d’anti-spam n’est pas sûr à 100 % et qu’il ne favorise pas l’accès aux personnes ayant des déficiences visuelles. Il faut savoir néanmoins que si l’on tape l’url du forum en dur dans la barre de navigation, n’importe qui peut éviter ce « piège ».
Toutefois rien ne vous empêche d’utiliser une captcha sur votre site en complément de protection de vos contributeurs contre les spams.
La balise
La balise #CAPTCHA créera automatiquement un petit formulaire avec une image (GD2 doit être activé dans la configuration de votre site) dont vous devrez reproduire le code pour avoir accès au formulaire du forum de l’article. La redirection se fait automatiquement.

L’installation
L’installation se déroule comme pour tous les plugins, en plaçant le dossier dézippé dans le dossier plugins, et en l’activant dans la partie privée du site (cf. http://www.spip.net/fr_article3396.html)
Dans le squelette de votre page article.html vous devrez remplacer le lien vers le forum par la présente balise.
Pour finir
Si je ne suis pas très emballé par les captchas pour les raisons citées plus haut, voici un petit plugin très simple qui aura surement un rôle éducatif quand à la construction des balises dynamiques.



plugin Captcha
Vos commentaires
# Le 8 février à 16:45, par mabar
En réponse à : Balise #CAPTCHA
merci pour votre réponse ....
J’ai une autre question .....
j’ai intégré le formulaire du forum (la balise #FORMULAIRE_FORUM) sous l’article, dans la page
article.html.
Je voudrais que la validation ou l’affichage du formulaire puisse se faire qu’après la validation du captcha.
Je suis novice sous spip mais j’ai trouvé la fonction de condition
[(#CAPTCHA|==’ ? ’|oui) #FORMULAIRE_FORUM]
qui pourrais me convenir .... mais je n’arrive pas à la mettre en oeuvre .
Merci d’avance pour votre support .
Répondre à ce message
# Le 30 décembre 2011 à 10:59, par mabar
En réponse à : Balise #CAPTCHA
Bonjour,
Je cherche une protection efficace contre le spam, sous spip .... qu’elle est celle de ce site ????
merci
# Le 2 janvier à 11:21, par Maïeul
En réponse à : Balise #CAPTCHA
il s’agit du plugin nospam, qui en plus ne gêne pas l’utilisateur par un captcha
Répondre à ce message
# Le 12 avril 2010 à 11:19, par François Daniel Giezendanner
En réponse à : Balise #CAPTCHA
Ce plugin est très utile, sera-t-il bientôt adapté pour SPIP 2.0.x et SPIP 2.1 ?
Cordialement
FDG
# Le 12 avril 2010 à 12:38, par Cedric Morin
En réponse à : Balise #CAPTCHA
Il est conseillé d’utiliser le plugin NoSpam qui est tout aussi efficace sans constituer une gêne pour les utilisateurs.
Les CAPTCHA ont la particularité d’être plus gênants pour les utilisateurs licites que pour les spammeurs, tout le contraire de ce qu’on attend d’une fonction intelligente.
# Le 13 avril 2010 à 11:35, par François Daniel Giezendanner
En réponse à : Balise #CAPTCHA
Actuellement NoSpam nous pose quelques problèmes
Cf. : http://www.spip-contrib.net/NoSPAM#forum426021
et nous l’avons désactivé sur les 70 sites SPIP de notre plate-forme.
Lors de notre prochaine mise à jour nous remettrons la compresse avec NoSpam dernière version pour l’ensemble de ces sites, et observerons attentivement son fontionnement, mais en attendant CAPTCHA nous serait bien utile.
Et pour l’avenir la technique du CAPTCHA présente pour nous tout de même un réel intérêt. Ainsi son adaptation pour SPIP 2.0.x et 2.1 nous rendrait service.
Captcha ou pas Captcha, c’est un débat ouvert que j’exprime en partie ici :
Pour ou contre les CAPTCHA ?
http://icp.ge.ch/sem/cms-spip/spip.php?article1028
Cordialement
FDG
# Le 13 avril 2010 à 11:46, par Cedric Morin
En réponse à : Balise #CAPTCHA
Manifestement ta configuration pose problème, et il ne sera pas possible de corriger le bug éventuel dans NoSpam sans autre indication. Mais je soupçonne plutot un formulaire de forum personalisé ou un plugin qui le surcharge et ne respecte pas l’API de SPIP.
Au sujet des CAPTCHA, et en ce qui me concerne, le débat est clos depuis longtemps : c’est une réponse d’informaticien à un problème d’informaticien, au seul détriment des utilisateurs.
Autrement dit parce que les développeurs versent dans la facilité et n’ont aucune envie de se compliquer la vie, ils reportent le problème et ses inconvénients sur les utilisateurs.
Donc c’est une très bonne solution pour arriver à se débarrasser des utilisateurs en même temps que du SPAM, les-dits utilisateurs migrant au long terme vers des sites où ils sont mieux considérés.
Le nivellement pas le bas n’est pas une option défendable à mon sens.
Répondre à ce message
# Le 24 janvier 2010 à 20:00, par ?
En réponse à : Balise #CAPTCHA avec forms_et_tables_2_0
Bonjour j’utilise forms_et_tables_2_0 pour générer mon formulaire et j’aimerai lui rajouté ce captcha mais je ne comprend pas du tout comment faire .
Répondre à ce message
# Le 17 juin 2009 à 17:27, par Cedric Morin
En réponse à : Balise #CAPTCHA
A lire concernant la mauvaise pratique que constituent les CAPTCHA :
http://www.w3.org/TR/turingtest/
Répondre à ce message
# Le 8 novembre 2008 à 08:51, par Magali
En réponse à : Balise #CAPTCHA ou déclarer une adresse malveillante
Bonjour, SVP, qui pourrait m’indiquer le site où déclarer une adresse qui pollue mon site avec des commentaires codés, illisibles et criblés de liens ! Merci
# Le 8 novembre 2008 à 09:00, par Magali Eléouet
En réponse à : Balise #CAPTCHA ou déclarer une adresse malveillante
Je rajoute ce lien, qui montre (en bas de page) de quoi sont composés les commentaires postés sur mon site SPIP 1.9.2d.
Répondre à ce message
# Le 28 juillet 2007 à 09:52, par erational
En réponse à : Balise #CAPTCHA sur la zone
Pour les développeurs, le plugin est maintenant disponible sur la zone
http://zone.spip.org/trac/spip-zone...
Il reste des choses à régler :
- Avoir une véritable vérification (au lieu d’une simple redirection qui ne protège pas grand chose)
- Avoir la compatibilité avec les URLs propres, ....
- Pouvoir l’appliquer à divers formulaires
[(#CAPTCHA|auteurs)],[(#CAPTCHA|forum_article)]...# Le 28 août 2008 à 12:46, par vlourier
En réponse à : Balise #CAPTCHA sur la zone
Ce plugin peut-il être implémenté dans un site sous spip 1.7 ?
# Le 5 novembre 2008 à 23:50, par d
En réponse à : Balise #CAPTCHA sur la zone
Euh, tu as déjà installé des plugins toi sur un SPIP en 1.7 ?
# Le 6 novembre 2008 à 13:27, par vlourier
En réponse à : Balise #CAPTCHA sur la zone
Non, bien évidemment... Mais je cherche l’équivalent en 1.7 !
Répondre à ce message
# Le 20 juillet 2007 à 15:29, par tantely
En réponse à : Balise #CAPTCHA
Bonjour,
merci pour cette contrib, je cherchais justement un contrib sur le captcha,
est-ce que vous pouvez m’aider à l’adapter pour mettre un captcha dans le formulaire
ecrire_auteur de spip ?
je suis débutant en spip.
Merci de me répondre.
version spip : 1.9.2b
squelette : alternative version 1.9.1.3
# Le 21 juillet 2007 à 19:15, par Bernard Blazin
En réponse à : Balise #CAPTCHA
Oui bien entendu ! Je suis actuellement en vacances mais je rentre lundi. Nous pourrions voir ça dès le debut de semaine. C’est juste une histoire de redirection dans le fichier balise.php. Au lieu de pointer sur le forum lié à l’article, il suffit de pointer vers le formulaire ecrire_auteur. Pour cela il faudra extraire l’id_auteur, mais rien de bien sorcier.
Bernard
# Le 23 juillet 2007 à 10:01, par tantely
En réponse à : Balise #CAPTCHA
Merci de m’avoir répondu,
j’espère que vous avez passé de bonne vacance,
quelles sont les codes ou les modifications que je dois faire pour que çà fonctionne s’il-vous-plait ?
voici mon adresse mail : tantely94700@yahoo.fr
Merci d’avance.
cordialement
Tantely
# Le 25 juillet 2007 à 10:02, par Bernard Blazin
En réponse à : Balise #CAPTCHA
Je vais regarder ce que je peux faire mais suis en panne ADSL depuis mon retour. Je vous tiens au courant. Précisez moi ce que vous souhaitez exactement :
Passer au travers la balise avant d’afficher le formulaire de contact auteurs ou bien valider le formulaire auteur après être paddé par la captcha ? et eventuellement une url de votre site . Vous pouvez me contacter sur bernard.blazin[@]free.fr
A bientôt
# Le 25 juillet 2007 à 10:03, par Bernard Blazin
En réponse à : Balise #CAPTCHA
Je vais regarder ce que je peux faire mais suis en panne ADSL depuis mon retour. Je vous tiens au courant. Précisez moi ce que vous souhaitez exactement :
Passer au travers la balise avant d’afficher le formulaire de contact auteurs ou bien valider le formulaire auteur après être passé par la captcha ? et eventuellement une url de votre site . Vous pouvez me contacter sur bernard.blazin[@]free.fr
A bientôt
# Le 2 septembre 2007 à 20:43, par Nosk !lL
En réponse à : Balise #CAPTCHA
BOnjour, je ne comprends pas comment installez le programme sur mon site de jeu en reseau.
http://team.des.saouled.free.fr
Des robots post des commentaires inutiles, alors que la tchatbox est au niveau I (utilisateur enregistré) et que ces derniers ne sont meme pas inscrits/ et n ont pas de compte valide.
En attendant je banni les Ips en attendant.
Merci de prendre conctact, sVp.
Merci de l eventuel soutient ;)
# Le 2 septembre 2007 à 20:48, par Nosk !lL
En réponse à : Balise #CAPTCHA
bazalexandre@hotmail.fr
Merci
http://team.des.saouled.free.fr
# Le 2 septembre 2007 à 21:19, par Bernard Blazin
En réponse à : Balise #CAPTCHA
Je en suis pas certain que le site soit en spip ! Me tromperais-je ?
# Le 3 septembre 2007 à 17:32, par Nosk !lL
En réponse à : Balise #CAPTCHA
En fait, mon souhait serait de reussir a installez, un code a ré-ecrire pour pouvoir poster dans notre tchatbox et pour ne pas avoir a faire a des robots spammeurs (dont leur publicité nous est bien égale..)
Je ne pense pas que le site en soit.
C’ est un Nuked-Clan qui y est installé, aprés je ne sais pas si cela change beaucoup de choses :/ , mais j ai deja vu un code a rentrez avant de postez dans un tchat.
Si cela n est point possible, je vous prit de m’ excusez et de vous soouhaitez bonnes continuations.
Merci d’ avance.
Répondre à ce message