Navigation
index
next
|
previous
|
Zope 2 v2.12.0 documentation
»
Zope Developer’s Guide
¶
Contents
¶
Outline
Interfaces
Publishing
Products
Persistence
Security
Debugging and Testing
Introduction
Components and Interfaces
Zope Components
Python Interfaces
Why Use Interfaces?
Creating Interfaces
The Interface Model
Querying an Interface
Checking Implementation
Conclusion
Object Publishing
Introduction
HTTP Publishing
URL Traversal
Traversal Interfaces
Publishable Object Requirements
Traversal Methods
Publishing Methods
Character Encodings for Responses
HTTP Responses
Controlling Base HREF
Environment Variables
Other Network Protocols
Summary
Zope Products
Introduction
Development Process
Registering Products
Product Frameworks
Evolving Products
Conclusion
ZODB Persistent Components
Persistent Objects
Persistent Rules
Transactions and Persistent Objects
Threadsafety of Non-Persistent Objects
Shared External Resources
Other ZODB Resources
Summary
Acquisition
Introductory Example
Acquisition Wrappers
Explicit and Implicit Acquisition
Controlling Acquisition
Filtered Acquisition
Acquiring from Context
Containment Before Context
Additional Attributes and Methods
Acquisition and Methods
Conclusion
Security
Introduction
Security Architecture
Permissions In Zope Products
Implementing Security In Python Products
Class Security Assertions
Module Security Assertions
Designing For Security
Compatibility
Using The RoleManager Base Class With Your Zope Product
Conclusion
Testing and Debugging
Debugging
Unit Testing
Logging
Other Testing and Debugging Facilities
Summary
Appendix A: Zope Core Permissions
Core Permissions
Appendix B: Zope Directories
Table Of Contents
Zope Developer’s Guide
Contents
Previous topic
Contributions
Next topic
Outline
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
previous
|
Zope 2 v2.12.0 documentation
»