Question

Je commence à travailler sur un projet qui accédera à un site Drupal pour créer (et éventuellement modifier) ??des nœuds sur le site, via la fonction XML-RPC et Le module BlogAPI fourni avec Drupal . Cela inclut le téléchargement de fichiers, car le projet consiste à permettre aux utilisateurs de télécharger des images en masse sur un site Drupal avec un minimum de bruit.

Ce que j'aimerais savoir, c’est s’il ya des mises en garde à surveiller. Quelqu'un a-t-il déjà ciblé l'implémentation XML-RPC de Drupal ou l'implémentation de l'une des API de blogging prises en charge par son module BlogAPI ? Quels conseils donneriez-vous aux autres empruntant le même chemin?

Était-ce utile?

La solution

Alors que la fonctionnalité XML-RPC est assez stable et fonctionne bien, le module BlogAPI pose divers problèmes, notamment de découverte, qui rendent son utilisation pour tout, sauf pour les blogs classiques. À l'heure actuelle, blogIds n'est pas utilisé dans le document Really Simple Discovery généré (dont un seul existe pour un site) ou pour les API de blogging implémentées dans BlogAPI.

Le blog qui reçoit un article est déterminé par les informations d'identification de l'utilisateur, ce qui fonctionne correctement tant qu'un seul type de nœud est disponible pour l'accès via BlogAPI. Toutefois, lorsque vous essayez d'avoir deux types de nœuds ou plus disponibles via le module, les choses ont tendance à tomber en morceaux.

En regardant l'état de BlogAPI dans HEAD de Drupal sous CVS, il est possible que nous ne voyions pas de solution à ce problème avant le 8.x au plus tôt. Cependant, plusieurs personnes travaillent au réaménagement de BlogAPI en tant que module tiers, pour éventuellement fusionner ultérieurement dans le noyau Drupal. Si vous souhaitez utiliser une API de blogging bien connue, il peut être préférable de participer à leurs efforts. Si c’est autre chose, la fonctionnalité XML-RPC fournie par hook_xmlrpc () vous permet de fournir vos propres interfaces XML-RPC.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top