【问题标题】:CMS or Framework for a new project [closed]新项目的 CMS 或框架 [关闭]
【发布时间】:2012-10-16 15:59:46
【问题描述】:

这可能是 StackExchange 的错误部分,但它是关于编程的,所以我认为这是一个很好的起点。

我被要求研究一个新系统并升级我们当前的系统。

我们目前正在运行 Drupal 6.x,但由于它现在已经过时并且我们希望扩展,我们需要更新的 CMS。我被告知要对从头开始编写自定义 CMS 或使用框架保持开放的态度。

我认为 CMS 中需要的关键内容如下:

1. Good URL routing system.
2. A nice templating system (like PHPBB's or simular to smarty).
3. Database driven (obviously), but it can be MySQL, MongoDB (NoSQL) etc.
4. Easy to administer.
5. Easy to customise (styles and modules/plugins).
6. A good community for the CMS (a plus not a necessity).
7. RESTful API would be a plus too.
8. Security is paramount.

但是,我已经研究过了,我不想走 Joomla 的路线!老实说,我不想等待 Drupal 8(我们也解雇了 Drupal 7,因为它太臃肿而且没有做我们想要的)。

另一方面,如果您知道任何提供大部分这些功能的框架,那么我愿意接受所有建议,因为我非常满足于从框架基础编写一个。

所以请让我知道任何人的想法。

谢谢!

【问题讨论】:

  • 您想要免费还是付费的解决方案...?
  • Wordpress 怎么样?它应该满足您的所有需求(不确定restful api)
  • 我愿意接受付费解决方案,但显然开源总是一个优势。 WordPress 几乎不是一个 CMS,它是一个高级博客系统。谢谢你的想法
  • @DarkMantis,不过取决于你如何配置它。

标签: php frameworks content-management-system


【解决方案1】:

我建议使用 WordPress - 您可以根据自己的喜好对其进行自定义,如果您正在寻找特定的功能,您很可能会通过一次 google 搜索找到它的插件。

如果您是从头开始编写主题,请考虑使用出色的Skeleton Grid 系统进行响应式设计。它让我的生活更轻松。

【讨论】:

  • 我的团队已经考虑过 WordPress,我们得出的结论是它并不能满足我们真正想要的,因为它是为博客软件而设计的
  • 设计为一个博客软件,但随着时间的推移,它已经成熟为一个成熟的 CMS。 :)
【解决方案2】:

你想要一个 cms 还是一个框架?

  1. 对于一个框架-codeigniter 还是不错的。你需要的东西大部分都有了,只有模板系统直接用php
  2. 如果它是您想要的 CMS - wordpress ...也许

我的建议,如果你想要太具体,并针对你的需要进行优化,那就选择一个框架并编写你自己的 CMS,它将 100% 满足你的需要

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 2010-09-05
    • 2012-10-21
    • 2010-12-29
    • 2011-09-07
    • 1970-01-01
    相关资源
    最近更新 更多