Version 6 (modified by fhoffmann, 6 years ago) (diff)


ZMSLabs - Open Research and Development Platform

ZMSLabs is a platform for open source and open content projects in context of the ZMS Publishing System.

ZMS (Zope based Content Management for Science, Technology and Medicine) is a complete solution for electronic publishing - in particular e-science purposes. The underlying efficiency-oriented publication model is the result of many consulting projects in recent years by HOFF­MANN+LIE­BEN­BERG, Berlin. Modularity of the ZMS components and approved production processes turn ZMS into an uncomparably rapid tool.

Latest Changes

ZMS3 3.0.0

Download latest versions of the Release Candidate:
Nightly build ZMS-latest.tar.gz | Browse all builds

[5195] by zmsdev on 19.09.2019 19:19:48

[ZMSLabs] #515: duplication of content-objects deleting path-attributes (merged from ZMS4)

[5194] by fhoffmann on 18.09.2019 19:17:21

avoid errorous umlaut transformation (req by KKI)

[5192] by fhoffmann on 16.09.2019 19:16:19

added handling of defect content object definitions (req by OT)

[5191] by fhoffmann on 16.09.2019 17:44:10

added error handling in repomanager diffing (req by OT)


Resources for ZMS Technologies

Zope-based Content Management for Science, Technology and Medicine
ZMS Download
ZMS Publishing Website | Complete Release Archive | ZMS Developers Group

Z Object Publishing Environment - the underlying Python-based Web Application Server
Zope Download
Zope Docs | English Zope Mailinglist | German Zope Mailinglist
Conference and User Groups of Zope Community in Germany/Austria/Switzerland?

Dynamic object-oriented Programming Language
Python Download
Python Docs | Python Cheetsheet | Regular Expressions Cheetsheet and Testing Tool
Python Package Index

Installation of ZMS Add-ons

ZMS supports online update sites for installing and updating of extensions and themes (since ZMS-2.11.1-740). At the moment there are two update sites enabled by default:

You can edit $ZMS_HOME/import/configure.zcml resp. $ZMS_HOME/www/themes.zcml to fit your needs.


Extensions are installed via Configuration > System > Import Configuration Package as usually.
You can also import configurations for Languages, Meta-attributes, Content-objects, Paragraph-formats, Character-formats, Actions, Workflows and Filters as .xml-Files separately.

Examples are ZMSMediaPlayer, ZMSForum and ZMSCaptcha - find more resources at


Themes are installed on ZMS setup as .zexp-Files usually.

You can also import a new theme or export the current theme via Configuration > Design > Theme afterwards.

Additional there is the ZMSThemeChanger extension available, which supports on-the-fly theme changing (requires special folder layout and calling of API-functions in templates - see ZMSThemes-Proposal for more information and YAML-3.1_examples theme for proof of concept).