我以Drupal为生,我喜欢这个系统。然而,我一直对Plone很感兴趣,并且想要广泛了解我对CMSes的广泛了解。我过去和Plone一起玩过,被它迷住了并且被它击退 - 取决于当天。
但接下来又是我所看到的Plone的优点
然而令我感到惊讶的是,我找不到任何与观点相同的内容(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吗?
答案 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:
它是一个用PHP编写的开源CMS,具有类似jQuery的语法。我还没有在一个项目中实现它,但我正在学习它,因为它看起来非常自由,灵活。
看看这个:
http://processwire.com/api/what/
您可以为所需的任何自定义数据类型建模,并将其视为页面或资产,以便在其他地方使用。更重要的是,ProcessWire不会假设您的标记甚至HTTP请求的响应类型。由给定的请求返回HTML页面,JSON响应,PDF文件还是RSS源,由您决定。
看起来PW也相当强大,有些网站上运行着数万页。