Extensions Joomla :: Fly06 Spammer Blocker 1.1 Beta
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.
| < Précédent | Suivant > |
|---|


