麦田守望者's profile异想空间PhotosBlogLists Tools Help

Blog


    12/17/2008

    有助于学习Zope和Plone的资料哪里找

    plone.org官方中的所有加星的文档

    列举一部分:
    • Add-on Products Developer Manual
      • 在开发Plone产品的时候,开发者因该知道和了解的方方面面。没有触及技术细节。
    • b-org: Creating content types the Plone 2.5 way
      • 同样介绍了Plone产品开发的方方面面。与上面不同的是,作者深入技术细节,介绍了很多重要的概念和Zope开发技术。对于刚刚结束Zope和Plone开发的初学者来说,需要重点阅读以下几个章节的内容:
      • 上面这些章节的内容涉及了Zope和Plone开发的核心技术,例如Interface,Adapter,View和Event等。看不懂的话,没关系。尽量理解,让它们在心里留下深刻的印象,等待后面逐个破解问号。在拨云见日那一刻,你会觉得很爽。书呆子
    • Understanding and Using GenericSetup in Plone
    • Archetypes Developer Manual
      • Archetype是开发Plone产品首选的框架。它提供了丰富的schema来描述内容对象,并且能够自动生成与Plone站点的样式一致的用户界面。在这篇文章中,作者以一个Plone产品实例的创建过程,详细地描述了在Archetype框架下开发的全过程。如果此时你对Zope产品开发有所了解的话,那么肯定意识到这不就是Zope产品开发吗,只不过Plone让我们的工作变得简单许多了。没错,的确如此,Plone就是Zope的一个超级产品实例。
      • 实际操练一下文章的代码很有用。
    • Customization for developers

    Zope 2文档

    • The Zope Book
    • The Zope Developer Guide
    • Zope Page Templates Reference

    Zope 3文档

    其他

    Plone和Zope的安装包也带了大量很有用的学习资料。在安装完成之后,可以在Data\Products和zope\lib\python中找到。列举部分如下:

    • Zope CMF文档
      • 该文档存在于CMF的tar包的docs目录中。在学习Plone开发之前应该仔细阅读CMF中的所有文档。之后,再读Plone的文档,你会发现很多名词和概念都不是那么陌生。
    • Five
    • Viewlets and Viewlet Managers
    • Zope 3 Schemas
    • Zope 3 Forms