SignupSheet 0.2 (Beta release) (Mar 18, 2007)

SignupSheet

This release is no longer supported! If you are using this release, please upgrade to a newer version if possible.

This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.

This release adds i18n support, Czech and German translations, improved mail and messaging functionality, and registrant management interface.

For additional information about this project, please visit the overview page .

Available downloads

SignupSheet.tar.gz

For all platforms (0 kB)

Release Notes

Tested with Plone 2.5.2
State Beta release
License GPL

Andreas Jung and Radim Novotny (naro) contributed significantly to this release.

REQUIRES ScriptableFields http://plone.org/products/scriptablefields/

Change log

Andreas Jung and Radim Novotny (naro) contributed significantly to this release.

- requires ScriptableFields http://plone.org/products/scriptablefields/
- added 'view registrants' that displays current registrants status and allows for confirming and editing registrants
- added i18n support for templates
- added German translation


- updated tests to pass
- updated i18n
- Because thank_you_page and email_response fields were changed from TextField
  to ZPTFieldm it is necessary to manually run migration code from
  Extensions/migrate method fixZPTFields. This method will read
  old values from these two fields and store the same value in new format.
  WARNING: if you don't run migration you will get
        AttributeError: read
  when accessing old SignupSheet objects 
- It is possible to generate HTML emails
- workflow script sendInitialEmail is called *before* the transition,
  because anonymous can access registrant object only in 'new' state.
  If script will be called after transition, Registrant.sendNotificationMail
  method won't have access to registrant object. Access is required due to
  rendering templates from ZPTField.
- removed signupsheet_email_* templates
- Introduced TALESField and TemplateFields dependecy. SignupSheet uses
  these two fields for scripting thank_you_page, confirmation and
  notification email (subject and message).
  Syntax is described in field help text.
     context = SignupSheet
     options/registrant = current Registrant object
    
- added notifyEmail field to signupsheet schema. It allows to send notification
  about new registrant to some email address.
- removed registration of SignupSheet.css from portal_css
- it is possible to use options/computed_text in email template now
- use getSiteEncoding if available
- additional i18n work (signupsheet.py - schema)
- improved i18n catalogs, added Czech translation
- do not depend on Kupu in install code
- replaced dtml templates with ZPT with i18n
- use base_view for SignupSheet and simplified signupsheet_view template