[Guide] BloGTK et Dotclear

Introduction

Envie d’écrire rapidement une petite note sans avoir à vous connecter à la console de votre blog au préalable ? Ou sans disposer de connection sur votre portable au moment où l’inspiration vous tient le plus ? Ou encore de conserver vos notes localement et dans un format qui soit à la fois directement publiable et indépendant de la plateforme où vous héberger votre blog ? Voir même pour gérer depuis un seul et même éditeur les notes que vous publier sur différents blogs ! Les « weblog clients » sont les outils qu’ils vous faut ! er Il en existe de toutes sortes et pour un peu toutes les plateformes (j’en ai même croisé un pour PalmOS durant mes recherches). Celui qui va nous intéresser ici est BloGTK, un weblog pour GNU/Linux écrit en Python et PyGTK permettant de se connecter à toutes sortes de weblog telles que Blogger, Movable Type ou encore WordPress de manière native. Et qui peut également s’interfacer avec un blog propulsé par dotClear moyennement une bonne (quoique simple) configuration !

Pourquoi BloGTK ?

Eh bien déjà pour trois petites raisons :

  • Il est disponible dans les paquets de ma distribution (Ubuntu Dapper Flight)
  • Il permet de se connecter très facilement à un blog dotClear
  • il m’a paru bien plus utile et puissant que l’autre outil fournit dans mes paquets pour GNOME, gnome-blog [1]

Ensuite, il permet une gestion assez avancée des billets comme l’autorisation ou non des commentaires et des trackbacks, une prévisualisation des posts (sans les images hélas), la sauvegarde en local – ce qui est pratique pour écrire offline par exemple -, la publication immédiate ou non d’un billet posté, etc.

Pourquoi ce guide ?

Tout simplement parce que je n’ai pas trouvé rapidement d’explications sur le net sur comment connecter ce programme à un blog utilisant dotClear (même si c’est tout simple) ni de manuel d’utilisation en français[2]. Certains diront que c’est inutile, mais pour avoir un jour laissé trainer mon oreille dans une discussion entre deux bloggeuses acharnées, je crois au contraire que ce genre de petits guides pourraient en intéresser plus d’un. Et puis ça me fera office de pense-bête :p

A propos de ce guide

Ce guide est fourni tel quel et est basé sur mon utilisation personnel de BloGTK avec mon blog. L’auteur, moi donc, ne pourra en aucun cas être tenu pour responsable des dégâts éventuels sur votre système ou sur vos blogs résultant de l’utilisation de BloGTK et/ou des manipulations décrites dans le présent guide ainsi que dans les commentaires des lecteurs ou de moi-même !

Je ne suis qu’utilisateur occasionnel de BloGTK et n’ai aucun lien d’aucune sorte avec les développeurs du programme. Ainsi donc il est inutile de me poster vos plaintes, regrets, idées de fonctionnalité à ajouter, insultes suite à la perte de vos données ou de vos blogs ou quoi que ce soit du genre ! Suivre ce guide ou utiliser ce programme est, je le répète, à vos risques et périls !

Installation de BloGTK

Si, comme moi, vous utilisez Ubuntu, un simple sudo apt-get install blogtk suffira à installer BloGTK et à le placer dans votre menu « Applications ». Pour les autres distributions, veuillez vous reporter aux paquets de votre distribution ou aller sur le site du projet http://blogtk.sourceforge.net pour y télécharger la source et le compiler ! Les pré-requis pour pouvoir utiliser BloGTK sont :

  • Python 2.3
  • GNOME 2.4 or higher
  • The PyGTK and PyGNOME bindings
  • aspell
  • disposer d’un blog est un plus évident ! :)

La version actuelle au moment où j’écris ces lignes est la 1.1. Celle utilisée pour ce guide et qui est installée sur mon système est la 1.0.

Configuration

Au premier lancement de BloGTK, vous allez devoir configurer un profil par défaut correspondant à au moins un blog auquel se connecter.

blogtk_01.png

Pour fonctionner avec votre blog dotClearien, vous allez devoir lui donner le chemin d’accès complet du fichier xmlrpc.php (contenu par défaut dans l’archive de dotClear). Pour faire simple, on dira que c’est le fichier qui servira de traducteur entre votre blog et le logiciel. Par défaut, il se trouve dans le dossier ecrire de votre blog !

Voici donc comment vous allez remplir les différents champs pour accéder à un blog propulsé par dotClear :

  • Server URL : http://url_du_dossier_de_votre_dotclear_en_entier/ecrire/xmlrpc.php
  • Username : votre nom d’utilisateur
  • Password : votre mot de passe
  • Blogging System : sélectionnez Movable Type

Sauvez et validez sur ‘OK’ (ou ‘New Account’ si vous voulez directement configurer l’accès à un autre blog)

Les options avancées vous permettent de configurer l’accès derrière un proxy et des options de publication comme le nombre de posts à rapatrier pour l’édition/modification, la publication immédiate lorsqu’on poste et enfin l’encodage automatique en UTF-8.

