2011-02-14 1 views
2

Supposé il y a une page qui n'est accessible qu'aux utilisateurs authentifiés sur un site Drupal. Qu'est-ce que la bibliothèque/outils sont disponibles pour les développeurs iPhone à:Comment se connecter à un site Drupal depuis une application iPhone?

  • connexion du site Drupal (nom d'utilisateur mot de passe)
  • Accédez à la page avec un statut de loggin

Par exemple, je voudrais remplir un UITableView avec des données de la page Drupal. Merci!

Répondre

5

Vous avez besoin d'un moyen de communiquer avec Drupal. Vous pouvez le faire avec le "module Services". Téléchargez-le de la communauté drupal. Ensuite, sur votre application iPhone, vous avez besoin d'un protocole pour récupérer et envoyer des données à Drupal. Le plus utilisé avec le module Services est XMLRPC, mais vous pouvez le faire avec Json et même plist. Côté iPhone, nous utilisons un framework client Cocoa XML-RPC réalisé par Eric J. Czarny, de Divisible by Zero. De cette façon, vous avez des méthodes par défaut (node.get, user.login ....) pour récupérer des informations de Drupal.

Vous pouvez créer vos propres modules aussi.

Ce n'est pas compliqué. Nous avons créé une application qui communique avec Drupal, mais c'est un peu plus long pour l'expliquer en quelques lignes.

Commencez par télécharger le module Services, en le configurant et en testant avec XMLRPC Server. Après cela, le travail de base est fait.

Bonne chance :)

+1

Vous devriez extraira le Drupal iOS SDK, rend ce beaucoup plus facile, https://github.com/workhabitinc/drupal-ios-sdk –

Questions connexes