是否有支持自定义内容类型/分类的cms,但是没有其他功能?

时间:2012-08-31 23:14:33

标签: web content-management-system template-engine

我工作的所有项目中有95%需要以下

  • 一个简单的管理界面,允许一个用户编辑/添加/删除我指定的预定义内容。 (每个内容可以包含多个输入字段,所见即所,无线电按钮,图像等)
  • 可以在页面上显示这些内容中的一个或多个。最好使用模板语言。
  • 一些小帮手,如分页,忘记密码等。

做研究,我发现非常复杂的解决方案(wordpress等),框架(django,drupal)以及对超轻量级cms的恐惧:仅支持静态页面(get-simple等)。

1 个答案:

答案 0 :(得分:2)

通常我不会推荐Drupal,因为我过去曾经遇到过一些糟糕的经历,但它确实解决了你的问题(CCK& Views)。是的,它确实很复杂,但您可以禁用不需要的模块,并让编辑者可以访问他们需要的内容。

顺便说一下,Drupal是一个CMS。作为一个框架,与Django相比,它很糟糕。

编辑: 关于复杂性:不仅复杂,而且您的项目可能变得越来越复杂,使得整个事情无法维持。你可以做一个让事情变得简单的规则 - 在做出决定之前问问自己两次,比如安装一个新模块,因为它实现了“很酷的功能X”或“很高兴有功能Y”。如果您的回答不是100%“是”,请远离它:)

编辑2: WordPress - 将HTML与SQL查询混合在一起的主题使其成为90年代的平台。我会选择Drupal而不是WordPress,它有一个更好的设计imho,下面的框架不会让你变得愚蠢(除非你能理解“the [infamous] loop”)

编辑3: 如果您可以以编程方式创建这些内容类型,我的建议是在Django上构建一些自定义CMS。如果你需要从网络界面创建它们,Drupal会立刻让你到那里。

所以:

  • 如果你可以编写代码(有能力,精力,时间和/或金钱),用Django构建它
  • 否则,请使用Drupal