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.
|Web to Objects|
|Integrated Object Database|
Problem: You have a common footer that you want on every page in your site. Well, not every page. There's one folder that needs a slightly different footer, but only that folder and its subfolders need it. Another problem: in that footer you want to have a feedback button to send email to someone about the site, but that someone can change and may need to be different in certain folders, and go unaffected in others. Solution: Acquisition!
Think of Acquisition as a sort of run-time inheritence (for the object savvy). Another way of looking at it is Environmental inheritence. When you're at work, your phone number is different than your phone number at home. You're the same person in both places, but your phone number changes depending on where you are. You acquire it from your environment. Acquisition is the same thing. Let's show how this is being used in the Objects section of this QuickStart.
You'll notice that every item in this tree that expands into content is
indented in the tree properly and closes with a horizontal rule. While
every document could have had a closing <HR> added at the end of it
by hand, what if suddenly we decided to change the width of the rule or set
it to noshade? Or even wanted to change with a different element such as
an image? We'd have to go into and change each document by hand.
Unacceptable. Instead, we use Acquisition. In the
Outline (1) folder there is a document
So if that's the case, why do all of the leaves in object have a similar
style but different content? The DTML source code for the
<!--#var standard_html_header--> <!--#var dtContent--> <HR> <!--#var standard_html_footer-->
|Managed Through the Web|
|Direct URL Access to Objects|