Python 什么可以证明Plone的复杂性?

Python 什么可以证明Plone的复杂性?,python,content-management-system,plone,zope,Python,Content Management System,Plone,Zope,Plone非常复杂。2、、一大堆首字母缩略词和缩写词 这很难开始,目前的状况似乎还没有决定。它主要基于Zope2,但通过5个部分合并了Zope3。到处都有XML配置文件 陡峭的学习曲线是否值得?这种复杂性在今天仍然合理吗 背景:我需要一个平台。客户通常需要CMS。我目前正在阅读“”,事先不了解Plone 问题是:客户并不总是想要相同的,你也无法事先知道。有一点是肯定的:他们不想要Plone的默认主题。但任何附加功能都是一种风险。当你对系统不太了解而无法进行规划时,你不能只是开始说“好”。我认为有

Plone非常复杂。2、、一大堆首字母缩略词和缩写词

这很难开始,目前的状况似乎还没有决定。它主要基于Zope2,但通过5个部分合并了Zope3。到处都有XML配置文件

陡峭的学习曲线是否值得?这种复杂性在今天仍然合理吗


背景:我需要一个平台。客户通常需要CMS。我目前正在阅读“”,事先不了解Plone


问题是:客户并不总是想要相同的,你也无法事先知道。有一点是肯定的:他们不想要Plone的默认主题。但任何附加功能都是一种风险。当你对系统不太了解而无法进行规划时,你不能只是开始说“好”。我认为有四件事可以证明在使用Plone上投入时间是合理的:

  • 普隆有一个庞大而有益的社区。你需要的大部分东西都是别人的
    在过去的某个时候已经这样做了。他可能问了一些问题并得到了帮助 答案,或者他写了一篇教程。通常情况下,留下的痕迹很容易找到。 关于他是怎么做的
  • 您不需要了解许多定制需求的全部复杂性
  • Plone开发人员知道他们的复杂堆栈,并正在讨论如何实现这一点 减少。普隆在过去已经证明,它能够自我更新和摆脱旧的 以干净的方式使用定义的弃用阶段的基础架构
  • 许多本地用户组都有乐于助人的人
哦,等等,我听说plone开发者会议是最好的会议之一!
如果没有任何背景信息,很难回答你的问题。如果你只是想要一个博客,那么复杂性是否合理?不。如果您正在为400多人构建公司内部网,那么复杂性是否合理?对如果你想成为一名顾问,这是一项不错的投资吗?绝对地那里有很多Plone工作,它的报酬比普通的PHP工作高得多

我鼓励你澄清你试图构建什么,并向Plone论坛寻求建议。Plone有一个非常成熟和友好的社区,它绝对会让你知道你所做的事情是否不适合Plone。当然,你可以用Plone做任何你想做的事情,但是在某些方面,它是可用的最佳解决方案,在其他方面,改变它来做其他事情需要做很多工作

一些背景:

此时此刻,普隆建筑之所以如此复杂,是因为它正在向更现代的建筑转型。它现在正在连接新旧方法,这增加了一些复杂性,直到过渡基本完成

Plone这样做是为了避免由于破坏向后兼容性而使客户落后,他们非常重视向后兼容性,这与我可以提到的其他系统不同(但不会提及)

您关心您的数据,Plone社区关心他们的数据——我们希望您能够升级到新的更好的版本,即使我们正在过渡到新的体系结构。这是Plone社区的强项之一,但在飞机飞行过程中修改飞机当然要支付罚款,这是暂时的,额外的复杂性

此外,Plone作为一个社区,非常注重安全性(将其与报告的漏洞的任何其他系统进行比较),并且具有非常专业的文化,重视良好的体系结构、测试和可重用性

作为一个例子,考虑目前正在开发的PLON版本(什么将成为4):

  • 它的启动速度比当前版本快3-4倍
  • 它使用的内存比当前版本大约少20%
  • 目前有一个非常简单的类型系统(灵巧性),它将大大降低复杂性并加快系统的速度,同时保持相同的功能水平
  • 代码库已经比当前发布的版本小了20%,而且越来越小
  • 新类型系统的早期基准测试显示内容编辑的速度提高了5倍,我们还没有真正开始优化这一部分

-Alexander Limi,Plone的联合创始人(有点偏颇)。

如果你想了解Plone的复杂性,你必须提出要求。对大多数人来说,这根本不存在。它通过一键式安装程序在几分钟内安装完毕。然后,只需单击一下即可登录,单击一下即可创建页面,使用WYSYWIG编辑器,单击一下即可保存。一切都是通过一个直观的web GUI实现的。Plone是一种产品


如果您想将其用作“平台”,那么该平台就是一个由超过一百万行代码组成的堆栈,它实现了一个完整的内容管理套件。没有人知道这一切。然而,所有这些“首字母缩略词”和“文件”都是一个软件的证据,它包含在组件中,所以没有人需要知道所有的东西。你可以根据需要在里面挖深或挖浅。如果在内容管理的某些方面你需要一些东西,它已经存在了,你不必从头开始创建它,你可以按照广泛的实践和评论来做。

我发现了一条匿名评论,它比那篇文章本身好得多,所以我在这里完整地转发了它,更正了几个拼写错误


今年夏天,我的国际象棋俱乐部要求我建立一个新的网站,董事会成员可以在那里添加新闻快讯、文章。。。听起来像是一个CMS。作为一名Python开发人员,我研究了Plone并购买了Aspeli书籍Professional Plone development(优秀的书面btw)

我花了3周的假期来研究这本书,并建立了网站的第一个模型

3周后,我意识到普隆有一些非常好的东西,但也有一些非常令人沮丧的东西 积极的一面

  • 如果您不需要定制Plone,那么Plone在功能和布局方面都非常出色
  • Plone具有良好的安全模型