0

Drupal 是 CMS,而不是 Web 框架。

这是否意味着它只能用于发布帖子、博客、图表或您能想到的任何内容,或者它是否可以用于具有“真正”业务逻辑的更复杂的应用程序?

它可以用于开发资源管理应用程序吗?我们可以用我们自己的代表业务对象的表来扩展 Drupal 数据库吗?

4

1 回答 1

1

您应该能够使用自定义模块扩展 Drupal 以实现您的业务目标。我不会添加到 Drupal 数据库来调整它的模式,因为至少可以说这会使修补和升级变得困难。如果现有的 Drupal 数据库 API 不能满足您的需求,您可以根据需要使用额外的数据库。还有一个 Drupal 服务模块可用 ( https://drupal.org/project/Services ),您可以将其用于您的应用程序和 Drupal 之间的 Web API 接口以访问它的对象。

这篇 Stackoverflow 帖子还可能提供一些答案,即Web 应用程序与 Drupal 的集成——我参与了成功的后台业务应用程序,这些应用程序利用了诸如 Drupal 之类的 CMS,使用自定义模块和用于自定义数据对象的附加数据库对其进行了扩展。

于 2013-07-30T11:56:53.177 回答