mojoCMS Premium Add-Ons & Services

Form Wizard Pro

Screen shot of form wizard pro
Form created with Form Wizard Pro
Form Wizard pro edit screen
Form Wizard Pro Edit Screen

Form Wizard Pro enables you to create custom forms and surveys in your mojoPortal site. Our drag and drop form/survey designer makes it easy. For a guided tour of Form Wizard Pro, please click the Demo Videos tab. You can also try it out yourself on our demo site demo.mojoportal.com

Available licenses:  Single Installation License, Server License or Enterprise License.

Features at a Glance

  • Easy Form Creation — Easily design forms and surveys with Text, Paragraph, Multiple Choice (radio buttons), Checkboxes, dropdown lists, Date, or sliding scale question types.

  • Drag & Drop — Re-arrange questions using drag and drop.

  • Files as Submissions — Support for up to 4 files to be uploaded as part of the form submission, good for collecting resumes or images or examples of technical issues, etc.

  • Custom Handlers — Support for implementing custom form submission handlers.

  • Import & Export — Import and export complete form/survey definitions with questions, or even just individual questions.

  • Regular Expressions — Regular Expressions for validation of Text questions.

  • Custom CSS Classes — Easily add custom CSS classes per-question to have complete design control over your form.

  • Notifications — Optionally receive email notifications when a form is submitted. Configure as many emails as you want to receive them.

  • Easy Data — Export submission data to .csv (Comma Separated Values) for analysis in Excel or other spreadsheet programs. Easily track form submissions in Google Analytics. Admins can browse form/survey submissions online as a grid or one by one.

  • Anti-Spam Features — Optional Captcha to prevent spam submissions by automated bots.

System Requirements & Installation

A web site running the free, open-source mojoPortal CMS version 2.9.0.1 or higher using MS SQL 2016+/SqlAzure, MySql, PostgreSQL, SQLite. You should get your site working before you buy the Form Wizard Pro Feature. For information on setting up a mojoPortal site, see mojoPortal Installation. If you need an older version of Form Wizard Pro, contact us.

After purchasing Form Wizard Pro, download the .zip file to your local machine and using an FTP Client like FileZilla, copy the contents of the wwwroot folder into the root folder of your mojoPortal web site. Then visit http://yoursiteroot/Setup/Default.aspx to complete the installation of Form Wizard Pro. If your skin does not already have style for Form Wizard Pro, you should also copy the relevant CSS from the Framework skin. You may need to adjust the CSS to suit your needs.

