1

我正在创建一个允许人们辩论主题的网络应用程序。我开始使用 Django 进行原型设计并拥有一个功能性应用程序。我还没有决定使用什么框架。

我已经阅读了有关 Plone 应用程序和 Plone 框架的信息。我似乎找不到任何关于使用 Plone 作为框架的在线文档。我正在寻找一个教程或其他东西,它将向我展示如何从 Plone 开始构建一个 Web 应用程序。我只想在选择我的框架之前评估 Plone。

有人对学习如何使用 Plone 作为框架有任何参考或建议吗?

4

3 回答 3

3

你应该从这里开始:

http://plone.org/documentation

一本非常好的书是: http: //www.packtpub.com/Professional-Plone-web-applications-CMS/book

Plone 建立在 Zope 应用服务器 (zope.org) 之上。您也应该阅读 zope 书。免费。

freenode 上的 IRC 频道 (#plone) 充满了愿意提供帮助的专家。他们喜欢讨论:)

于 2009-05-14T09:47:37.100 回答
1

不要使用 Plone 作为框架。

Plone 是一个 CMS。你可以用它作为框架,你可以使用 Zope2 应用服务器 + Zope3 组件架构,但我不建议这样做。Plone 被设计为 CMS,那么为什么要将它用作框架?

为什么不应该使用 Plone 作为框架?:

  1. 克隆很慢!!!30 秒。每次重启都太多了。当您更改某些内容时,您需要重新启动。Autorestart( http://plone.org/products/collective.autorestart ) 没有帮助,你仍然需要在任何时候重新启动 Plone 你改变一个 zcml、portlet 的代码,有时还有 python 代码。
  2. 克隆太复杂了。这么大的代码库。不同的编码风格(旧的 Zope2,新的组件基础 Zope3,一些部分是用 Grok 编写的)。
  3. 您将需要编写 xml(通用设置)。
  4. 没人能说你必须使用 Archetypes、Formlib、z3c.form 还是 Dexterity?
  5. Plone 没有很好的文档。旧文档 (plone.org/documentation) 太多,没有地方可以阅读正确的方法。唯一好的文档在 Martin Aspeli 的书 (martinaspeli.net/plone-book) 中,但您需要更多文档,而且这本书尚未开放,因此您需要购买。
  6. Plone 有很多产品,但如果你需要真正稳定和高质量的东西,你需要自己编写。
  7. 克隆很慢!!!忘记测试驱动的开发。
于 2009-06-15T17:36:21.473 回答
0

我认为选择框架最重要的因素是是否存在良好的文档。如果你找不到好的文档以你想要的方式使用 plone 而不必先在这里询问,这就是你需要的所有“评估”。

我会坚持使用 Django。

于 2009-05-29T12:37:05.893 回答