Zope is available as OpenSource software, i.e. it is free and
there is access to the source code. The license is
||To enable Web application developers to integrate content
from nearly any source into maintainable web applications.
||Provides a development platform for Web application
developers that is highly object-oriented and extensible.
Designed on an object model of the Web, it has an extensible set
of built-in objects, for example, document objects and Database
Connection objects. These can be manipulated according to their
type (e.g. a document object can be edited; a Database
connectivity object can have its connection string modified).
Management and application development can be done through a web
browser, by creating, defining and scripting these objects. The
Zope core can be extended by Zope products, which are written in
Python and add new object types and custom facilities. Zclasses
are extensions to the Zope core which do not require any
programming. Zope has a component architecture. Components
include an internet server, a transactional object database, a
search engine and a web page templating system. Zope is
|Platform and requirements
||Runs on most Unix platforms, Linux or Windows NT.
|Components and their
||Zope provides its own built-in web server, although it can be
used with standard web servers (using PCGI). Zope also supports
other protocols (FTP, WebDAV and XML-RPC).
||Objects are stored in the transactional object database; this
can use either a filesystem or a RDBMS as its backing
LDAP or IMAP servers could be used; Oracle, Sybase, MySQL and
ODBC compliant databases are all supported. Objects on a Zope
site can be indexed by their content as well as by their
properties. Data can be integrated from many sources. Web
requests are treated as transactions by the system.
||Developed in Python; some components in C.
||The Zope object database can be exported to an XML
||Administration of Zope systems is manageable through the Web
and can be done remotely through existing web browsers.
Includes access control.