Plone是否做得足以跟上其他CMS?

时间:2010-10-13 09:51:36

标签: wordpress drupal content-management-system joomla plone

我以Drupal为生,我喜欢这个系统。然而,我一直对Plone很感兴趣,并且想要广泛了解我对CMSes的广泛了解。我过去和Plone一起玩过,被它迷住了并且被它击退 - 取决于当天。

但接下来又是我所看到的Plone的优点

  • Python sweet Python
  • 建立在战斗硬化和超级成熟 Zope 2
  • 之上
  • Zope 3风格现在也可以在Zope 2中使用,因此也可以在Plone中使用
  • 对象而不是SQL
  • 配置和内容的真正分离(与Drupal不同,配置和内容完全混合在数据库中)
  • 非常强大的制作自定义内容类型的系统(遗憾的是不是通过用户界面)

然而令我感到惊讶的是,我找不到任何与观点相同的内容(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)取代Archetypes也是向前迈出的一大步。因此,尽管Plone 4本身可能比3.x有所改进,但它是否足以让Plone在其他CMS中进行推算?

这让我想到了我的问题:

Plone是否稳步下滑? Plone的未来是什么?我的评估是错误的,Plone没有按照其他顶级CMS的速度添加功能和功能吗?

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

我应该试试Plone 4并将其作为我的“第二”CMS吗?

4 个答案:

答案 0 :(得分:20)

让我首先避开偏见:我是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系统这样的利基而言,这不是一个非常有用的指标) ,您将看到有比以往更多的活跃开发人员和更多的代码改进。

答案 1 :(得分:4)

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

至于plone的未来? Plone的受欢迎程度在过去几年一直保持不变,因为它经历了大规模的内部重组。它失去了开发人员并赢得了开发人员。相比Drupal和CMS的上升一般可能看起来像下降。现在最重要的是,由于重组,Plone现在非常适合开发人员。由于大多数Plone集成商正在转向的Diazo / XDV,Plone现在非常设计友好。它现在也很快,就像以往一样安全和灵活。从现在开始,预计Plone将开始获得更多的关注和增长。

答案 2 :(得分:3)

正如利米提到的那样,口头禅是“Plone 4是进化的释放,Plone 5是革命性的释放”。正如DisplacedAussie所说,看看Plone中的'Collections',它们就像保存的搜索一样,并且与Collections Portlet相结合非常强大。

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

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

-Matt

答案 3 :(得分:-3)

我知道这个问题很久以前就已经得到解答了,我的回答不是关于Plone,但你可以尝试检查ProcessWire:

http://processwire.com/

它是一个用PHP编写的开源CMS,具有类似jQuery的语法。我还没有在一个项目中实现它,但我正在学习它,因为它看起来非常自由,灵活。

看看这个:

http://processwire.com/api/what/

您可以为所需的任何自定义数据类型建模,并将其视为页面或资产,以便在其他地方使用。更重要的是,ProcessWire不会假设您的标记甚至HTTP请求的响应类型。由给定的请求返回HTML页面,JSON响应,PDF文件还是RSS源,由您决定。

看起来PW也相当强大,有些网站上运行着数万页。