【问题标题】:Is there a cms that supports custom contenttypes/taxonomy but is otherwise feature-free?是否有支持自定义内容类型/分类但没有其他功能的 cms?
【发布时间】:2012-08-31 23:14:33
【问题描述】:

我从事的所有项目中有 95% 需要以下内容

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

通过研究,我发现了非常复杂的解决方案(wordpress 等)、框架(django、drupal)和无数只支持静态页面的超轻量级 cms:es(get-simple 等)。

【问题讨论】:

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


    【解决方案1】:

    通常我不会推荐 Drupal,因为我过去曾有过一些糟糕的体验,但它确实解决了您的问题(CCK 和 Views)。是的,这确实很复杂,但您可以禁用不需要的模块,让编辑者访问他们需要的模块。

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

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

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

    编辑 3: 如果您可以通过编程方式创建这些内容类型,我的建议是在 Django 上构建一些自定义 CMS。如果您需要从 Web 界面创建它们,Drupal 将立即为您提供。

    所以:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-16
      • 2012-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多