What is Zope?
Zope is a free, open source, object oriented web server. To understand what zope is, one can imagine zope as a programming language just like Java, C, C++, python. Zope is written in Python Programming Language, so the environment in programming zope program will be python like. Zope is a very complex frame work, zope combine python, DTML, HTML, SQL, javascript, CSS. So that one must skilled on those languages in order to be a zope programmer.
What Zope can be used for?
Since Zope combine the advantages of many frameworks, Zope can be used for almost all kinds of individual and company needs, such as
- Enterprise Resource Planning (Management System)
- Virtual Hosting
- Forum
- Cash Register
- Community Website
- Blogging
- And much more.
What is the Technical Features of Zope?
- Zope is composed of objects in Database as opposed to files, is as usual with other web server.
- Zope maps URL to object using containment hierarchy of such objects.
- Files are treated the same as Python Functions.
- Function in Zope can also be called using URL, just like accessing files in web server.
- Zope provide DTML (Dynamic HTML) that combine both HTML and Python, so the content of HTML files will various depending on what python function return.
What It Takes to be Zope Programmer?
Actually to be a Zope Programmer, we don’t have to master every framework that zope implement, we just have to know what every part of zope be used for. Most of programming in Zope will be in Python Language, but most of the library will be provided by zope.

