Personal tools
You are here: Home Documentation Tutorials PloneFormGen Recipies Event Registration
Document Actions

Event Registration

How to create a form for people to signup for an event

 

Ingredients

  • Nice introductory content
  • Several string fields
  • One or more multi-select fields
  • A textarea field
  • Mailer adapter
  • Thank you adapter
  • Saved data adapter

Time to Build: 30 Minutes

If you need a primer on the basics of PloneFormGen, read this tutorial first, from ONE/Northwest

PloneFormGen is well-suited to make basic event registration easy. A form can also work very well in conjunction with the Event content type in Plone. Many Plone users manage an Events listing, so it only makes sense to tie registration in with the Events calendar!

Steps

  1. Create a Form Folder - PloneFormGenshould give you an Email, Subject, and Comments field by default. Delete the field that you don't want to use.
  2. Add introductory content to the top of the form, encouraging people register.
  3. Create String Fields for First Name, Last Name, Phone, plus any other information you wish to gather.
  4. Create one or more Multi-Select fields to gather information about any preferences
  5. Create a Textarea Field (optionally) or gathering additional comments.
  6. Add a Saved Data Adapter so that the form will collect all the information for export to a spreadsheet.
  7. Edit the Mailer Adapter and select a recipient for the form data. The idea here is that you're selecting someone to receive a notification when the form has been submitted. You should also change the Subject to something more meaningful than "Form Submission" under the Message tab.
  8. Edit the Thank You Adapter to include a thank you message. You can also decide if you want the form data displayed on the thank you page or not.
  9. Link to the Form from an Event content item (if applicable)


Note: PloneFormGen does not encrypt data, so it is very unwise to gather credit card, or other sensitive information. If you need payment processing, you should find a third-party provider to handle event registration of this kind.

 
by Sam Knox last modified 2009-04-30 11:20 All content on this site is licensed under a Creative Commons License.
Still Stumped?
If you've still got questions about Plone, here are your best bets for finding out more:
 

All content in this site distributed under the Creative Commons "Attribution-NonCommercial-ShareAlike" license unless otherwise noted.

Powered by Plone CMS, the Open Source Content Management System