Signature automatique sur un blog

Quand je vois le nombre de signatures sur les commentaires de blogs, je me dis qu’un petit script pour automatiser les signatures serait le bienvenu.

Prérequis

Quelques ingrédients sont nécessaires pour avoir une signature automatique :

Amicalement, Greasemonkey

Greasemonkey est une extension qui vous permet d’écrire des scripts pour modifier les pages que vous visitez.

Voici le script :

//<![CDATA[
// ==UserScript==
// @name		Amicalement Greasemonkey
// @author		Marin Gatellier
// @namespace	//www.gatellier.be/blog/
// @description	Ads your signature into textareas
// @include		*
// ==/UserScript==
(function(){
	var t=document.getElementsByTagName("TEXTAREA");
	var signature="\n\nAmicalement,\nGreasemonkey";
	for (var i=0,j=t.length;i<j;i++){
		if (t[i].value.indexOf(signature)<0){
			t[i].value=t[i].value+signature;
		}
	}
})()
//]]>

Vous devez évidemment modifier la variable signature (ligne 10) avec votre propre signature.

Petites astuces :

\n
représente une nouvelle ligne
\t
représente un tab
\\
représente un backslash

Une fois installé, ce petit script ajoutera automatiquement votre signature à chaque textearea de chaque site web (peut être customisé par site)

Installer le script Amicalement Greasemonkey

WordPress Plugin: ma grosse liste

Cet page n’est plus à jour. Pour ma liste des plugins, toujours à jours, vous pouvez lire WordPress Plugins: ma liste définitive. (édité le 17 mai 2007).

Vu que la communauté WordPress (en Belgique) grandit de plus en plus, et (surtout) au détriment de Dotclear, et que d’autres se tâtent encore, je mets à disposition des intéressé(e)s la liste des plugins WordPress que j’utilise.

Tout cela parce que c’est parfois un peu difficile de trouver le plugin qu’il nous faut. Ceci dit, votre liste de plugin wordpress m’intéresserait aussi.

La liste de mes plugins WordPress

Cette liste reprend les plugins installés sur mon blog et donc compatible WordPress 2.1

Better Feed

Ce plugin permet d’adapter votre flux RSS en y ajoutant nombre de commentaires, liste d’articles liés, etc.

Counterize

Ce plugin rajoute une onglet, dans l’interface d’administration de mon blog, grâce auquel je peux suivre l’évolution des visiteurs de mon blog.

DoFollow

Ce plugin désactive l’ajout de l’attribut rel="nofollow" pour les commentaires d’un certain âge (paramétrable dans la console d’administration).

Dunstan’s Time Since

Ce plugin permet d’afficher d’une manière plus sympathique la date des articles et des commentaires.

Enhanced Post List

Affichait, pour les versions de WordPress avant 2.x, la liste des posts de manière améliorée.

Geo

Ce plugin permet de spécifier des coordonnées géographiques aux articles que l’on poste. Il rajoute aussi pas mal de méthodes au Loop WordPress.

Get Recent Comments

Ce plugin liste vos commentaires et vos liens réciproques de manière élégante.

Google Sitemaps

Ce plugin crée un fichier xml au format Google Sitemaps pour faciliter l’indexation de vos fichiers par les moteurs de recherche.

OpenID Registration

Ce plugin ajoute l’option de s’enregistrer ou de poster des commentaires sous le couvert de l’OpenId.

Optimal Title

Magnifique pour la SEO : ce plugin change des éléments du <title> de vos articles.

Photopress Plugin

C’est ce plugin qui gère mes galeries d’images. Je passe toujours par lui pour uploader les images qui seront affichées dans mes articles.
J’ai juste un problème avec les caractères accentués.

PJW WordPress Version Check

Ce plugin pour l’interface d’administration vous alerte lorsqu’une version plus récente de WordPress est disponible. Il m’a forcé déjà plusieurs fois à mettre à jour mon blog. 🙂

Related Posts

Ce plugin permet de lister les articles relatifs à celui que vous êtes en train de lire en fonction de mots clefs (spécifiés ou non). Je suis en train de le tester.

Spam Karma 2

C’est mon plugin anti-spam par excellence. Certains préféreront Akismet fourni avec WordPress, mais moi, je préfère celui-ci

Text Control

Ce plugin vous permet de modifier la façon dont WordPress gère le formatage de texte. J’ai tout désactivé, je travaille dans un éditeur html.

Time Zone

Ce plugin modifie automatiquement l’heure du blog en fonction des changements d’horaire.

Ultimate Google Analytics

