Package: collective.signupsheet
Asignup sheet implementationfor Plone. New events-like content are added to your site,users can subscribeto
those events filling acustomizable form.Table of contentsHow to useCustomizing the subscription formHandling subscriptionsOther featuresNotification systemImport/ExportCalendar friendlyCreditsHistorical tribute to SignupSheetAuthorsChangelog0.3.2 (2018-05-14)0.3.1 (2016-01-25)0.3.0 (2016-01-18)0.2.0 (2014-10-27)0.1.2 (2014-09-19)0.1.1 (2014-07-29)0.1.0 (2014-07-25)How to useAfter installation you can add a new content type to you site: the “Signup Sheet”.Starting configuration in the edit form is only about general information about the event, like:Max number of registrants (if any)Waiting list size (if any)Start/End date of the eventStart/End date of early bird phaseRegistration deadline…much moreAfter that your users can access asubscription form, but you can easily customizehowthe form looks like.Customizing the subscription formThis product is based onPloneFormGenso you can use the same form construction features.
You have a great set of form fields available, but 3rd party products can enhance this list (for example:
a captcha protection field could help).The form is automatically generated with three core fields:NameSurnameEmailTheemailfield is recommended but you can freely change/delete them all and add much more fields.Whatever form you define, your users must fill the form to subscribe.Handling subscriptionsEvery time a user fill the form, a “registrant” content is created inside the “Registrants” subsection of
the form.
The registrant isrealworking document that an administrator can edit later (we are using the powefuluwosh.pfg.d2chere).For users able to manage the signup sheet an administrative view “View Registrant” is given.From this view you can see the status of all subscriptions and confim them.
Right now confirming a user subscription has only internal meaning and confirmed or unconfirmed users are not
handled in different way.Other featuresNotification systemThe Signup Sheet contains also two PloneFormGen mailer adapter, one for notification to the manager at every
new subscription, another for notify the user itself after the subscription (for receive a confirmation of filled
data).You can customize those adapters for fit your needs (new mail messages, notify additional users, …).Notealthough both mailers are normal PloneFormGen items, the “User notification mailer” isdisabledby default. It’s used in a special way and must stay disabled for proper working.Automatic notifications apart you can also use the “Notify Registrants” view, to send a custom message to
all registrants (or to a part of them).Import/ExportSubscribers can be exported in a CSV format, or imported from a CSV with the proper format.Calendar friendlySignup sheets are shown in the Plone calendar portlet like normals events.CreditsDeveloped with the support ofS. Anna Hospital, Ferrara;
S. Anna Hospital supports thePloneGov initiative.Historical tribute to SignupSheetAltough this product is using more recent Plone technologies, it’s miming all the features of another product:SignupSheet.The software stack used in the orginal product has become too old to be maintained anymore. We hope this new add-on
will give same features and best flexibility.AuthorsThis product was developed by RedTurtle Technology team.Changelog0.3.2 (2018-05-14)Improved check to avoid duplicated registrants.
[daniele]0.3.1 (2016-01-25)Fix check for duplicate registants for anonymous submissions
[cekk]0.3.0 (2016-01-18)Added Norwegian translation [eivino]Some Language changes. Most notably changing ‘subscribing to’ to ‘register for’. [eivino]Add check to avoid duplicate registrant entries.
[cekk]0.2.0 (2014-10-27)Removed some bad tab condition expressions [keul]Fixed security issues: some views were not protected
with right permissions [keul]Merged features fromProducts.SignupSheetNotification(an unreleased add-on for original SignupSheet package) [keul]0.1.2 (2014-09-19)Email’s subject is now taken from the “Subject” field
but dynamically created
[fdelia]Fixed action adapter “Registrants” not deselectable
(although deselecting it has no meaning)
[fdelia]Fixed encodings errors on sending mail and exporting
[keul]Added german translation
[staeff]Some sanity to i18n structure: defaults better created by
i18ndude call
[keul]Addeddeleteaction to registrant view
[staeff]0.1.1 (2014-07-29)Fixing packaging error that prevent this
to be released on the Python Package Index.
[keul]0.1.0 (2014-07-25)Initial release