Question posée par Biou hier sur Slack et effectivement c’est une bonne question ! Qui se sert encore aujourd’hui de cette fonctionnalité dans Dotclear ?
Je sais qu’il y avait encore un utilisateur en 2016, mais depuis ?
Parce que si ça ne sert plus, je le ferai sauter de Dotclear (et éventuellement de Clearbricks s’il y a des choses inutiles là-bas).
Après avoir un peu fouillé dans le code, il faudra que je conserve tout de même de quoi assurer les pingbacks qui utilisent l’interface XML-RPC pour être enregistrés.
1 De biou -
Tu ne parlais pas à un moment du développement d’une API Rest pour Dotclear ? Si plus personne n’utilise XML-RPC comme protocole permettant d’être interopérable avec d’autres plateformes comme Wordpress (ex: utiliser les mêmes clients pour blogguer), ça me semblerait intéressant de jeter un œil à la piste API Rest.
2 De Franck -
Si c’est un vieux projet que de mettre en place une API Rest, mais c’est un gros morceau (j’ai pour l’instant juste ajouté de quoi discuter avec du Json plutôt qu’en XML)
3 De Feuilledethé -
Petit cailloux ajouté au démontage de l’édifice : j’avais testé cette fonction, il y a quelques années et ne l’avais pas trouvé très convaincante, peut-être autant en raison du faible intérêt pour cet outil par rapport à mes besoins de l’époque qu’en raison de la qualité des clients disponibles ou de leurs compatibilités avec les plateformes que j’utilisais.
Sur le papier, c’est clairement utile quand on gère plusieurs média ou plateformes, mais en pratique, c’est inutilisable au vu des problèmes de compatibilités et de formats.
4 De Franck -
Merci pour ton retour Feuilledethé ! Ça milite pour une suppression pure et simple…
5 De Tomek -
J’ai dû essayé il y a longtemps… Voilà. :-)
6 De biou -
Si personne ne l’utilise, le mieux est sûrement de le supprimer ! S’il faut scripter quoi que ce soit, on doit pouvoir le faire via un petit plugin, ou en insérant directement des données dans la db (je sais c’est mal, mais ça peut répondre à certains use cases)
7 De Franck -
Oui j’suis d’ac pour les use cases spécifiques.
Par contre je vais conserver le minimum pour assurer que les pingbacks fonctionnent ;-)
8 De julien -
Bon, moi qui envisageais de monter mon idée-à-la-con via XML-RPC, va falloir plutôt que je choisisse une autre voie. :-D
9 De Franck -
Arf, désolé Julien :-)
10 De Franck -
Cela dit, le mécanisme XML-RPC est toujours en place, seule l’API a disparu, je pense que tu peux tout de même utiliser ça avec la 2.24 à venir.