Catégorie : Web     Tags :      

    Retrouvez cet article dans : Linux Pratique 40

    Ce mois-ci, pour DotClear, un plugin vous permettra de gérer en un tour de main les multiples commentaires qui pourront faire leur apparition sur votre blog ; en cette saison d'invasion permanente par les robots spammeurs, il peut s'avérer en effet utile de mettre en ligne ou de supprimer des quantités massives de commentaires. Du côté de WordPress, nous découvrirons un intéressant plugin qui permettra aux visiteurs de votre blog de vous envoyer des courriels, sans pour autant vous obliger à révéler au plus grand nombre votre précieuse et confidentielle adresse de courriels...

    Rappel de la procédure l'installation d'un plugin
    Sous DotClear : dans l'outil de gestion des plugins, entrez l'URL du plugin en .pkg.gz dans le formulaire pour l'installer. En cas d'échec, téléchargez la version .zip ou .tar.gz et décompressez-le dans le répertoire ecrire/tools de DotClear.
    Sous WordPress : après l'avoir décompressé, installez directement le plugin dans le répertoire wp-content/plugins. Ensuite, rendez-vous dans le module Plugins du panneau d'administration, et activez-le.

    MCommentaires v0.2 (plugin DotClear)

    Il arrive parfois que votre blog soit pris pour cible par des spammeurs malicieux qui laissent des commentaires peu utiles sur certains de vos articles, souvent les plus populaires et plus visités. Lorsque cela arrive, une petite visite dans l'onglet Commentaires de l'interface d'administration de votre blog permet de les mettre hors ligne, tandis que, pour les supprimer, il vous faut éditer le billet et les éliminer un à un. Mais parfois, les spams reçus forment un véritable raz-de-marée, et cette méthode d'administration devient rigoureusement impossible à mettre en œuvre, car les suppressions sont effectuées une à une, et la page est rechargée après chacune d'elle !

    /img-articles/lp/40/art-16/fig-1.jpg

    Si vous avez plusieurs dizaines de commentaires mal venus à supprimer, le nettoyage risque de vous prendre du temps, en l'absence d'outils plus appropriés ! Heureusement, le plugin MCommentaires permet une gestion plus souple : commentaires et trackbacks peuvent être sélectionnés individuellement à l'aide de cases à cocher, et donc il est plus facile de les supprimer ou d'en changer le statut (en ligne ou hors ligne) massivement.
    L'installation de ce plugin est encore plus facile que les autres, car il ne nécessite la modification d'aucun fichier. Copiez le lien : http://funsofts.apinc.org/blog/share/plugin-mcomments-0.2.pkg.gz et collez-le dans le Gestionnaire de Plugins, dans le champ d'installation avant de cliquer sur Installer. Une nouvelle entrée MCommentaires fait son apparition dans la liste des Outils.

    /img-articles/lp/40/art-16/fig-2.jpg

    En cliquant dessus, vous arrivez sur la nouvelle interface d'administration des commentaires de votre blog. Tous les commentaires et trackbacks y sont référencés, et la liste de ceux-ci commencent immédiatement.
    Vous pouvez alors cocher individuellement chaque commentaire ou trackback. Une fois que vous en avez fini, tout en bas de la page d'administration, vous trouverez deux boutons qui autorisent les deux actions possibles de ce plugin :

    • Changer le statut : ce bouton permet d'inverser le statut des commentaires et trackbacks ; ainsi, ceux qui étaient en ligne passent hors ligne, et réciproquement.
    • Supprimer : ce bouton permet d'effacer de façon irréversible les commentaires et trackbacks sélectionnés.

    Pour votre convenance, une fonction permet également de cocher ou tout découcher en une seule fois.

    /img-articles/lp/40/art-16/fig-3.jpg

     

    Secure and Accessible PHP Contact Form v.2.0WP (plugin WordPress)

    Ce plugin permet d'ajouter un formulaire de contact à votre blog Wordpress, avec à l'esprit aussi bien l'accessibilité et l'ergonomie (par l'usage de CSS appropriées, d'un code XHTML strict et une utilisabilité maximale même avec un navigateur en mode texte ou un utilisateur avec un clavier sans souris, par exemple) que la sécurité (aussi bien spams qu'exploits en tous genres). Sur ce chapitre, il protège relativement bien le webmestre de la pollution par les robots spammeurs. Son adresse est protégée par le code PHP contre les robots collecteurs d'adresses de courriels. Les adresses de courriels des expéditeurs sont analysées (mais pas validées, ce processus pouvant prendre trop de temps). L'expéditeur doit choisir dans un menu déroulant un motif pour son message, et répondre à une question logique, etc. Ces quelques mesures, parmi les moins techniques et les plus visibles (d'autres sont mises en œuvre au niveau du code même), sont censées mettre en déroute les robots spammeurs, et la consignation des adresses IP permet en plus de mettre sur liste noire les usagers indélicats.
    Il est possible de le télécharger à l'URL suivante : http://green-beast.com/blog/?page_id=136 en vous rendant tout en bas de la page et en cliquant sur le lien Download PHP Contact Form v.2.0WP. Enregistrez alors le fichier wp-gbcf_zip.zip sur votre disque dur et décompactez-le. Ensuite, utilisez votre outil FTP préféré pour charger le répertoire wp-gbcf/ dans le répertoire wp-content/plugins/ de votre blog.
    Si la mise en œuvre de ce plugin n'est pas très difficile en soi, la procédure est toutefois légèrement plus complexe que la moyenne des plugins pour Wordpress, car sa configuration se déroulera en deux temps et nécessitera la création d'une nouvelle page. Pour commencer, rendez-vous dans le module Plugins du panneau d'administration, et activez-le.

    /img-articles/lp/40/art-16/fig-4.jpg

    Un nouvel onglet Contact Form fait son apparition, et en l'affichant, le plugin vous propose de configurer le formulaire, ce que vous ferez en cliquant sur le lien Configure. Une nouvelle page apparaît alors, vous permettant, au travers de sept sections, de configurer l'usage du formulaire.

    /img-articles/lp/40/art-16/fig-5.jpg

    Fig. 5

    La première section concerne les options générales de configuration : nom du formulaire, adresses de courriels, URL du formulaire de contact. Notez bien que, pour l'instant, vous ne serez pas encore en mesure de préciser celle-ci, nous y reviendrons ultérieurement, car tous les champs apparaissant en rouge doivent être remplis pour que la configuration soit considérée comme achevée. La deuxième section permet de définir les motifs de contact qui apparaîtront dans le menu déroulant. La troisième section permet de définir une question pour défier l'intelligence des robots spammeurs. En général, il s'agit d'une opération mathématique simple ou d'une question de logique. N'oubliez pas de saisir également la réponse, et faites en sorte qu'elle tienne en un seul mot simple, car le formulaire comparera la réponse du visiteur à celle que vous avez spécifiée. La quatrième section permet d'adapter les titres et en-têtes utilisés par le formulaire. La cinquième section permet d'activer diverses options ou de renommer le bouton d'envoi du formulaire. La sixième section permet d'attribuer des index aux champs du formulaire afin de faciliter la navigation pour les utilisateurs en mode texte ou ne disposant que d'un clavier sans souris. Enfin, la dernière section permet d'établir une liste noire des adresses IP indésirables sur
    le formulaire.
    Une fois remplies, cliquez sur le bouton Save Form Configuration tout en bas à droite de la page. Il ne doit normalement plus rester en rouge que le champ précisant l'URL du formulaire de contact. Pour y remédier, allez dans la section Ecrire du blog, et procédez à la création d'une nouvelle page : Écrire une page. Idéalement, elle portera un titre explicite, comme Formulaire de contact, ou Écrivez-moi, accompagné des textes de votre choix. Puis, cliquez sur Créer une nouvelle page. Cliquez ensuite sur Voir la page pour l'afficher, et copiez son URL. Revenez ensuite dans Plugins > Contact Form, choisissez à nouveau le lien Configure et dans la première section, collez l'URL de la page de contact, puis cliquez sur le bouton Save Form Configuration. Désormais, plus aucun champ n'apparaît en rouge, mais il reste encore une dernière formalité à accomplir pour que le formulaire soit fonctionnel. Allez maintenant dans Gérer > Pages et cliquez sur le lien Modifier de votre page nouvellement créée. Dans le contenu de la page, insérez le code suivant :

    <!--gb_contact_form-->

    avant de la sauvegarder grâce au bouton Enregistrer. De retour dans le module Gérer > Pages, cliquez sur le lien Afficher pour visualiser votre page de contact. Vous constaterez également que celle-ci apparaît désormais dans le menu latéral de votre blog, dans la rubrique Pages.

    /img-articles/lp/40/art-16/fig-6.jpg
    A tout moment, vous pouvez adapter la configuration du formulaire, en allant dans la section Plugins > Contact Form ; plus précisément, dans la partie Contact Form Overview, le lien General Configuration vous ramènera à la page de configuration en sept étapes. Changer régulièrement la question anti-spam de la section 3 pourra s'avérer utile, et, si vous êtes accablé par des visiteurs indélicats, vous gérerez aisément votre liste noire à partir de la dernière section de la page.
    Le seul gros défaut notoire de ce plugin est qu'il n'est pour l'instant pas francisé, bien qu'il en existe toutefois une version allemande. N'hésitez pas à proposer vos services de traducteur si ce formulaire vous intéresse ou si vous l'avez déjà traduit pour vos propres besoins !

    Liens :

    • Liste de plugins pour DotClear : http://www.dotclear.net/trac/wiki/DotClear/Plugins
    • Liste de plugins pour WordPress : http://wordpress.org/extend/plugins/

    Retrouvez cet article dans : Linux Pratique 40

    Posté par Olivier Saraja (olivS) | Signature : Olivier Saraja |

    Laissez une réponse

    Vous devez avoir ouvert une session pour écrire un commentaire.