Registration Fields

Fields can be created by first selecting a group in which to define a new field and then selecting "New Data Field", or from the step above go directly to "New Data Field" and select the group from the pop-up menu:

Whatever path you take, a screenshot similar to the following will show up:

To define a field it is necessary to enter the following:

  • Prompt - the question that will be presented to the visitor, like "Will you attend the banquet?"
  • Short Description - the label that will be used in XL reports
  • Group - fields group
  • Data Type
    • Date - only valid dates can be entered by the user (When will you arrive?)
    • Fee - a number that will be used to calculate the amount the user will have to pay (Will you participate in the banquet? [20 EUR])
    • Fee/Mult - a given fee multiplied by a number, like How many additional tickets for the banquet? (25 EUR each)
    • Number - a simple number, no letters allowed
    • Sponsorship - particular field for a list of attendees "sponsored" by a company (that won't need to pay for their fee)
    • String - a simple text (possibly multiline)
  • Display - how the field should be displayed:
    • Checkboxes - A list of check boxes (with a related fee if such a field type is selected)
    • Multi input text - only used for the sponsorship data type
    • Multi-line text - simple multiline text box
    • Pop up - A pop-up menu
    • Text Box - A single line box to enter free text
    • Yes/No
  • Fee - The fee amount (early fee)
  • Late Fee - The late fee (fee applied after a given date, usually higher than the early fee)* Late fee cutoff date - Date for selection early/late fee
  • Max Len - maximum length (number of characters) allowed to be entered
  • View Len - maximum display length in characters
  • Encrypt - Encrypt the users' data within the database.
  • Freeze - Prevents users from changing their registration once processing is complete
  • Single - Restrict selection to the first registrant to select an item (e.g., for exhibition booths!). Note that for this option to work properly, the field must be a checkbox and Freeze should also be selected.
  • Required - Determines whether or not data for this field is mandatory
  • Fixed Len - Determines whether or not a fixed length is required for the entered text

It is important to note that not all the fields are available or needed for all datatypes: for example, the fee field is useless when the datatype is a number.

By changing the datatype and/or display type (and saving), a different set of attributes will be presented. So, for example, for selecting a fee datatype presented with checkboxes (typical for booth reservation), it is necessary to select those data types and display, then save, then edit the field again to access the (previously) hidden properties (for example, the list of checkbox values).

Even more, not all the combinations make sense, even if it's possible to select them. Please refer to the table below for getting only the combinations that make sense.

From now on, we won't cover in detail all those combinations, since most of them are pretty obvious.

Where a sort field is present (for multiple items), that means the order in which the items will be displayed. In other words, the field that has the lower figure will be the first, the second-lower will be the second and so on.

It is useful to enter multiple of tens as numbers (so that you can "insert" a new item in between of two other by giving, for example, order "15", without changing all the other order weights).

Just consider a couple of examples that are worth of discussion.

Fee + Checkboxes

Fee + Popup

Fee/Mult + Popup

Similar to Fee + Popup with the difference that instead of fees, in the "popup items", the predefined multipliers of fee must be entered.

Sponsorship

Sponsorship is a particular data type used only for industrial exhibition pages. Since it's rather complicated it will be described in a different section.