Zope

Zope (Z Object Publishing Environment) ist ein Webanwendungsserver. Zope ist Open Source und in Python programmiert. Neben Python und der DTML werden als Entwicklungssprache die Seitenschablonen Zope Page Templates verwendet. Diese dienen  der Generierung von HTML, XHTML und XML Dokumenten. Die ZPT verwenden für Zope entwickelte Technologien: Template Attribute Language (TAL, Templatesprache), Macro Expansion Template Attribute Language  (METAL, Definition von Makros → können in anderen Vorlagen verwendet werden), Template Attribute Language Expression Syntax (TALES: beschreibt eine Syntax die zur Auswertung der Attribute der Ausdrücke dient, die von der TAL und der METAL  verwendet werden) sowie i18n Template Attribute Language: eine Attributsprache welche im Zusammenhang mit der TAL dazu dient, HTML, XHTML und XML Dokumente zu internationalisieren, d.h. in verschiedenen Sprachen zu generieren.  In Zope enthalten ist der Zserver, ein in Python entwickelter Webserver der auf dem Medusa Server basiert. Obwohl kein weiterer Server benötigt wird, ist es möglich und auch manchmal sinnvoll, Zope "hinter" einem Apache-HTTP-Server zu betreiben.  Eine bekannte Anwendung von Zope ist das Content Management System (CMS) Plone und das Workflowmanagementsystem Openflow. Das Enterprise Resource Planning System ERP5 basiert auf Zope. Ebenso wird das Infrastruktur Verwaltungs Projekt  für Schulen SchoolTool mit Zope 3 entwickelt. Zope hat viele Anwender, darunter: die Bank of America, NASA, NATO, U.S. Navy, Verizon Wireless, Lufthansa, TU München, Volkswagen A.G. oder die TU Wien.                                             
Siehe auch:    DTML   Plug-In   Perl   Webserver   Open-Source   Apache-HTTP-Server   CMS