Une version plus récente de cet article, Pas à pas pour Spamclear (2)

Je viens de refaire une installation de SpamClear sur un carnet équipé de Spamplemousse. Voici un petit résumé pas à pas de la marche à suivre. Les parties en gras italique reflètent mes choix et opinions personnels.

Versions

DotClear 1.2.4
Spamplemousse 0.1.4
SpamClear 0.1.2 (URL du package http://slashboot.free.fr/spamclear/download.php)

Installation

Je considère ici que DotClear et Spamplemousse sont déjà installés et opérationels.

  • Cliquer sur Outils
  • Puis sur Gestionnaire des plugins
  • Copier l'URL du package SpamClear puis la coller dans le champ Indiquez l'URL (http ou ftp) du fichier de plugin :
  • Cliquer à nouveau sur Outils
  • Cliquer sur SpamClear. Vous aurez un message à propos de la création des tables.
  • Cliquer de nouveau sur Outils, puis sur SpamClear. Vous devez obtenir l'écran suivant.
  • Modifier le fichier tb.php qui se trouve à la racine du site. Après la ligne 149

require_once dirname(__FILE__).'/'.DC_ECRIRE.'/tools/spamplemousse/inc/tb.php';
insérer la ligne
require_once dirname(__FILE__).'/'.DC_ECRIRE.'/tools/spamclear/inc/tb.php';
(l'ordre des lignes est important)

  • Retourner dans le navigateur.
Premier entrainement

Un filtre bayesien n'a besoin d'être entrainé que sur quelques exemples. Au fil du temp, il faudra le réentrainer sur de nouveaux commentaires ou son résultat deviendrait moins performant.

Mettre en ligne quelques spam récents retenus par Spamplemousse pour avoir de la matière.

  • Cliquer sur Outils
  • Cliquer sur SpamClear.
  • Cocher la case Show spam score et cliquer sur View.
  • Dans la liste, repérer les non spam dont le score est à plus de 5%. S'ils ont une croix rouge , cliquer la croix rouge à droite de la ligne pour qu'elle devienne une coche verte . Cocher la case à gauche de leur titre.
  • en bas de la page, dans le menu With selected choisir Train database et cliquer sur Go.
  • Cliquer Ok dans l'alerte.
  • Cocher la case Show spam score et cliquer sur View.
  • Dans la liste, repérer les spam dont le score est à moins de 90%. S'ils ont une coche verte, cliquer la coche verte à droite de la ligne pour qu'elle devienne une croix rouge . Cocher la case à gauche de leur titre.
  • en bas de la page, dans le menu With selected choisir Train database et cliquer sur Go.
Entretenir l'entrainement

Refaites les opération ci-dessus de temps en temps sur les derniers commentaires reçus et principalement quand des spam recommencent à passer ou que des non spam sont retenus par le filtre.

PS: pour les suppressions en masse, j'utilise toujours l'excellent MCommentaires.

Test