Offrir davantage de possibilités de configuration de NOSPAM
Bonjour,
Il semblerait intéressant d'offrir davantage de possibilités de configuration (facultatives) de NOSPAM, via des constantes :
-
Permettre de configurer les deux seuils du nombre de liens (dans le texte d'un commentaire), au delà desquels le commentaire aura le statut 'prop' ou bien aura le statut 'spam". Cela permet, par exemple, d’affecter le statut 'prop' aux commentaires qui contiennent au moins un lien (nombre de spams récents contiennent un seul lien).
-
Permettre d’affecter le statut 'spam' ou 'prop' à un commentaire dans une autre langue. C’est très intéressant dans le cas d’un site qui est censé recevoir des commentaires uniquement en Français.
-
Permettre d'imposer le type de modération 'a priori' à tous les forums, même si un autre type de modération est sélectionné dans un article particulier. Cette sorte "d'interrupteur général" permettrait d’intervenir rapidement lorsqu’un site reçoit des spams.
-
Permettre de désactiver l'interrogation du service distant qui retourne une liste d'IP indésirables. Si SPIP n'est pas autorisé à interroger l'adresse du service, il est intéressant de désactiver l'interrogation du service, afin d'éviter des appels inutiles.
-
Permettre de ne pas enregistrer les spams. Cela prive clairement NOSPAM de certaines fonctionnalités, toutefois cela peut éviter d’inquiéter les modérateurs voire éviter une attaque en saturation de la base de données.
-
Permettre de désactiver la recherche de la présence de liens spammés dans la table spip_forum. En effet, si la requête SQL, qui recherche de la présence de liens spammés, pénalise les performances ou bien si le choix est de ne pas enregistrer les spams, il serait intéressant de pouvoir désactiver cette recherche.
Par ailleurs, lorsqu’un commentaire est automatiquement modéré avec le statut proposé ou spam, il serait intéressant d’ajouter un message qui informe l’utilisateur (juste après l’envoi du commentaire) que son commentaire est enregistré et qu’il n'apparaîtra qu'après avoir été validé par un administrateur du site. Cela devrait éviter une incompréhension de l’utilisateur en cas de faux positif (par exemple, le détecteur de langue peut se tromper et considérer certains textes en Français comme étant en Danois).
Cordialement, Equipement