Welcome to Zope - a new generation of software that we call a web application platform. Like web application servers, Zope provides very high performance and a strong framework for dynamic applications.
|This QuickStart is built with Zope objects -- take a look!|
Zope, though, is distinguished by its integrated object database which, when combined with a revolutionary object model, provides a completely unique facility for servicing content managers and web application developers. This outline, implemented in Zope, talks about the various strengths of the Zope platform and some of the other products available for it.
Zope automatically provides useful objects for web site builders. These include Documents, Images, Folders, UserFolders, and MailHost objects. A content manager can use these objects to create a highly interactive, yet maintainable web site. Content managers can take advantage of Zope's powerful object model and data sharing abilities to reduce redundant work and delegate responsibility for content.
Most web sites try to maintain a consistent style, such as common HTML menus or feedback links. Using Zope, a content manager can define a Document that renders the HTML menu in one Folder - and simply refer to that from other Documents in the system. When the menu needs to be changed, it can be changed once and the changes will instantly be visible throughout the site.
Documents also give content managers access to HTTP request variables, cookies, programmatic control of the object system and more. A content manager could create a Document that renders itself completely differently based on the browser, identity or even the remote network address of the viewer. Using the built-in Zope MailHost object, one could even arrange for a Document to send out an email anytime it is viewed!
|Web to Objects|