Index intransitive and transitive n-ary relationships.
ZC Buildout recipe for defining Zope 3 applications
Zope table implementation
zope.interface extension for defining data schemas
Pluggable object copying mechanism
Homogeneous values favoring maximum or minimum for ZODB conflict resolution
Zope 3 relationship index. Precursor to zc.relation.
Advisory exclusive locks, shared locks, and freezes (locked to no-one).
Extensions to the Zope 3 Catalog
Post-rendering Resource Inclusion
Queues that are optimized for persistency via the ZODB.
a customizable log for a single object in Zope 3.
Low-level versioning support
Pattern for freezing objects
Schedule durable tasks across multiple processes and machines.
A simple interface to Authorize.Net's AIM API
An HTTPSConnection implementation with the new ssl module
A Zope 3 extension for pluggable display names.
Mixing Twisted and ZODB
Extrinsic reference registries
BTree-based persistent dict-like objects (regular dict and ordered) that can be used as base classes. This is a bit of a heavyweight solution, as every zc.dict.Dict (and zc.dict.OrderedDict) is at least 3 persistent objects. Keep this in mind if you intend to create lots and lots of these. To build, run ``python bootstrap/bootstrap.py`` and then ``bin/buildout`` from this directory. A clean, non-system Python is strongly recommended.
Pluggable object copying (deprecated in favor of zope.copy)
Mappings based transparently on multiple BTrees; good for rotating caches and logs.
Utilities for credit card processing
Symlinks for Zope 3.