如何使用drupal作为后端但我自己的代码作为前端?

时间:2009-11-23 09:15:52

标签: php drupal configuration

我不想用它来构建整个网站,

相反,我想用它来管理网站上的部分帖子。

drupal适合这种工作吗?

修改

如果答案是肯定的,你能在这里提供一些指导吗?

我只是想用它来编辑/管理帖子,但是用我自己的代码显示它。

5 个答案:

答案 0 :(得分:3)

如果您想将drupal用作“纯后端”并在其他某个互联网站点中提取/显示内容,那么您可以查看:

  • 使用drupal主要生成的开箱即用的RSS。也许在drupal中设置一系列 Views 可以根据需要收集帖子。很容易设置,但不会给你很多控制。
  • 查看服务模块以及您可以使用它设置的各种Web服务。当我需要在drupal网站上有一个Flash前端时,我已经多次使用过这个版本(概念上至少)听起来有点像你所描述的那样 - Services module on drupal.org

答案 1 :(得分:0)

简短回答:是的,Drupal可以做到这一点,虽然它不是为此而设计的。

答案 2 :(得分:0)

以下是你如何做到的;你可以configure drupal as a blogging platform

好的,现在你澄清了你的问题。为了显示数据,也许您可​​以编写your own modules来显示您想要的任何结果。这是一种方式。

另一种方式,非常丑陋在您的节点页面中set your node to accept full PHP,然后开始编写PHP MySQL代码。就像我告诉过你的那样,这是一种非常丑陋的方式。

答案 3 :(得分:0)

您可能会发现自己想要编写自己的Drupal主题。这将使前端代码成为您自己的代码,但保持大部分网站正常工作,因为Drupal正常运行。这为您提供了最少的工作灵活性。

答案 4 :(得分:0)

主题将是最好的方式。 但是,drupal以非常整洁和结构化的方式存储其所有数据,因此您可以从您的cms执行您需要的sql调用,或者您正在编码的任何内容中显示其他所有内容。我建议阅读http://drupal.org/node/22754以获取特定的表格描述。你可能会使用cck,所以我建议也要研究它的表格。 (你可以尝试drupal 7,因为它有核心字段,而且看起来更整洁)。