Je suis Charlie

Autres trucs

Accueil

Seulement les RFC

Seulement les fiches de lecture

Ève

ViewSourceWith, pour éditer proprement des formulaires Web

Première rédaction de cet article le 7 novembre 2005
Dernière mise à jour le 8 novembre 2005


Rien de plus agaçant que ces formulaires Web où le seul moyen d'entrer des informations complexes est via un champ d'édition de type <TEXTAREA> : on n'a pas un vrai éditeur à sa disposition, on n'a pas les équivalents-clavier auquel on est habitué ni tous les gadgets de son éditeur favori. Lorsque, par exemple, pour envoyer un message, un site Web n'indique pas d'adresse de courrier électronique mais seulement un formulaire, j'ai envie de mordre.

Le problème a quand même une solution technique partielle : ViewSourceWith, une extension du navigateur Web Firefox dont le nom est trompeur : elle ne sert pas seulement à voir le source mais aussi (et surtout pour moi) à éditer avec l'éditeur de son choix tout champ <TEXTAREA>. On dit une fois à ViewSourceWith quel est son éditeur préféré et il ajoute une option "View with" dans le menu "clic droit". On peut alors travailler avec son environnement préféré et, lorsqu'on quitte l'éditeur, le texte est dans le formulaire.

Combiné avec le mode Emacs de Wikipédia, ViewSourceWith rend l'écriture d'articles pour Wikipedia très agréable. Voici d'ailleurs la partie de mon ~/.emacs qui charge automatiquement le bon mode :

;; Wikipedia
; http://www.emacswiki.org/cgi-bin/wiki/download/wikipedia-mode.el
(if (locate-library "wikipedia-mode")
    (progn
      (autoload 'wikipedia-mode
	"wikipedia-mode.el"
	"Major mode for editing documents in Wikipedia markup." t)
      (if (locate-library "longlines")
	  (autoload 'longlines-mode "longlines.el"
	    "Minor mode for editing long lines." t)
	)
      ; If emacs is launched by Mozex, it is probably for wikipedia
      (add-to-list 'auto-mode-alist '("mozex\\." . wikipedia-mode))
      ; ViewSourceWith is better, it has the site name in the file name
      (add-to-list 'auto-mode-alist '("fr\\.wikipedia\\.org_" . wikipedia-mode))
      )
)

ViewSourceWith a remplacé pour moi Mozex qui faisait la même chose mais ne semble plus maintenu (une version non officielle semble toujours en cours). Sinon, certaines personnes préfèrent utiliser It's All Text.

Version PDF de cette page (mais vous pouvez aussi imprimer depuis votre navigateur, il y a une feuille de style prévue pour cela)

Source XML de cette page (cette page est distribuée sous les termes de la licence GFDL)