eZ publish Form Builder

A versatile solution, Form Builder is ideal for:

  • online surveys

  • questionaires

  • competitions

  • RSVPs

  • feedback, and contact forms.

It’s the perfect tool for new users to eZ publish or developers that want to save time and effort.

Form Builder is licenced under the eZ Proprietary Partner license and can be purchased via the eZ publish online shop .

For all inquiries, include access to a demo of Form Builder or site licencing please contact formbuilder@designit.com.au

Installation

Form Builder can be installed in 3 easy steps:

  • Extract

  • Enable extension

  • Install

The installation process sets up the required database tables and optionally installs a example form page content type.

Detailed installation instructions are included with the module.

Integration

Form Builder integrates with eZ publish content classes via  a new datatype.  This datatype can be included in  existing content classes or added to new ones to allow forms to be displayed on your site.

The Form Builder interface integrates into the standard eZ publish Administration site.  Sharing the look and feel of the admin site, users are able to quickly and easily use the system to build forms by usinging a familiar interface.

Form Elements

All HTML form elements are supported by Form Builder:

  • text line - text/password

  • text field - textarea

  • single option - radio/select

  • multiple option - checkbox/multiple select

All elements can include default text or options.

Form elements can be marked are being mandatory.  When a form is submitted javascript will automatically check that mandatory elements have been filled out and alert the user.  Server side checking of mandatory elements is in place to catch those users who have disabled javascript.

Results

Form results can be stored in the database and exported  in CSV format for analysis.  Results can also be emailed to a nominated address.

After a form has been submitted users can be:

  • Presented with the form results (ideal for testing)

  • Redirected to another page

  • Displayed a message