This package is Zope Broken Object Interfaces and it is obsolete and
its functionality has been merged into the ZODB3 distribution itself.
This package provides shared browser components for the Zope Toolkit.
This package provides an implementation of browser menus and
ZCML directives for configuring them.
Jinja is a sandboxed template engine written in pure Python licensed
under the BSD license. It provides a Django-like non-XML syntax and
compiles templates into executable python code. It's basically a
combination of Django templates and python code.
This package provides ZCML directives for configuring browser views.
This package provides an implementation of browser resources.
It also provides directives for defining those resources using
ZCML.
zope.component, together with zope.interface, provides facilities
for defining, registering and looking up components.
There are two basic kinds of components: adapters and utilities.
Utilities are just components that provide an interface and that
are looked up by an interface and a name.
Adapters are components that are computed from other components
to adapt them to some interface. Because they are computed from
other objects, they are provided as factories, usually classes.
The zope configuration system provides an extensible system for
supporting various kinds of configurations.
It is based on the idea of configuration directives. Users of the
configuration system provide configuration directives in some language
that express configuration choices. The intent is that the language be
pluggable. An XML language is provided by default.