2005年07月21日 星期四 16:03
是不是大家常抱怨open source的产品没有一个好的文档,比如zope和plone。The Definitive Guide to Plone 实在太Out of date,并且很多Plone的特性总是提下 最基本的,稍稍深入就停下来不再继续讲了,读完了还是不知道一个plone的 product如何开发? Plone Live终于给我们这些Plone fans带来了福音,由资深zope专家Michel Pelletier(Zope book的作者之一)和CIGNEX CTO Munwar Shariff编写,历经一 年多的时间,内容覆盖全面,组织良好,语言也很易读。同时作者每个月至少更新 一次,随着Plone的开发进程而为该书添加最新的内容! As Plone grows, Plone Live will grow with it. 同时,Plone live也是介绍plone2.1开发的唯一书籍,并介绍了archetype框架的 基本特性到高级特性,plone和数据库、LDAP,XML- RPC, Web Service的整合开 发,plone的安全问题,适合Plone初学者和高手。强烈推荐! 因为作者的辛勤劳动所以才会有这么优秀的作品问世,他的在线up to date版本订 阅价格是29.95美元,一年的免费更新。同时,作者也很关注中国的zope/plone社 区,已声明给中国的zope/plone社区 25%的折扣,如果你想要购买的话,可以直接 联系Munwar(munwar at cignex.com) 作者介绍: Michel Pelletier是CIGNEX公司的架构师,参与了很多基于Plone的大规模工程。 Michel是"The Zope Book"和"The Zope Developer's Guide"的作者,并且写过许 多关于Zope和ZODB的文章。Michel已经用Python和Zope工作超过5年,同时他曾就 职于Zope公司,帮助他们开发Zope从1.0到2.2版本。并且是Zope的很多特性如 Zcatalog和MIME编码支持的设计者。 Munwar Shariff 是CIGNEX的创建者之一,同时也是公司全球销售的副总裁。他参 与了很多大规模Open Source和J2EE工程,并担任首席设计师。 Munwar 用Zope, CMF, Plone, MySql和LDAP技术开发过超过40个Web应用产品和项 目,有超过14年在美国、欧洲、亚洲的职业生涯。他写了众多关于开源的文章,并 且经常在相关开源会议发言。他的客户包括爱普生(Epson),劳伦斯.利佛莫尔国 家实验室(Lawrence Livermore Labs), 宏道(Broadvision),沃尔玛(Wal-Mart), 三菱(Mitsubishi)和康柏(Compaq)等。 Plone Live by Michel Pelletier and Munwar Shariff is written for Zope, CMF, Plone and Python developers familiar with web frameworks. The central purpose of this book is to help people developing Content Management Systems utilizing Plone. Readers should have at least a beginner's understanding of Python and intermediate experience with HTML and web technologies. Plone Live focuses on concepts, customization and advanced development using Plone. Plone Live will include 2.1 features, as well as 2.0.x current functionality. Some of the Features of Plone Live include: * Basic setup and customization * Creating portal types * Users and security * Advanced archetypes * Relational databases * LDAP Chapter Summaries: Chapter 1: Introduction to Plone Development This chapter introduces you to Plone, Zope, and Python in the context of web applications. It includes instructions on how to download and install them. It also provides you with several online resources, including the PloneLive.com web site, other Plone resources, and the source code for the examples in this book. Chapter 2: Anatomy of Plone This chapter describes how the major components of a Plone system relate to each other. It also describes the major features of Zope. This chapter is essential reading for anyone not already familiar with Plone's tools and features. Chapter 3: Getting Started with Plone This chapter introduces you to some of Plone’s basic features, such as creating content, editing content, the underlying fundamentals of the object database and acquisition, and how to use and edit workflow. Chapter 4: Basic Customizations This chapter explains Plone’s many features that you can customize to make Plone look and behave the way you want. It describes all of those customizable options and their possible values. It also explains the differences between file system development and Zope Through The Web development. Chapter 5: Membership and Security This chapter explains the framework behind the membership and security system. Zope has a powerful security system that prevents users from calling methods or accessing objects for which they do not have permission. Plone uses this security system to provide a flexible and configurable membership system for controlling the content, workflow, search, and security policies. Chapter 6: Creating Portal Types This chapter explains how to create new types in Python that work with Plone. Eventually, you are going to need functionality that Plone's default types don't provide. For this, you will create your own types that work according to your specifications. Chapter 7: Archetypes This chapter introduces you to Archetypes. New in Plone 2.1, Archetypes is a type system to replace the CMF type system described in Chapter 5. This new, schema-driven type system was initially a third-party product, but became so popular that the Plone developers decided to adopt it as the new type system for Plone 2.1. Chapter 8: Advanced Plone Features and Products This chapter covers the techniques for advanced development and functional testing. Chapter 9: Plone and Relational Databases This chapter highlights how Plone supports external databases to provide an enterprise-scale content management system. Relational database are widely used in medium to large enterprises. Zope supports almost all the relational databases available in the market. Chapter 10: Membership Using LDAP This chapter explains how to leverage the Lightweight Directory Access Protocol (LDAP) to implement a highly scalable membership system on Plone. Chapter 11: Integrating with Non-Plone Systems This chapter covers integration with non-Plone systems, such as WebDAV, Syndication, Web Services, and XML-RPC. Appendix A: Mind Maps This appendix represents the key features of Zope and Plone as Mind Maps, so readers can remember them easily. Appendix B: Page Template Reference This appendix provides quick reference to the three components of Zope’s dynamic presentation language: the Tag Attribute Language (TAL), the TAL Expression Syntax (TALES), and Macro Expansions for TAL (METAL). Appendix C: Useful Resources This appendix provides Plone, Zope, and Python related resources and links to some useful Plone products that you can install and customize.
Zeuux © 2025
京ICP备05028076号