哪个CMS混合了启用CMS的页面和我的PHP程序?

时间:2012-03-17 13:20:16

标签: php mysql content-management-system web

我正在创建一个面向公众的网站,我希望选定的用户能够像在CMS中一样进行编辑,但我还想创建一个由写入的页面组成的私有Intranet端。 PHP由我来执行某些功能,但不是CMS的一部分。

基本上我想要: - 一些用户可编辑的CMS-ified页面 - 一些使用CMS模板引擎,身份验证等的自定义页面。

哪个是最好的CMS?

3 个答案:

答案 0 :(得分:2)

不确定它是否是最好的,但根据您的描述Drupal是一个非常好的候选人。 您的自定义页面可以在模块中实现(PHP代码)。特定URL可以声明为由您的模块处理,如果您不希望,CMS的其余部分将不会受到影响。从您的代码的角度来看,Drupal可以被视为一种框架。

答案 1 :(得分:2)

我可能会使用drupal。从我用它做的,它似乎非常可定制。它比joomla更灵活,看起来更干净,更安全。有很多插件。我还没有做足够的工作来达到我自己的PHP页面与它连接的程度,但如果我不得不尝试任何我会使用的东西。

但是,我个人只是制作自己的CMS。这可能是更多的工作,但随后一切都是我想要的方式。这取决于您希望他们能够编辑多少。例如,我正在为一家商店建立一个网站,所以我创建了一个可以添加和删除项目的地方,这并不困难,特别是因为它是基于数据库的。能够做更改菜单和外观等事情可能会更难......可能会看起来像CMS一样。

答案 2 :(得分:2)

当你需要这种灵活性时,

Drupal非常好。您可以轻松地将其配置为通过菜单系统和TBH链接到其他页面,它非常灵活,您会发现任何您想要为Intranet手动编写代码都可以通过安装和配置现有的第三方模块来完成,如果你真的需要,可以选择编写自定义模块。

我们做这样的开发并将所有内部网内容放入Drupal中,方法是将代码放入自定义模块中,并使用Drupal中的简单表单调用函数。要查看内部数据库中的数据,请告诉Drupal配置中的数据库详细信息,然后使用views module制作列表等。