像Drupal或WordPress这样的CMS是否适合基于数据的基本Web应用程序?

时间:2011-07-07 21:54:03

标签: wordpress drupal plugins

我很好奇,像Drupal或WordPress这样的CMS是一种适合创建以数据为中心的Web应用程序的方法。它没什么特别之处,但需要登录才能访问,并且基本上有搜索参数,结果页面和详细信息页面。我可以很容易地编程这个,但是我更喜欢主题是Drupal或WP,因为我不是一个设计师。感谢您提供任何见解,以及目前可能存在的任何示例!

-e -

1 个答案:

答案 0 :(得分:1)

当然,Drupal适用于以数据为中心的网站。 Development Seed是一家公司use Drupal并以数据为中心的网站,但他们也使用其他技术,如Node.JS.正如Marek Sebera所建议的那样,这实际上取决于您的实际需求以及您的网站将对数据做些什么。

您基本上有两种方法可以将数据集成到Drupal中。一种是将数据导入Drupal为entities(Drupal 7中任何数据的通用概念)或nodes(Drupal中任何 content 的具体概念)。另一种是直接从Drupal查询外部数据源。

要导入数据,Feeds模块是一个非常可靠且灵活的解决方案。开箱即用支持来自本地文件或HTTP的CSV,Atom和RSS。但它具有灵活性和可扩展性,并且已经有很多contributed modules扩展了它。

要查询外部数据或导入数据,可以使用Views模块构建查询页面。对于外部数据源支持,您将需要additional backends modules,并且可能必须自己编写。

如果您将数据作为实体导入,您还可以使用核心EntityFieldQuery编写自己的查询,而无需使用视图。您还可以使用Search API使用搜索引擎(Apache Solr)对导入的数据编制索引。