2012-04-12 6 views
0

Ich bin sehr dankbar, wenn mir jemand zeigen kann, welches der beste Ansatz ist, wenn ich die CMS-Funktionalität von Drupal zusammen mit dem Dienstmodul für die Kommunikation mit einer mobilen Anwendung nutze. Was ich versuche zu erreichen, ist eine mobile Quiz-Anwendung zu erstellen und den Inhalt mit Drupal zu verwalten.Mobile Anwendung mit Drupal-Diensten

Die Fragen, die sie ergeben, sind:

  • Wie Fragen hinzufügen - ich habe einen benutzerdefinierten Drupal-Modul, benutzerdefinierten Inhaltstyp oder sonst etwas zu entwickeln?
  • Wie wird der neu erstellte Inhalt mithilfe der Services-Ebene verfügbar gemacht?

Die Drupal-Version ich verwenden möchten ist 7.

Oder vielleicht gibt es eine bessere Lösung als Drupal für das, was ich erreichen möchte?

EDIT:

Eine andere Frage ist, wie kann ich den Überblick über die Benutzer Antworten/Statistiken - wie es zu organisieren, muss ich mir einen DB-Tabelle erstellen?

Antwort

0

die Frage zu beantworten:

Was habe ich, das ich ein separates Modul hergestellt, das die eingebauten in Drupal verwendet Hooks, um die Datenbank zu erstellen - hook_schema, erstellt einen Service mit den Hooks wieder - hook_services_resources und erstellt auch eine einfache Verwaltungsseite dafür mit der Form-API.

1

In meiner Firma haben wir unser eigenes Drupal-Modul erstellt. Das Modul erstellt JSON-Dateien aus den drupal-Inhalten, die wir dann über HTTP oder HTTPS aus unseren Apps erhalten.

+0

Ist dieser Inhalt benutzerdefiniert, oder ist es wie die generischen Knoten, die Drupal hat? – o15a3d4l11s2

+0

Der Inhalt basiert auf Drupal-Knoten. Wir haben dann eine Textdatei auf unserem Server, die die Zuordnung von Drupal-Knoten zu json anzeigt. – Warpzit

+0

Mein Punkt ist, ich brauche mehr benutzerdefinierte Inhalte - wie ein Formular, wo ich eine Frage, mögliche Antworten, richtige Antwort, etc. hinzufügen und dann dieses "Frage" -Objekt freilegen kann. Ist dies durch die "Knoten" erreichbar? Sorry, wenn meine Fragen dumm sind, aber ich bin sehr neu in Drupal – o15a3d4l11s2

2

Es ist ein Drupal-Modul in der Lage sein, kann in diesem Projekt zu helfen:

http://www.drupal.org/project/drupalgap

Es nutzt Dienstleistungen und Ansichten Datenquelle (Views JSON) in der Lage sein mit mobilen Anwendungen mit PhoneGap gebaut zu kommunizieren und jQueryMobile.

Um Ihre Fragen zu beantworten: Um neue Knoten (Fragen) zu erstellen, würden Sie die Node Create Service Resource verwenden. Dann können Sie Views Datasource (Views JSON) verwenden, um den neu erstellten Inhalt abzurufen.

Ich habe eine Blog-Post, die diese Idee im Detail behandelt:

http://tylerfrankenstein.com/code/android-app-with-drupal-7-services-phonegap-and-jquery-mobile

Verwandte Themen