2012-04-12 4 views
0

DrupalのCMS機能とモバイルアプリケーションとの通信のためのサービスモジュールを組み合わせて使用​​するときに、誰かが私を導くことができれば非常に感謝します。私が達成しようとしているのは、モバイルクイズアプリケーションを作成し、Drupalを使用してコンテンツを管理することです。Drupalサービスを使用したモバイルアプリケーション

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

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

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

ですそれとも私が達成しようとしています何のためのDrupalを使用してより良い解決策はありますか?

EDIT:

もう一つの問題は、私は、ユーザーの回答/統計情報を追跡することができる方法である - どのようにそれを整理するために、私はDBのテーブルに自分自身を作成する必要がありますか?

答えて

0

質問に答えるために:私は、私はビルトインのDrupalを使用して別のモジュールを作ったのは何

をフックを使用してデータベースを作成する - hook_schema、フックを使用してサービスを作成しました - hook_services_resources、フォームAPIを使用して簡単な管理ページを作成しました。

1

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

+0

このコンテンツはカスタムですか、それともDrupalの汎用ノードと似ていますか? – o15a3d4l11s2

+0

コンテンツはdrupalsノードに基づいています。次に、drupalノードからjsonへのマッピングを示すテキストファイルがサーバー上にあります。 – Warpzit

+0

私は、質問、回答、正解などを追加できるフォームのようなカスタムコンテンツを必要とし、この「質問」オブジェクトを公開しています。これは「ノード」を通じて達成可能ですか?申し訳ありませんが、私の質問はダムですが、私は非常にDrupalの新しいです – o15a3d4l11s2

2

あり、このベンチャーに助けることができるかもしれませんDrupalのモジュールがある:それは、PhoneGapので構築されたモバイル・アプリケーションと通信できるようにするサービスおよびビューデータソース(ビューJSON)を使用しています

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

とjQueryMobile。

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

私は詳細にこのアイデアをカバーしてブログ記事を持っている:

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

関連する問題