【问题标题】:Can Drupal be used as a shell for custom web apps?Drupal 可以用作自定义 Web 应用程序的外壳吗?
【发布时间】:2012-03-21 17:41:49
【问题描述】:

我希望创建一个需要与 Filemaker Pro(版本 11)数据库交换信息的网站。使用 PHP,我可以创建从 Filemaker 提交和检索数据的简单 Web 应用程序。但是,我想使用 CMS 框架(例如 Drupal)来允许用户控制对站点的访问并更新站点内容(博客文章、图像等)。

是否可以将 Drupal 用作“外壳”,控制对某些页面的访问并允许站点编辑器修改内容,同时嵌入 PHP 页面/表单以与 Filemaker 数据交互?我打算将 MySQL 用于 Drupal,自定义“网络应用程序”将访问 Filemaker。感谢您的帮助。

【问题讨论】:

  • 您是否打算使用链接的 ODBC 表功能并直接从 Drupal 表中获取数据,或者您是否希望从 Drupal 站点公开 Filemaker 将使用的服务,可能使用某些东西像 SmartPill?还是您希望使用 IWP?
  • 也许我可以更好地解释它。我不是想将 Drupal 与 Filemaker 集成,我只是想使用 Drupal,因为它具有作为 CMS 和用户管理的价值。我已经有一个提交到 Filemaker 数据库的简单 PHP 表单。我想采用这种 PHP 形式并将其用作 Drupal 中的“节点”或“页面”。我想我要问的是是否可以在 Drupal 中使用“任何”PHP 表单,无论它是与 Filemaker、MySQL 还是 SQL Server 对话。
  • 啊,我明白了...这是 100% 可能的,请查看 Form API 以“Drupal”方式构建表单,如果您不这样做,请查看 Webform 模块想自己编写代码。

标签: php drupal filemaker


【解决方案1】:

你听说过“有一个模块可以做到这一点”吗?它在 Drupal 世界中被大量使用。是的,对于 Filemaker,有一个 Module for That!。它被称为 Filemaker 模块,在http://drupal.org/project/filemaker 上查看更多详细信息。

现在我从未测试过它,所以它可能无法为您提供所需的一切。但开源的美妙之处在于,你总是可以贡献它还没有的东西。或者至少看看他们是如何做到的,看看是否值得您尝试自己的集成。

现在这个模块比当前版本落后一个版本,所以也许你可以通过学习升级模块来学习 Drupal。有很好的指南来说明如何做到这一点。

【讨论】:

  • 我确实看过这个模块,它看起来很全面。但是,我不打算为整个 Filemaker 数据库创建前端,而是希望创建一个 PHP 表单来访问 Filemaker 并在 Drupal 中使用它。
猜你喜欢
  • 2013-01-28
  • 1970-01-01
  • 2018-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-27
相关资源
最近更新 更多