3-5 July 2006
CERN, Geneva
Europe/Zurich timezone

Bebop: A Zope3-based Groupware

3 Jul 2006, 15:10
40-S2-B01 (CERN, Geneva)


CERN, Geneva

Web Frameworks Web Frameworks


Dr Uwe Oestermeier (IWM)


Bebop is an open source (GPL) groupware that tries to combine collaboration support and content management with a user-friendly interface. Group aspects (e.g. who is online, who works on what, versioning conflicts, etc.) are seamlessly integrated into the user's local workspace. Bebop comes in two forms: a web client for casual users, and a standalone client for users with the need for professional editing tools. The web client provides wiki, blog, news, and repository views on Zope3 standard content objects. As an Ajax application it offers live search, smart wiki links with various edit options, and WYSIWYG editing and merging. A two-way event notification (cf. Nevow's LivePages) for Zope3 is under development. Although the Ajax client feels in many respects like a standalone application, it still suffers from a limited integration with the desktop and editing tools. To overcome this major shortcoming of web-based applications a standalone client written in wxPython will be the major focus of the Bebop project. This client stores all content in the filesystem and shows in real time who's online, who's sharing the same point of view, and visualizes all modifications and versioning conflicts. The paper will focus on Bebop's architecture and sketch future developments. Bebop: http.//svn.kmrc.de LivePage: http://svn.zope.org/*checkout*/zope3org/trunk/src/zorg/live/README.txt

Primary author

Dr Uwe Oestermeier (IWM)

Presentation Materials

There are no materials yet.