¿Alguna peculiaridad que deba tener en cuenta en las implementaciones XML-RPC y BlogAPI de Drupal?

StackOverflow https://stackoverflow.com/questions/125190

Pregunta

Estoy empezando a trabajar en un proyecto que accederá a un Drupal sitio para crear (y eventualmente editar) nodos en el sitio, a través del XML-RPC instalaciones y BlogAPI módulo enviado con Drupal.Esto incluye la carga de archivos, ya que el proyecto permitirá a las personas cargar imágenes en masa a un Drupal sitio con un mínimo de complicaciones.

Lo que me gustaría saber es si hay alguna advertencia a la que debo prestar atención.¿Alguien ha tenido experiencia apuntando a Drupal's XML-RPC implementation, o la implementación de cualquiera de las blogging APIs apoyado por su BlogAPI module?¿Qué consejo le darías a otros que siguen el mismo camino?

¿Fue útil?

Solución

Si bien la función XML-RPC es bastante estable y funciona bien, el módulo BlogAPI tiene varios problemas, especialmente con el descubrimiento, que hacen que su uso sea doloroso para cualquier cosa que no sean blogs regulares.Actualmente, no se utilizan blogIds en el documento Really Simple Discovery generado (de los cuales solo existe uno para un sitio) ni para las API de blogs implementadas en BlogAPI.

El blog que recibe una publicación está determinado por las credenciales del usuario, lo cual funciona bien siempre que solo haya un tipo de nodo disponible para acceder a través de BlogAPI, pero cuando intentas tener dos o más tipos de nodos disponibles a través del módulo, las cosas tienden a desmoronarse.

Al observar el estado de BlogAPI en HEAD de Drupal en CVS, es posible que no veamos una solución para esto hasta 8.x como muy pronto.Sin embargo, hay varias personas trabajando en redesarrollar BlogAPI como un módulo de terceros, tal vez para fusionarlo nuevamente con el núcleo de Drupal en una fecha posterior.Si desea utilizar una API de blogs conocida, lo mejor sería involucrarse en su esfuerzo.Sin embargo, si se trata de otra cosa, la función XML-RPC proporcionada a través de hook_xmlrpc() hace un gran trabajo al permitirle proporcionar sus propias interfaces XML-RPC.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top