La Sentinelle antispam
Sentez-vous en sécurité en sachant que votre site web est à l’abri des indésirables. La Sentinelle protège votre site web WordPress contre les indésirables d’une manière simple et efficace. Elle dispose de filtres anti-indésirables pour les formulaires de commentaires et d’inscription et peut être étendue pour prendre en charge certaines extensions. Les réglages par défaut devraient permettre d’attraper la plupart des robots d’indésirables, et il y a une page de réglages pour le configurer selon vos souhaits.
Les fonctionnalités courantes comprennent :
- 3 fonctions anti-indésirables : pot de miel, nonce, délai de formulaire.
- Ces 3 filtres anti-indésirables dépendent de JavaScript sur l’interface publique.
- 1 fonctionnalité anti-indésirable ; Stop Forum Spam.
- Page de réglage pour définir les choses selon vos souhaits.
- Transparent pour l’internaute, il n’est pas gêné par des CAPTCHA ou d’autres choses ennuyeuses.
- Par défaut, pas d’utilisation de services tiers et pas de suivi des internautes.
- Code léger et simple.
- Journalisation des commentaires WordPress et quel filtre anti-indésirable l’a marqué comme indésirable.
- Journalisation des formulaires personnalisés et du filtre anti-indésirable qui les a marqués comme indésirable.
- Statistiques pour chaque formulaire concernant le nombre d’envois d’indésirables bloqués.
Les formulaires WordPress qui sont protégés :
- Formulaire de commentaires WordPress.
- Formulaire de connexion WordPress.
- Formulaire d’inscription WordPress.
- Formulaire de mot de passe perdu WordPress.
Les extensions de formulaires qui sont protégées :
- Caldera Forms.
- Clean Login (Formulaire de connexion).
- Contact Form 7.
- Easy Digital Downloads (Formulaire de connexion, d’inscription).
- Everest Forms.
- Formidable Form Builder.
- Forminator.
- extension Newsletter Optin Box (Noptin) (formulaires autonomes).
- Ultimate Member (Formulaire de connexion, d’inscription et de mot de passe perdu).
- WooCommerce (Formulaire de connexion, de mot de passe perdu).
- WPForms Lite.
- extension WP Job Manager (formulaire d’envoi d’emploi lorsque l’inscription est activée).
Support
Si vous avez un problème ou une demande de fonctionnalité, veuillez la publier sur le forum de support de l’extension sur wordpress.org. Je ferai de mon mieux pour vous répondre dans les plus brefs délais.
Si vous m’envoyez un e-mail, je ne vous répondrai pas. Veuillez utiliser le forum de support.
Traductions
Les traductions peuvent être ajoutées très facilement via GlotPress. Vous pouvez commencer à traduire des chaînes de caractères dans votre langue. Elles doivent cependant être validées, donc s’il n’y a pas encore de validateur, et que vous voulez postuler pour être validateur (PTE), merci de le publier sur le forum de support. Je ferai une demande sur make/polyglots pour que vous soyez ajouté comme validateur pour cette extension/locale.
Comment choisir une extension anti-indésirables
Lorsque vous regardez le répertoire d’extensions de WordPress, vous verrez plus d’une centaine d’extensions anti-indésirables. Lequel est le meilleur ? En bref, il n’y a pas de « meilleur ». Aucun filtre anti-indésirables et aucune méthode de filtrage des indésirables n’est parfait. Réponse un peu plus longue : vous pouvez en essayer une vingtaine et choisir celui qui répond le mieux à vos besoins.
Mais il y a aussi une réponse très longue. Il existe différentes méthodes de lutte contre les indésirables, et chacune d’entre elles présente des inconvénients. À mon avis, il est plus important d’avoir un faible nombre de faux positifs que de marquer parfaitement tous les indésirables, car vous ne voulez pas passer à côté de personnes ou d’informations importantes. Le fait de harceler l’internaute d’une manière ou d’une autre a un effet similaire, l’internaute peut même ne pas vouloir s’en préoccuper et s’en aller.
- Services tiers : des services comme Akismet, OOPSpam, Stop Forum Spam et reCAPTCHA proposent des services tiers pour détecter les indésirables. Cela peut s’avérer très efficace, mais vous communiquez à ces tiers les données envoyées par les internautes et vous donnez également à vos internautes la possibilité d’être suivis.
- CAPTCHA, reCAPTCHA et Quizz de questions : vous ennuyez vos internautes et en faites probablement fuir certains. Cela vaut particulièrement pour les reCAPTCHA pour les internautes qui ont désactivé les cookies tiers.
- Liste noire : fonctionne souvent derrière les faits. Cela vaut pour la façon de retirer les utilisateurs de cette liste, et aussi pour obtenir des utilisateurs sur cette liste.
- Vérification de Referer : vérifie si l’en-tête Referer est correctement défini. Vous ne pouvez jamais être sûr qu’il est correctement défini. Les navigateurs modernes limitent l’utilisation de Referers, bien que pour l’instant cela concerne principalement les domaines tiers.
- Méthodes JavaScript : souvent (toujours ?), les spammeurs n’utilisent pas JavaScript, ils se contentent d’envoyer le formulaire avec des données indésirables. L’inconvénient de cette méthode est que les statistiques indiquent qu’environ 1 % des utilisateurs ont désactivé JavaScript. En outre, certains sites web ont désactivé JavaScript, ce qui peut entraîner la désactivation du filtre anti-indésirables.
- E-mail d’activation pour l’enregistrement des utilisateurs. Les utilisateurs sont activés uniquement après avoir cliqué sur un lien dans un e-mail d’activation. Cependant, tous les utilisateurs non activés sont toujours sur votre site.
Vous pourriez avoir une idée brillante en combinant plusieurs méthodes, mais vous subissez alors les inconvénients de toutes les méthodes que vous utilisez.
Une autre complication dans le choix d’une bonne extension est que la plupart des extensions anti-indésirables ne vous indiquent pas les méthodes qu’ils utilisent. La documentation ne vous le dit pas, et l’examen du code source vous laisse perplexe face au chaos qu’il représente souvent.
Ma principale motivation pour écrire cette extension est d’offrir une extension qui fait du filtrage d’indésirables avec des méthodes JavaScript d’une manière simple et efficace. Les 1% d’internautes qui ont désactivé JavaScript seront également assez compétents pour l’activer à nouveau sur votre site.
Compatibilité
Cette extension est compatible avec ClassicPress.
Contributions
Cette extension est également disponible sur Codeberg.
