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 :
- Un navigateur internet (Firefox/Safari/Chrome/Opera/IE)
- L’addon GreaseMonkey pour Firefox ou équivalent :
- GreaseMetal pour Chrome
- SIMBL et GreaseKit pour Safari MacOSX
- gm4ie pour Internet Explorer
- rien de spécial pour Opera, on peut directement exécuter des userscripts
- Un fichier JavaScript.
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
2008 en une image.
Une version plus grande est disponible sur mon compte Flickr. Réalisé avec Wordle.
Employer l’extension WP Microsummary Comments Track
Suite à une remarque de Bruno, je me suis dit que beaucoup de personnes devaient rencontrer le même problème. A savoir ne pas trop savoir comment faire pour employer les Microsummaries/Live Titles.
Je viens donc de mettre en ligne une petite vidéo expliquant comment employer mon extension WP Microsummary Comments Track.
WP Microsummary Comments Track
Mon premier plugin WordPress est disponible pour beta testing.
Ce plugin, une fois correctement installé, vous permettra de suivre, dans un LiveBookmark Firefox, le nombre de commentaires approuvés, en attente et marqués comme spam par votre WordPress.
Le tout sous forme d’un LiveBookmark sur Firefox 2+.
Télécharger WP Microsummary Comments Track
Le plugin se trouve désormais sur le site de plugins WordPress.
Il existe aussi une version SVN pour les mises à jour via Subversion.
Installation
- Télécharger l’archive
- Extraire tout le répertoire `wp-microsummary-comments-track`dans votre dossier de plugins `/wp-content/plugins/`.
- Activer le plugin WP Microsummary Comments Track dans votre page de gestion de plugins.
- Bookmarker en tant que LiveTitle votre page de gestion de commentaires `/wp-admin/edit-comments.php` dans Firefox.
Activer le plugin dans Firefox
L’emploi des microsummaries n’est pas super évident de prime-abord. J’ai mis à votre disposition une vidéo expliquant comment les activer dans Firefox.
N’hésitez pas à me faire part de vos remarques et commentaires.
Rétablir l’ancienne icône de status de Firebug
Firebug, l’excellente extension Firefox de Joe Hewitt, n’est compatible avec Firefox 3 que dans sa version 1.2 beta.
Cette nouvelle version apporte plein de changements sous le capot mais aussi une nouvelle icône de status qui me chipote un peu.
La nouvelle icône de status de Firebug, qui reprend le logo Firebug, passe vraiment inaperçue. Elle manque vraiment de contraste par rapport aux autres icônes qu’on pourrait avoir dans la barre de status.
La nouvelle icône de status Firebug passe inaperçue.
La bonne nouvelle c’est que, vu l’architecture des Addons Firefox, l’ancienne icône peut être facilement rétablie.
Localisation du fichier CSS de Firebug.
Pour ce faire, il faut trouver et éditer la CSS qui gère la présentation de Firebug.
Sur Windows, par défaut, elle se trouve dans le répertoire :
C:\Documents and Settings\User\Application Data\Mozilla\Firefox\Profiles\la1xxvhe.default\extensions\firebug@software.joehewitt.com\skin\classic\firebug.css
Les parties en italiques sont des parties qui différeront sur votre PC.
Sur MacOS, il faut chercher un petit peu, l’explication se trouve sur le site de support Mozilla.
Edition du fichier CSS.
Pour rétablir l’ancienne icône de Firebug, j’ai simplement quitté Firefox puis remplacé les lignes suivantes dans le fichier CSS :
#fbStatusIcon { list-style-image: url(chrome://firebug/skin/firebug-gray-16.png); } #fbStatusIcon[jsd="on"] { list-style-image: url(chrome://firebug/skin/firebug16.png); } #fbStatusIcon[net="on"] { list-style-image: url(chrome://firebug/skin/firebug16.png); } #fbStatusIcon[errors="on"] { list-style-image: url(chrome://firebug/skin/firebug16.png); }
par :
#fbStatusIcon { list-style-image: url(chrome://firebug/skin/disabledIcon.png); } #fbStatusIcon[jsd="on"] { list-style-image: url(chrome://firebug/skin/okIcon-sm.png); } #fbStatusIcon[net="on"] { list-style-image: url(chrome://firebug/skin/okIcon-sm.png); } #fbStatusIcon[errors="on"] { list-style-image: url(chrome://firebug/skin/okIcon-sm.png); }
Et hop, une fois Firefox redémarré, l’ancienne icône, beaucoup plus visible, est restaurée.
4 commentaires