Qualche stranezza di cui dovrei essere a conoscenza nelle implementazioni XML-RPC e BlogAPI di Drupal?

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

Domanda

Sto iniziando a lavorare su un progetto che accederà a un sito Drupal per creare (ed eventualmente modificare) nodi sul sito, tramite la funzione XML-RPC e Modulo BlogAPI fornito con Drupal . Ciò include il caricamento di file, in quanto il progetto prevede che le persone possano caricare immagini in massa su un sito Drupal con minimo rumore.

Quello che vorrei sapere è se ci sono avvertimenti che dovrei cercare. Qualcuno ha avuto esperienza di targeting per l'implementazione XML-RPC di Drupal o l'implementazione di una qualsiasi delle API di blog supportate dal suo modulo BlogAPI ? Che consiglio daresti agli altri seguendo lo stesso percorso?

È stato utile?

Soluzione

Mentre la funzione XML-RPC è piuttosto stabile e funziona bene, il modulo BlogAPI ha vari problemi, specialmente con la scoperta, che rendono doloroso usarlo per blog diversi dai normali. Attualmente, non viene utilizzato blogIds nel documento Really Simple Discovery generato (di cui esiste solo uno per un sito) o per le API di blog implementate in BlogAPI.

Il blog che riceve un post è determinato dalle credenziali dell'utente, che funziona bene fintanto che è disponibile un solo tipo di nodo per l'accesso tramite BlogAPI, ma quando si tenta di avere due o più tipi di nodo disponibili attraverso il modulo, le cose tendono a cadere a pezzi.

Osservando lo stato di BlogAPI in HEAD su CVS di Drupal, potremmo non vedere una soluzione fino a 8.x al più presto. Tuttavia, ci sono diverse persone che stanno lavorando alla riqualificazione di BlogAPI come modulo di terze parti, forse per ricollegarsi al core di Drupal in un secondo momento. Se desideri utilizzare un'API di blog ben nota, potrebbe essere meglio essere coinvolti con il loro sforzo. Se è qualcos'altro, tuttavia, la funzione XML-RPC fornita tramite hook_xmlrpc () fa un ottimo lavoro nel consentire di fornire le proprie interfacce XML-RPC.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top