Domanda

Come posso esporre i dati dal mio sito Drupal tramite servizi Web ad applicazioni esterne come iPhone o Android?

È stato utile?

Soluzione

Una delle soluzioni più popolari è il Services Module . Ci vuole un po 'di set-up e know-how, ma è molto flessibile in ciò che può produrre e quali formati avete bisogno. E 'la soluzione che abbiamo usato in Palantir.net a fornire i dati per le nostre applicazioni DrupalCon Chicago Android e iOS.

Altri suggerimenti

Una possibilità è quella di utilizzare RSS che è attivata per impostazione predefinita. È possibile utilizzare RSS a http://example.com/rss.xml di default, o se si' stai usando qualcosa come modulo le vista , si può sempre impostare un feed RSS per una vista specifica, al limite i dati nel feed RSS per un tipo specifico, o di altri filtri.

I moduli possono anche implementare hook_xmlrpc) , e ( hook_xmlrpc_alter () .
A seconda dei dati necessari per lo scambio con le applicazioni esterne, e dal formato di cui hanno bisogno, si potrebbe anche seguire questo approccio.

Per Drupal 8, è meglio usare modulo di base REST API. Ecco un Drupal 8 Android https://github.com/onedrupal/One-Drupal-Android che utilizza API di base REST.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top