[spip-dev] API blog

en attendant l'arrivée du Spip finale, je commence à implémenter les APIs distantes pour Spip.

Pour l'instant, j'implémente l'api de blogger et de metaWebLog :
http://www.blogger.com/developers/api/1_docs/
http://www.xmlrpc.com/metaWeblogApi

Le reste va suivre, ça reste tout simple, et le code de dotclear (http://dotclear.net) est particulierement pédagogique.

Pour pouvoir profiter des spécifictés de Spip, je crée aussi des méthodes xmlrpc "spip.*", ne serait-ce que pour utiliser l'authentification par challenge.
Tout ceci est un draft, pour bien faire, il faudrait valider une API Spip distante officielle.

Le but est d'arrivée à gérer l'upload massif de media via l'API officielle *metaWeblog.newMediaObject *pour pouvoir synchroniser mon gestionnaire de photos avec un site Spip.
Comme effet secondaire, ça va obliger à utiliser des objets simples pour les actions courantes d'administrations d'un site Spip. Création/edtion/suppression d'article, rubrique, fichier, utilisateur ...

Je pense que les RPC peuvent ouvrir Spip à plein de contribs diverses et variées (synchro de medias, post par mail, interfaces natives, post inter-site, mobbloging...)

M.

PS: C'est un petit cross post juste pour rappeler à Spip-dev que les RPC c'est bien, et c'est pas dur à implémenter. Pour ce qui est technique et idée d'évolution, c'est bien entendu sur spip-lab que ça ce passe.