Ecrire sur son blog WordPress avec Live Writer

Suite à ma saute d’humeur à propos de l’éditeur de billet intégré à WordPress (et à mon passage tout récent à Vista), je me suis intéressé à Live Writer qui permet de rédiger sa prose en local dans une interface reprennant l’essentiel de la charte graphique du blog (ce qui est déjà assez bluffant) tout en offrant un confort de rédaction appréciable grâce aux outils de mise en forme disponibles. Petit tour du propriétaire :

Prévisualisation des billets

En matière de rédaction de billet, l’affichage du texte saisi et des images insérées est primordial. Là où WordPress propose deux modes (visuel et code), Live Writer ajoute le mode Web à mi-chemin entre l’aperçu en situation réelle et le mode visuel. Il y en a donc pour tous les goûts :

  1. Normal, le billet s’affiche en mode texte,
  2. Web, reprend l’environnement graphique du blog,
  3. Aperçu web, affiche la page web telle qu’elle apparaitra dans le navigateur
  4. Code xHTML, parce qu’on le vaut bien.

Notez qu’à l’exception de l’aperçu web, tous les autres modes d’affichage du billet sont éditables. Il est par ailleurs possible de basculer le billet en cours d’édition d’un blog à un autre (à condition toutefois d’avoir précisé les informations de connexion pour chacun…).

Gestion des méta-informations sur le billet

L’environnement du publication propre au blog est pris en compte par Live Writer : autorisation ou non des commentaires et trackbacks, l’auteur, définition des catégories, date de publication, tags, etc. jusqu’à la présence de la balise « more » spécifique à WordPress pour n’afficher que le chapô des billets !

Brouillon de culture

En ce qui concerne la gestion des brouillons, rien ne manque : nous pouvons enregistrer le brouillon sur le blog distant et continuer l’édition sur le blog si celà nous chante ou l’enregistrer simplement sur le blog tout en continuant à travailler en local !

Les images insérées sont automatiquement mises en ligne sur le serveur du blog (ou un autre serveur FTP), ce qui fluidifie le processus rédaction/insertion. Toutefois, les images s’affichent en miniature par défaut et il semble nécessaire de modifier cette option dans WordPress pour chaque image insérée.

Qu’y a t-il au menu ?

Passons au plat de résistance avec les styles de mise en forme proposés dans l’ordre d’apparition :

  • Les niveaux d’en-tête (de h1 à h6),
  • strong, em (emphase),
  • Le soulignement u (à bannir absoluement sur le web à cause de la confusion possible avec le style des liens par défaut),
  • strike (texte barré),
  • Elément de liste ul et ol,
  • Bloc de citation (blockquote).

Il est évidemment possible d’insérer un lien, une image, des tableaux, des vidéos. Plus surprenant, l’ajout de mots-clés Technorati ou autre fournisseurs de tags a été prévu.

Cerise sur le gâteau, l’insertion de carte Powered by Virtual Earth est un jeu d’enfant et permettra de localiser aisément le prochain apéro à Lyon 🙂

Virtual Earth est une alternatif intéressante à Google Maps et à Google Earth.

inserer-virtual-earth.png

L’insertion de cette image et la saisie du texte situé au-dessus, me donne l’occasion de vous démontrer les capacités de prévisualisation de Live Writer :

Même les mises en forme un peu complexes sont bien rendues. La saisie de la légende pour le visuel est plutôt agréable.

previsualisation-live-writer.png

Quelques fonctionnalités Live Writer en vrac

Comme à mon habitude lorsque je découvre un nouveau logiciel, je me sens comme un jeune chiot qui fait le tour du propriétaire de manière assez désordonnée, voici donc, quelques fonctionnalités qui ont attiré mon attention mais que je n’ai pas vraiment testées :

  • Possibilité de faire un lien vers un ancien billet par sélection d’icelui dans la liste des billets précédents,
  • Insertion de vidéo,
  • Insertion d’image à partir du disque dur ou en ligne,
  • Gestion complète des tableaux :
    Insertion d’un tableau
  • etc…

Nobody’s perfect…

Le vérificateur orthographique ne comprend pas les élisions comme « l’article » et propose systématiquement « l’ article » (avec un espace entre l’apostrophe et la voyelle).

Live Writer ne tient pas compte de l’encodage spécifié dans ses préférences, et bien que le format est UTF-8, les caractères spéciaux sont codés au format ISO 8859-1

Le fait que les images s’affichent en miniature par défaut est quand même assez gênant, puisqu’il faut revenir dans l’éditeur visuel de WordPress, sélectionner l’image et la « renvoyer dans l’éditeur » après avoir coché « Taille originale ».

Pour conclure rapidement

Les imperfections relevées seront peut-être rédhibitoires pour certains, ce que je peux comprendre : avoir un blog en UTF-8 et afficher des entities à la place des accents et des caractères spéciaux n’est pas franchement l’idéal. (Ce n’est peut-être qu’un bug ou une incompréhension de ma part.)

La gestion des images est également un peu ennuyeuse ne serait-ce parce qu’elle oblige à revenir dans l’éditeur de WordPress même si les manipulations à effectuer sont assez simple pour afficher leur taille d’origine.

Toutefois, par rapport à l’éditeur intégré à WordPress, il n’y a pas photo : déjà, travailler en local est nettement plus rapide (même avec l’ADSL) et au pire on pourra se servir de Live Writer pour dégrossir de travail de rédaction pour finaliser le billet sur WordPress par la suite.

(D’ailleurs, à ce sujet pour avoir surfé en RTC pendant près d’un mois et demi, je suis surpris de voir qu’il reste des temps de latence énormes indépendants du mode de connexion : l’interface admin de WordPress – que j’ai toujours trouvée très peu réactive – ne gagne pas tant que ça à s’afficher à bas ou très haut débit…)

Par ailleurs, c’est peut-être un détail pour vous, mais le fait de ne pas être limité en hauteur en ce qui concerne la zone de saisie est vraiment appréciable 😉

En bref : pour moi, cette première impression est la bonne et j’espère vous avoir donné le goût de tester cet outil made by Microsoft qui commence à proposer des outils qui correspondent vraiment aux besoins des utillisateurs. Il était temps, non ?