0

DrupalのCMS機能をサービスモジュールと組み合わせてモバイルアプリケーションと通信する場合の最良のアプローチである、誰かが私を案内してくれると非常にありがたいです。私が達成しようとしているのは、モバイルクイズアプリケーションを作成し、Drupalを使用してコンテンツを管理することです。

発生する質問は次のとおりです。

  • 質問を追加する方法-カスタムDrupalモジュール、カスタムコンテンツタイプ、またはその他のものを開発する必要がありますか?
  • サービスレイヤーを使用して新しく作成されたコンテンツを公開するにはどうすればよいですか?

私が使用する予定のDrupalバージョンは7です。

それとも、私が達成しようとしていることにDrupalを使用するよりも良い解決策があるでしょうか?

編集:

もう1つの質問は、ユーザーの回答/統計を追跡する方法です。それを整理する方法は、自分でDBテーブルを作成する必要がありますか?

4

3 に答える 3

2

このベンチャーに役立つ可能性のある Drupal モジュールがあります。

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

Services and Views Datasource (Views JSON) を使用して、PhoneGap および jQueryMobile で構築されたモバイル アプリケーションと通信できます。

質問に答えるには、新しいノード (質問) を作成するには、ノード作成サービス リソースを使用します。その後、Views Datasource (Views JSON) を使用して、新しく作成されたコンテンツを取得できます。

このアイデアを詳しく説明しているブログ投稿があります。

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

于 2012-11-30T15:30:31.127 に答える
1

私の会社では、独自の drupal モジュールを作成しました。このモジュールは、drupal コンテンツから JSON ファイルを作成し、HTTP または HTTPS を介してアプリから取得します。

于 2012-04-12T11:51:09.037 に答える
0

質問に答えるには:

私がしたことは、データベースを作成するために組み込みの Drupal フックを使用する別のモジュールを作成hook_schemaし、フックを使用してサービスをhook_services_resources作成し、フォーム API を使用して簡単な管理ページを作成しました。

于 2012-12-04T09:06:01.003 に答える