Ultimate Google Analytics vous permet de suivre en détail les visites sur votre compte Google Analytics.

WordPress Mobile Edition

C’est peut-être mon plugin préféré : il sert une version allégée du site pour les navigateurs mobiles. À voir !

WordPress Reports

Ce plugin affiche, dans votre console d’administration, une vue graphique de vos statistique Google Analytics et Feedburner.

WP-ContactForm

Ce plugin ajoute un formulaire de contact sur votre blog. Un message de confirmation est affiché après la soumission du formulaire. J’emploie la version originale, sans captcha ou autre.

WP-ServerInfo

Un plugin de geek pour finir : celui-ci affiche les informations des versions PHP et MySQL du serveur sur lequel votre blog tourne.

Mes plugins challengers

J’étudie aussi la possibilité d’installer Subscribe to Comments, Pages+, SideBlog et Slimstat dans un avenir proche.

WordPress Plugin: DoFollow

Je viens d’installer un petit plugin sur mon blog : DoFollow.

NoFollow ?

L’installation par défaut de WordPress ajoute un attribut rel="nofollow" sur tous les liens postés dans les commentaires. Cet attribut a pour but de freiner les spams de commentaires de blog. En effet, les moteurs de recherche ne suivront pas les liens ayant l’attribut nofollow et ne les indexeront donc pas.

DoFollow !

Le but du plugin est de supprimer l’attribut rel="nofollow" pour les commentaires d’un certain âge (configurable dans l’administration WordPress, onglet Options, DoFollow).

Étant content de mon anti-spam (SK2) et n’ayant pas encore vu passé de spam grâce à lui, je me dis que ce serait un juste retour des choses envers les contributaires des commentaires d’avoir leurs liens suivis par les moteurs de recherche.

Liens relatifs :

Vous avez d’autres plugins WordPress intéressants ?

Guide web des autorités fédérales belges

Je ne sais pas si vous connaissez le Guide web des autorités fédérales belges.

Sous forme de blog, cette bonne initiative de la part de nos décideurs permet d’éclairer les lanternes des citoyens et des administratifs sur des sujets parfois obscurs :

Par exemple : au sujet des RSS

A qui est destiné RSS ?

A tous ceux qui souhaitent diffuser rapidement des communiqués de presse et des dépêches à grande échelle, comme par exemple les porte-parole et les responsables de la communication.
RSS n?R(TM)est pas seulement intéressant pour les individus mais permet aussi à des sites web de publier du contenu supplémentaire d?R(TM)autres sites sur le site propre.

src: //webguide.fgov.be/fr/guide/communication/rss/

Il y a aussi un forum et un flux RSS. Le tout dans la langue de Vondel et celle de Voltaire.

Une amélioration possible ? Mettre à disposition des RSS par catégorie.

Lien relatif

Tentatives d’attaques sur xmlrpc.php

J’ai fait un petit tours dans mes logs et je constate qu’il y a des tentatives d’exploitations de faille sur WordPress.

Il s’agit, j’imagine, d’un bot qui tente d’exploiter une vieille faille de WordPress qui m’a l’air d’être celle-ci.

Je recommande donc vivement les utilisateurs WordPress de mettre leur version à jour (v2.0.4) et d’employer le plugin PJW WordPress Version Check qui affiche une ligne dans la console d’administration pour dire le status de votre version de WordPress

Extrait de mes logs :

68.89.214.130 - - [03/Sep/2006:23:26:49 +0200] "POST /blog/tags/marin/firefox/xmlrpc.php HTTP/1.1" 404 22401 "-" "Internet Explorer 6.0"

68.89.214.130 - - [03/Sep/2006:23:26:52 +0200] "POST /blog/tags/marin/firefox/xmlrpc.php HTTP/1.1" 404 22401 "-" "Internet Explorer 6.0"

68.89.214.130 - - [03/Sep/2006:23:26:54 +0200] "POST /blog/tags/marin/firefox/xmlsrv/xmlrpc.php HTTP/1.1" 404 22401 "-" "Internet Explorer 6.0"

68.89.214.130 - - [03/Sep/2006:23:26:54 +0200] "POST /xmlrpc.php HTTP/1.1" 404 216 "-" "Internet Explorer 6.0"

68.89.214.130 - - [03/Sep/2006:23:26:55 +0200] "POST /xmlrpc/xmlrpc.php HTTP/1.1" 404 223 "-" "Internet Explorer 6.0"

68.89.214.130 - - [03/Sep/2006:23:26:55 +0200] "POST /xmlsrv/xmlrpc.php HTTP/1.1" 404 223 "-" "Internet Explorer 6.0"