Extensions Joomla :: Fly06 Spammer Blocker 1.1 Beta

Imprimer
Envoyer
Écrit par Fly06, Samedi, 15 Mai 2010 Mis à jour ( Lundi, 07 Juin 2010 18:46 )

La version 1.1 de Fly06 Spammer Blocker est publiée.

Sur le plan fonctionnel, cette version introduit un certain nombre de nouveautés essentiellement au niveau du plugin :

  • Support VirtueMart
  • Choix de l'administrateur à notifier parmi les administrateurs et super-administrateurs
  • Notifications admin paramétrables à deux niveaux :
    • Détection spammeur
    • Erreur de connexion
  • Comportement du plugin en cas d'erreur de connexion au serveur SFS paramétrable :
    • Laisser passer
    • Bloquer
  • Choix du mode de redirection :
    • Javascript/Alert
    • Php/Message standard Joomla!
  • Mails utilisateurs et administrateurs plus explicites
  • Installation et désinstallation de l'extension (C/P/M) en une seule fois

Quelques bugs mineurs ont aussi été corrigés au niveau du composant.

A titre d'exemple, l'extension, en production sur ce site, est configurée en mode de redirection 'Php/Message standard Joomla!'.

Le message affiché après interruption de la procédure d'enregistrement est :

NB : Il ne s'agit pas du message d'origine, les constantes de langues peuvent êtes modifiées par le webmaster via l'extension Translation Manager.

Sur le plan technique, le code du plugin a été complètement restructuré par création d'un helper class (spammerBlockerHelper) qui encapsule de façon transparente :

  • Tous les traitements de bas niveau du plugin (méthodes)
  • Toutes les données constitutives de l'état du plugin (propriétés)

La méthode principale du plugin onAfterRoute() de la classe plgSystemsSpammerBlocker ne fait appel qu'à des méthodes publiques de la classe spammerBlockerHelper respectant la pseudo déclaration suivante :

boolean doSomething(/* pas d'argument */) { /* Corps de la méthode */ }

Conséquence remarquable, le code de la méthode onAfterRoute() est beaucoup plus court et extrêmement simple à comprendre même pour un non initié ;-)

Il s'agit d'une version beta pour le moment, le release officielle aura lieu après les premiers retours utilisateurs.


Téléchargement

Fly06 Poll Module

(3729 votes)

Quel est votre principal critère de décision dans vos choix d'extensions ?

61.3%
38.7%
Loading...