Version History

  • 2.9.0.5
    • mojoPortal 2.9.1.0 compatibility
    • Added: Description to questions

    • Added: Submission Handler Properties

    • Added: Submission Handler for populating SuperFlexi 'testimonial' solution

    • Added: Default form submission completed message

    • Added: SkinConfig support

    • Added: Form Editing: tab headings and notes, 'Save & Continue' and Cancel buttons

    • Added: Tabs to question editing modal

    • Changed: Form Editing: replaced jquery tabs with bootstrap tabs

    • Changed: Form Editing: moved export and import options to separate tab

    • Fixed: Bug with results browser not working

    • Fixed: Breadcrumbs on admin pages

    • Fixed: Drag/Drop uploader text issue

    • Fixed: Issue with question input validation script when using multiple css classes on the row

    • Fixed: Question Token replacement for user notifications

  • 2.9.0.0 (2023-06-28)
    • mojoPortal 2.9 compatibility
    • User Info added to submission exports
    • Min & Max Character settings for text input
    • Removed AjaxControlToolkit for datepicker and slider, still req'd for drag & drop of questions
    • Fixed: issue with question import not working
    • Email alias used in results
    • Fixed: issue with settingrow validation CSS classes
    • Added: SkinID to submit and previous buttons allowing for better skinning
    • Added: Support for Keyword Blacklist
  • 2.7.0.0 (2018-10-20)
  • 2.6.2.2 (2016-04-10) compatibility for mojoPortal 2.4.1.0
  • 2.6.2.1 (2015-04-29) compatibility for mojoPortal 2.4.0.9
  • 2.6.2.0 (2014-12-18) compatibility for mojoPortal 2.4.0.8
  • 2.6.1.9 (2014-12-02) compatibility for mojoPortal 2.4.0.7
  • 2.6.1.8 (2014-07-18) compatibility for mojoPortal 2.4.0.4 and .NET 4.5
  • 2.6.1.7 (2014-05-27)
    • Changed: increased the size of the per question CSS class field from 20 to 100 characters
    • Added: settings to include UserGuid and ResponseSetGuid in submission data export
    • Added: setting to make a submission anonymous even when a user is signed in (ie it doesn't capture the UserGuid if this is enabled).
  • 2.6.1.6 (2014-04-22)
    • Requires mojoPortal 2.4.0.3 
    • Fixed bug where export/import of individual list questions lost group names for grouped items
  • 2.6.1.5 (2014-01-10)
    • Fixed bug where question aliases were not saved separately from question text when enabled.
  • 2.6.1.4 (2013-12-10)
    • Fixed: custom submit button text was not used on the last page of a multi-page form
  • 2.6.1.3 (2013-10-11)
    • Added: 2 settings to enable showing the CMS page left and right content on the file upload page to make it look more consistent with the page that has the form
    • Patched on 2013-10-17
      • Fixed: bug in the .NET 3.5 version of Form Wizard where file uploads were not working. The only changed file is the .NET 3.5 version of sts.FormWizard.dll.
  • 2.6.1.2 (2013-09-20)
    • Requires mojoPortal 2.3.9.9 or higher
    • Added: support for grouping items in dropdown list questions (HTML optgroup element is created).
    • Patched on 2013-09-26 to fix a couple of bugs. The only file that changed since the initial release of this version is sts.FormWizard.Web.UI.dll in the /bin folder.
    • Patched on 2013-10-01 to fix a couple of minor bugs reported in this forum thread, the only file that changed is sts.FormWizard,Web.UI.dll in the /bin folder.
  • 2.6.1.1 (2013-07-29)
    • mojoPortal 2.3.9.8 compatibility
    • Added: support for custom plain text email templates in addition to the previous support for HTML email
  • 2.6.1.0 (2013-04-30)
    • Requires mojoPortal 2.3.9.7 or higher
  • 2.6.0.9 (2012-10-12)
    • Requires mojoPortal 2.3.9.3 or higher
    • Added: support for custom email templates,
  • 2.6.0.7 (2012-07-18)
    • mojoPortal 2.3.9.0 compatibility
    • Added: Email question type
    • Added: Option to send email notification to the user email address(es).
    • Added: Html Question type
    • Added: Option to redirect to a custom URL after form completion
  • 2.6.0.6 (2012-06-02)
    • Changed: wrap submission browser in NeatHtml to prevent XSS.
    • Added: support for regex validation to textarea/paragraph questions.
  • 2.6.0.5 (2012-01-26)
    • Fixed: correct skin not used for file upload page when page uses a specific skin
  • 2.6.0.4 (2011-10-25)
    • Added: Question Aliases
    • Added: Option Aliases
    • Added: Flatten Pages as Groups setting
    • Added: Submit button text override setting
    • Changed: Vertical layout instead of grid layout in Word export
  • 2.6.0.3 (2011-09-29)
    • mojoPortal 2.3.7.0 compatibility
    • Added: setting to make file uploads optional
  • 2.6.0.2 (2011-07-12)
    • mojoPortal 2.3.6.7 compatibility
    • Mobile Kit Pro 1.0 compatibility
  • 2.6.0.1 (2011-06-21)
    • mojoPortal 2.3.6.6 compatibility
    • Fixed: email notification bug introduced in version 2.6
  • 2.6.0.0 (2011-05-12)
    • Added: support for file uploads,
    • Added: custom form submission event handlers
    • Added: per question custom CSS classes
  • 0.0.2.4 (2011-03-30)
    • mojoPortal 2.3.6.4 compatibility
    • Fixed: bug with deleting submissions in one form instance could cause orphaned responses in other instances.
  • 0.0.2.3 (2011-01-27)
    • mojoPortal 2.3.6.1 compatibility
  • 0.0.2.2 (2010-12-03)
    • Fixed: bug where the back button did not save data on a multi-page form
    • Fixed: bug when using a choice of email addresses with aliases, it was sending notifications to all the addresses rather than just the selected one.
  • 0.0.2.1
    • Added: support for SQL CE database
    • Changed: consolidated SqlAzure support into the MS SQL data layer
  • 0.0.1.9 (2010-06-29)
    • Fixed: bug where yes/no question caused a script error.
    • Added: SkinID to CheckBoxList so it can be configured from theme.skin separate from other CheckBoxLists.
    • Added: Export to Word for submission results.
  • 0.0.1.8 (2010-06-18)
    • Updated: newer version of AjaxControlToolkit for compatibility with the latest version of mojoPortal
  • 0.0.1.7 (2010-06-03)
    • mojoPortal 2.3.4.4 compatibility
    • Fixed: bug where incorrect redirect would happen after importing a form definition if the site was running in a virtual directory instead of a root level site
    • Added: setting to use regular expression validation on date questions
    • Added: setting for a custom CSS class so forms can be styled differently from CSS.
  • 0.0.1.6 (2010-02-22)
    • compatibility updates for mojoPortal 2.3.3.9
  • 0.0.1.5 (2010-02-04)
    • Added: support for multi-page forms aka surveys
    • Added: import and export of form definitions and individual questions
    • Added: submissions browser
    • Added: BCC email notification
    • Added: ability to create a pick list of emails to receive the form notification
    • Added: the ability to use regular expression validation on TextBox questions
    • Added: Instruction Block pseudo question type to allow adding instructions anywhere in the form.
  • 0.0.1.0 (2009-12-01)
    • Added: support for Azure SQL and Firebird SQL
    • Fixed: bug where making a radio button question required did not work
    • Added: a grid to view results in a web page
    • Added: a way to export and delete orphan submissions created when the form is completely changed after receiving submissions
    • Added the page URL in notification email and added a setting for a tracking url for tracking form submits in google analytics.
  • 0.0.0.9 (2009-10-15)
    • Fixed: bug in multiple choice question type
  • 0.0.0.8 (2009-10-09)
    • Added: Single Checkbox question type
  • 0.0.0.7 (2009-10-03)
    • Fixed: issue where DatePicker was not localized to the site culture
  • 0.0.0.6 (2009-09-12)
    • Added: setting to pre-validate the form,
    • Added: CSS hooks to style required fields differently
    • Fixed: an issue with email format
  • 0.0.0.5 (2009-06-17)
    • mojoPortal 2.3.0.8 compatibility
  • 0.0.0.4-e (2009-05-19)
    • Added: the full editor toolbar for editing the instructions and thank you message so you can add images
  • 0.0.0.4-d (2009-03-21)
    • Fixed: an html issue in the form designer
    • Added: error handling for slider questions
  • 0.0.0.4-c (2009-03-14)
    • Added: support for PostgreSQL
  • 0.0.0.4-b (2009-03-12)
    • Added: support for SQLite
  • 0.0.0.4 - (2009-02-26)
    • Fixed: bug where exported form submission had incorrect form submit date
  • 0.0.0.3 - (2008-11-24)
    • Added: validation summary to bottom of form so if the form is long the user knows more easily what is required even if the required items are at the top
    • Added: additional CSS classes to make it easier to style different question types differently
  • 0.0.0.2 - (2008-09-29) Initial Release