如果有人能指导我使用 Drupal 的 CMS 功能结合服务模块与移动应用程序进行通信,哪种方法是最好的方法,我将不胜感激。我想要实现的是创建一个移动测验应用程序并使用 Drupal 管理内容。
出现的问题是:
- 如何添加问题 - 我是否必须开发自定义 Drupal 模块, 自定义内容类型还是其他内容?
- 如何使用服务层公开新创建的内容?
我打算使用的Drupal版本是7。
或者对于我想要实现的目标,也许有比使用 Drupal 更好的解决方案?
编辑:
另一个问题是我如何跟踪用户的答案/统计数据——如何组织它,我是否必须自己创建一个数据库表?
最佳答案
有一个 Drupal 模块可以在这个项目中提供帮助:
http://www.drupal.org/project/drupalgap
它使用服务和 View 数据源(Views JSON)能够与使用 PhoneGap 和 jQueryMobile 构建的移动应用程序进行通信。
要回答您的问题:要创建新节点(问题),您将使用节点创建服务资源。然后您可以使用 Views Datasource (Views JSON) 来检索新创建的内容。
我有一篇博文详细介绍了这个想法:
http://tylerfrankenstein.com/code/android-app-with-drupal-7-services-phonegap-and-jquery-mobile
关于android - 带有 Drupal 服务的移动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10122749/