Rapide survol de l’interface

blogtk_02.png

Barre de menu

File

Vous allez trouver les commandes pour :

  • Créez un nouveau post
  • Ouvrir un post sauvé en local
  • Enregistrer un post en local
  • Vous connecter à votre blog online
  • Quitter le programme
Edit

En plus des habituels « Couper/Copier/Coller », vous allez trouver ici les commandes pour :

  • Editer ou effacer des post en ligne ! (Donc gaffez-vous avant de vous supprimer toute la liste !)
  • Créer des raccourcis pour l’édition
  • Ajouter ou modifier des profils de connexion pour gérer vos accès à vos blogs
Help

Ici, juste un « About BloGTK »… Donc inutile pour l’usage que nous allons en faire !

Barres d’outils

Les deux barres d’outils du programme contiennent les outils pour l’édition courante de vos posts : nouveau, enregistrer, les balises de base (gras, italique, barré, etc.)

La zone « Edit Post »

Vous trouverez ici une liste déroulante pour sélectionner le blog ainsi que la catégorie où publier votre billet, la zone pour le titre, la zone d’édition à proprement parler, puis enfin une case à cocher « Publish Entry » pour mettre le billet en ligne et un bouton pour envoyer votre billet sur votre blog.

Attention, BloGTK ne supporte pas la syntaxe WiKi mais uniquement le XHTML ! Pensez-y bien avant de créer un nouveau post ou d’en éditer un ! Et de toutes façons l’interface XML-RPC de dotClear ne supporte pas le WiKi non plus. Plus d’information à ce sujet sur le site de dotClear à la page Interface XML/RPC de DotClear

La zone « Advanced »

blogtk_03.png

  • Extended Entry : aucune utilitée apparente avec dotClear
  • Excerpt : permet d’éditer le chapeau du billet
  • Keyword : non pris en compte par dotClear non plus

Le reste est assez parlant à mon avis pour ne pas avoir besoin d’être détaillé ici

Conclusion

Compte tenu de l’offre assez limitée sous GNU/Linux d’outils de ce genre et de l’apparente absence totale d’outils supportant pleinement dotClear, je trouve ce petit programme vraiment sympathique à utiliser. La prise en main est vraiment très simple (comme j’espère avoir pu vous en convaincre) et permet une bonne utilisation courante des possibilités d’un blog propulsé par dotClear[3]. On regrettera bien sûr l’absence de certaines fonctionnalités plus avancées disponibles sur la console réelle comme par exemple :

  • l’édition en WiKi (mais de toutes façons pas supporté par l’interface XML/RPC mais c’est braiment ce qui me manque le plus !)
  • la prévisualisation des images dans l’aperçu lorsqu’on est online
  • la possibilité d’indiquer la date et l’heure de publication
  • l’absence du blog-note (mais j’utilise le champ Extended Entry vu qu’il semble inactif)

A contrario, j’ai vraiment apprécié :

  • la gestion « multicomptes » bien que je n’ai qu’un seul blog, c’est une fonctionnalité vraiment intéressante
  • la facilité de configuration et de prise en main
  • la possibilité de créer des raccourcis pour des balises ou des tags pour l’insertion rapide dans le texte
  • les options avancées du profil

J’espère vous avoir donné envie de tester ce genre d’outils. J’essayerais d’en tester un pour MS Windows prochainement (j’ai croisé w.bloggar qui a l’air très intéressant et complet).

Notes

[1] « posteur de l’entrée du blog » de son petit nom en français

[2] en anglais non plus d’ailleurs !

[3] Puisque c’est le sujet de ce guide

Continuez votre lecture

5 commentaires

Cédric Bonvin a dit le 5 avril 2006 à 10:47

Je crois que ton guide est assez complet! Mais il reste réservé aux utilisateurs avertis de Linux… ;-) et je ne sais pas si beaucoup de blogueurs sont sous Linux…. mais dans tous les cas, les personnes concernées trouveront dans ton guide de quoi s’occuper!

RépondreRépondre
Smashou a dit le 12 septembre 2007 à 12:04

Je viens de tester sa sous Ubuntu 7.04, avec une instance de Dotclear 2 sa fonctionne nickel :)

Merci beaucoup :)

RépondreRépondre
burningHat a dit le 12 septembre 2007 à 13:12

Merci pour ton retour d’expérience Smashou ! :D Content de voir que cet article est toujours utile (et utilisable)

RépondreRépondre
saint jean a dit le 2 octobre 2008 à 20:31

merci à toi pour cess images :)

RépondreRépondre
burningHat a dit le 2 octobre 2008 à 20:51

De rien… Content que de vieilles images de BloGTK te plaisent autant… :s

RépondreRépondre

poster un commentaire

Votre adresse email ne sera jamais publiée ou revendue à des tiers. Les champs marqués d'un astérisque (*) sont obligatoires.

balises HTML autorisées : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>