Homework assignment #8

Tomohiro Oda


What is your favorite web-based collaborative technology (provide a URL)?

ZOPE (http://www.zope.org/) is a python-based webserver, where users can author/edit webpages including dynamic ones.

What makes stand apart from the others you know about?

One significant point of ZOPE is that users can build their own meta types of contents using 2 different levels of languages.
One language is called DTML, which is extention to HTML.
DTML has some tags, e.g. <dtml-var>, <dtml-if> and so on, so that users can "program" their own dynamic contents.
Another language is python.
ZOPE itself is implemented in python and you can write your own module to instantiate your "something-beyond-conventional" contents.
User management and permission settings are also fairly easy and flexible via web-based management interface.