Zope

related topics
{system, computer, user}
{math, number, function}
{company, market, business}
{work, book, publish}
{album, band, music}
{area, community, home}

Zope is a free and open-source, object-oriented web application server written in the Python programming language. Zope stands for "Z Object Publishing Environment", and was the first system using the now common object publishing methodology for the web.[1][2] Zope has been recognized as a Python killer app, an application that helped put Python in the spotlight.[3]

Over the last few years, the Zope community has spawned several additional web frameworks with disparate aims and principles, but sharing philosophy, people, and source code. Zope 2 is still the most widespread of these frameworks, largely thanks to the Plone content management system, which runs on Zope 2. BlueBream (earlier called Zope 3) is less widespread but underlies several large sites, including Launchpad. Grok was started as a more programmer-friendly framework, "Zope 3 for cavemen", and in 2009 BFG gained popularity in the Zope community as a minimalistic framework based on Zope principles.

Contents

History

The Zope Corporation was formed in 1995 in Fredericksburg, Virginia under the name Digital Creations, as a joint venture with InfiNet (a joint newspaper chain venture). The company developed a classified advertisement engine for the Internet, then in 1997 became an independently owned private company. The company's software engineers are led by CTO Jim Fulton. PythonLabs, creators of Python, became part of the company in the year 2000. Python founder Guido van Rossum left Zope Corp in 2003[4].

What is now known as Zope 2 began with the merging of three separate software products – Bobo, Document Template, and BoboPOS – into the Principia application server. At the behest of its largest investor, Opticality Ventures, Principia was re-released as free software under the name Zope in 1998. Bobo, and therefore Zope, was the first web object publishing solution.[1][2]

Full article ▸

related documents
Priority queue
Java Servlet
Fourth-generation programming language
AltiVec
Chmod
Wikipedia:Free On-line Dictionary of Computing/symbols - B
Ext2
REBOL
Z-buffering
ReiserFS
Wikipedia:Free On-line Dictionary of Computing/E - H
Microsoft Access
Locality of reference
.NET Framework
Ladder logic
Emacs Lisp
VBScript
Wikipedia:Free On-line Dictionary of Computing/T - W
Wikipedia:Free On-line Dictionary of Computing/L - N
Maple (software)
Parrot virtual machine
Amdahl's law
CPAN
Queueing theory
Event-driven programming
GNU Privacy Guard
Enterprise Objects Framework
Linear feedback shift register
Rsync
Talker