Underlying Technology - a Technical Overview
This web site is built with Plone. Plone is a content management
framework that works hand-in-hand and sits on top of Zope, a widely-used
Open Source web application server and development system. To develop new
Plone content types, you need to understand Zope and possibly Python (see
below).
Zope itself is written in Python, an easy-to-learn, widely-used and
supported Open Source programming language. Python can be used to add new
features to Plone, and can be used to understand or make changes to the way
that Zope and Plone work.
By default, Plone stores its contents in Zope's built in transactional
object database, the ZODB. There are products and techniques, however, to
share information with other sources, such as relational databases, LDAP,
filesystem files, etc.
Plone runs on Windows, Linux, BSD, Mac OS X, and many other platforms.
I have a version running on my Mac OS X laptop. Our server company
runs plone on BSD - a Unix variant.