Comme je l'ai déjà écrit quelque part, j'aimerais bien trouver des moyens simples de bloguer, autrement que par un formulaire HTTP classique. Mais bien sûr, il est hors de question de développer de A à Z tout un mécanisme pour ça.
L'idée serait plutôt d'utiliser les outils existants et les interfacer entre eux... Ce serait stupide d'inventer un n-ième moteur de blog.

Un moyen intéressant pour ça pourrait être d'utiliser la messagerie instantanée. En effet, il existe des clients sous différentes formes : ordinateurs mais aussi PDA, en ligne de commande ou graphiques, etc. Ceci fournirait un point d'entrée polyvalent pour transmettre les informations.

Après, quitte à faire un choix de messagerie instantanée, autant faire un choix qui soit le moins contraignant possible. Jabber me paraît bien car libre donc adaptable à n'importe quel besoin. Hors de question d'utiliser ICQ ou MSN: il n'y a pas d'API souple pour ces protocoles, encore moins de spécification publique et autant éviter le reverse-engineering si on peut, c'est quand même plus propre. En plus, avec les transports que propose Jabber, rien n'empêche de passer quand même par d'autres protocoles: ICQ, Yahoo, MSN, et même mail ou SMS.

Le serveur Jabber amessage propose déjà un service de ce type, mais le problème est renversé : il faut utiliser le blog qu'ils fournissent eux. Donc on gagne de la souplesse d'un côté pour en perdre de l'autre.

Il faut donc interfacer n'importe quel client (ou transport) Jabber avec n'importe quel système de blog.

Donc, la première moitié du travail est de faire un bot qui écoute sur un serveur Jabber, et qui attend qu'on lui donne quelque chose à bloguer.
L'autre moitié est de lui faire utiliser les API existantes de blogs, pour se connecter en lieu et place de la personne qui lui a envoyé le message, et bloguer pour elle.
Entre les deux, il faut identifier la personne et charger ses préférences : quel type de blog elle utilise (donc par quelle API passer), surtout, ainsi que les informations d'authentification pour écrire dans le blog.
Il faut aussi, bien sûr, extraire les informations que contient le message.
Je pense que la meilleure méthode est de regarder seulement le titre du message reçu et le contenu, et de les interpréter respectivement comme le titre et le contenu du post. Faire autrement obligerait à compliquer le format d'écriture (par exemple le titre du message contiendrait le titre et la catégorie du post). C'est faisable, mais ça enlèverait l'avantage de pouvoir bloguer via un client Jabber quelconque.
Par contre, rien n'empêche de stocker dans les préférences de l'utilisateur des réglages par défaut : catégorie, publish/draft, commentaires, trackbacks, etc.

Bon, on verra. Il faut que je mûrisse encore l'idée, et pendant ce temps je fais connaissance avec l'API Perl fournie par Movable Type. Ça a pas l'air trop chiant à utiliser (enfin un peu quand même).
Après il faudra voir pour les autres moteurs de blog, et faire une interface générique qui utilise l'une ou l'autre des APIs suivant celui utilisé par chaque personne.

Boudiou. C'est pas gagné, mais si ça marche ça peut être chouette.