Plone 是不是足以跟上其他 CMS 的步伐?

Posted

技术标签:

【中文标题】Plone 是不是足以跟上其他 CMS 的步伐?【英文标题】:Is Plone doing enough to keep up with other CMSes?Plone 是否足以跟上其他 CMS 的步伐? 【发布时间】:2011-04-24 18:14:22 【问题描述】:

我以 Drupal 为生,我喜欢这个系统。但是,我一直对 Plone 很感兴趣,并想很好地学习它,以广泛地扩展我对 CMS 的一般知识。过去我玩过 Plone,对它既着迷又反感——视具体情况而定。

但话说回来,这就是我认为 Plone 的优势

Python 甜 Python 基于久经沙场和超级成熟 Zope 2 Zope 3 样式现在在 Zope 2 中也可用,因此在 Plone 中也可用 对象而非 SQL 真正分离配置和内容(不像 Drupal,配置和内容在数据库中完全混合) 非常强大的系统可以制作自定义内容类型(遗憾的是不是通过 UI)

但令我惊讶的是,我找不到与视图 (http://drupal.org/project/views) 等效的东西,而且分类法(即分类)不是一等公民。每个 Plone 产品似乎都采用了自己的分类方法。总而言之,虽然我喜欢它的极端和理想主义的方法,但它总是让我觉得在其中完成所有事情都非常困难。

我真的一直希望 Plone 能够成功,每隔几个月就会探索它的 RSS 提要,结果却灰心丧气地回去了。

我以为我会测试 Plone 4。Plone 4 中的新功能列表对我来说完全是令人印象深刻的 (http://plone.org/products/plone/features)。

Drupal 7 的新功能 (http://drupalcode.org/viewvc/drupal/drupal/CHANGELOG.txt?revision=1.373&view=markup) 和 Wordpress 3 (http://codex.wordpress.org/Version_3.0) 似乎在他们的新主要版本中完成了更多

此外,通过敏捷 (http://plone.org/products/dexterity/documentation/faq/how-is-dexterity-related-to-archetypes/view) 替换原型也是向前迈出的一大步。因此,虽然 Plone 4 本身可能是对 3.x 的改进,但是否足以让 Plone 在其他 CMS 中保持领先地位?

这让我想到了我的问题:

Plone 是否在稳步下降?克隆的未来是什么?我对 Plone 没有以其他*** CMS 的速度添加功能和特性的评估是错误的吗?

这个http://www.google.com/trends?q=plone 似乎证实了我的恐惧。

我是否应该尝试一下 Plone 4 并让它成为我的“第二个”CMS?

【问题讨论】:

【参考方案1】:

首先让我消除偏见:我是 Plone 的联合创始人之一,所以随你便吧。 ;)

Plone 4 在很多方面都是一个“中间”版本——最初的计划是将其变成一个大型版本,其中包含新的 UI 方法(新的布局系统 Deco)、改进的类型定义系统(Dexterity)和改进的主题故事(目前简称XDV,名字可能会变)。

在此过程中,我们意识到在这样做之前我们需要一个较小的版本,因此主要改进被推到了新的 Plone 5 里程碑,并且 Plone 4 变成了基础架构/清理类型的版本。

考虑到这一目标,该团队交付了迄今为止最快的 Plone(它的速度超过了 Drupal、Joomla 和 WordPress),改进了许多非常重要的基础设施(文件现在存储在数据库之外,它使用的内存要少得多比以前更好,并且可以更好地扩展到大量并行请求)。

创新仍在进行中,现在 Plone 4 已经发布,我们完全专注于提供 Plone 5,它应该具有许多最初计划为 Plone 4 的新功能和改进。与此同时,我们有一个非常稳固和快速的基础来工作和部署客户。

您还可以在 Plone 4 中使用很多 Plone 5 技术——例如前面提到的 Dexterity 类型定义系统、XDV 主题系统以及其他一些基础设施改进,例如 Chameleon 模板语言(增加了约 50大多数页面的加速百分比)。

所以,不——我们不会以更慢的速度添加功能——如果您查看源代码历史记录和活动而不是 Google 趋势(对于像 CMS 系统这样的小众产品来说,这不是一个非常有用的指标) ,您将看到比以往任何时候都更加活跃的开发人员和更多的代码改进。

【讨论】:

非常感谢您的回复。您列出的功能列表确实令人印象深刻,我期待 Plone 5。当您使用它时 - 我的首要要求是添加类似于 Views (drupal.org/project/views) 的内容并制作分类学是 Plone 5 中的一等公民——如果为时不晚的话。 我不熟悉 Drupal 的 Views,但是你看过 Plone 中的 Collections 吗?您可以选择任何内容,并以您想要的任何方式对其进行排序和显示。 plone.org/documentation/manual/plone-3-user-manual/…【参考方案2】:

正如 Limi 所说,“Plone 4 是进化版本,Plone 5 是革命性版本”。正如 DisplacedAussie 所说,看看 Plone 中的“Collections”,它们就像保存的搜索,并且与 Collections Portlet 相结合非常强大。

即将在 Plone 5 中出现的是用于内容编辑的 Deco/Tiles 系统,这将是非常惊人的,您可以在这里看到它的初始预览:http://www.mefeedia.com/watch/32696814

基本上整个页面由复合元素组成,每个元素都是第一类项目,并且可以通过自己的 URL 进行寻址。您可以根据需要在网格上拖动它们。

-马特

【讨论】:

【参考方案3】:

是的Collections 完成了 Drupals 视图描述中描述的大部分内容。集合不开箱即用的一件事是分组/分类。还有其他插件可以帮助做到这一点,例如collective.collection.yearview。分类选项可能会更强大,但实际上嵌套集合适用于大多数用例。

至于克隆的未来?在过去的几年里,Plone 的受欢迎程度一直保持不变,因为它经历了大规模的内部重组。它失去了开发人员并获得了开发人员。与 Drupal 和 CMS 的总体上升相比,这可能看起来像下降。现在重要的是,由于重组,Plone 现在对开发人员非常友好。由于大多数 Plone 集成商正在切换到 Diazo/XDV,因此 Plone 现在对设计师非常友好。它现在也像以往一样快速、安全和灵活。期待 Plone 从现在开始获得更多的外部关注和增长。

【讨论】:

以上是关于Plone 是不是足以跟上其他 CMS 的步伐?的主要内容,如果未能解决你的问题,请参考以下文章

如何跟上时代的步伐进入云世界

现在Game Boy不但能挖矿还能联网在线对战,老古董也能跟上时代的步伐

如何跟上时代的步伐进入云世界

5个OpenStack的新指南

跟上步伐!21 世纪的 API 文档应该长这样!

都什么年代了,请跟上自动化运维的步伐!