Colliberty Easy Publisher
Home / Easy Publisher CMS / Documentations / Easy Publisher 1.8 / Changes made to Zope

content  

Changes made to a Zope installation by Easy Publisher

Applicable Version: 1.7.6

This are the things that are change by Easy Publisher. There are more things that changes but they will not affect normal behaviour. Please look in the ZMIPatches product for more information on hot-patches.

Application (the Root object)

The Application object need to be patch if you whan the root object of your Databse to be an EasyRoot object. In the directory OFS copy the file Application251.py or Application261.py (depending on Zope version) to Application.py (backup the original Application.py to be able to switch back without reinstalling Zope).

The EasyRoot object acts much like the regular Application object mix with the behaviour of an EasyDocument.

For Properties and ZPublisher parameter handling:

DateField

Accepts empty strings (pass throw, no convertion). In Easy Publisher a NullDate is an empty string (not None)

LinesFields

Removed all empty rows.

For the PropertyView:

propertyLabel

Property definition can have the keyword label for a human readable alternativ to the id that is usually returned by propertyLabel.