Add-ons

FormBuilder Module

by Falafel Software Inc. (Sitefinity Partner)
Updated on: December 22, 2010 | 10735 views

Compatibility: Version 3.7
Version: 1.0.0.0
Tags: Paid , Forms
Terms Of Use

Download from Publisher
$ 29

FormBuilder is a module-based plugin that allows non-technical administrators to create unlimited forms from their control panel. What really sets this apart from other form builders is the ability to record form submissions into the database. We were able to leverage Sitefinity's clean API by extending the Generic Content module (for storing forms) and the Comments framework (for recording submissions).

While one of the most demanded feature for Sitefinity CMS is the ability for administrators to create forms on-the-fly, there is still no built-in capability of this with the current release (v3.7). Indeed, Sitefinity goes a long way to build a solid foundation to extend functionality, so we took it upon ourselves to create this feature and share it with the community.

Features

  • Ability for administrators to add input fields without writing a single line of code:
    • Fieldset Group
    • Text Input
    • Text Area
    • WYSIWYG Editor
    • Date Input
    • Number Input
    • Label Text
    • Check Box
    • Check Box List
    • Radio Button List
    • Drop Down List
    • Captcha Control
    • File Upload Input
    • Hidden Field
  • Field options, such as validations, default values, read only, orientation, and much more
  • Send form to multiple emails (including CC and BCC)
  • Specify custom text for the subject, send button, success message, failure message, validation message, and confirmation message
  • Ability to automatically email a confirmation message to the user who submitted the form
  • Standardized form generation allowing you to style using your own CSS
  • Ability to record all form submissions for easy viewing in the admin control panel
  • Export submissions to a CSV spreadsheet file
  • Redirect to another page after submission
  • Option to use jQuery tooltip pop-ups for field instuctions
  • Merge fields into confirmation emails that are sent out for personalized messages
  • Integration with newsletter module!
  • Granular security for forms
  • Documentation built right into the interface

Screenshot


Sitefinity module screenshot

26 comments

  • Patrick Julicher 04 Jan 2011
    05:06 AM
    Is it possible to have a list of checkboxes displayed in 2 columns with the Label befor or after the checkbox, not below?
  • Basem Emara 14 Jan 2011
    09:55 AM
    I believe what you are referring to is the native behavior of the ASP.NET CheckBoxList. To change the label positioning, you can either attach a CSS class to the control and style it, or you can use jQuery to do the heavy lifting.
  • Pranav 04 Feb 2011
    01:06 AM
    Can this module work independent or any dependency of other modules ?
  • Basem Emara 04 Feb 2011
    07:58 AM
    Although the FormBuilder does inherit the Generic Content module, it works independently of other modules. There is an option to integrate it with the Newsletter module in Sitefinity, but that is up to you if you want to enable it or not.
  • Sean 03 Mar 2011
    07:26 PM

    Hi all,

    I need to create a form that would required user to input their Name, email address, comment text box, hidden field, upload resume and cover letter. Once the user click the submit button it will automatic send an email to HR with the submitted information and two uploaded files. Will the FormBuilder Module able to support it?

    Thanks,

     

    Sean

  • Basem Emara 04 Mar 2011
    12:19 PM
    @Sean, FormBuilder was made for situations like these!! :) It supports exactly what you mentioned, including validation, hidden fields, and file upload capability. It will also send it to the email of your choosing with CC and BCC options. There is also an option to either include the uploaded file with the email as an attachment, or just to save it in the "Images & Documents" library of your choosing.
  • Richard 08 Mar 2011
    05:43 AM
    Zero support when you get stuck.
  • Sean 09 Mar 2011
    12:27 PM

    @Basem, Thank you for your response. I’m very new to Sitefinity and come from PHP background, may have beginner questions.  Will FormBuilder compatible with my current system?

    Sitefinity 3.7.2096.2:1 - - standard
    IIS 6.0
    .Net 2.0
    Microsoft SQL Server 2008 R2

  • Basem Emara 11 Mar 2011
    07:15 PM
    @Sean, yup - SP3 is supported. I answered your email too :)

    @Richard, it is true we do not offer free support, but I answer dozens of questions a day out of courtesy. And we ALWAYS help you get set up. Zero is a little harsh don't you think? We offer premium support and development services if you need faster response times.

    By the way, below is the new documentation site with some FAQ's. Let me know if you would like to see anything on there:

    http://falafel.com/sf3moddocs.aspx
  • Jorge 24 Mar 2011
    08:23 AM
    I have the standard version of Sitefinity, but this version is not available the custom workflow options, have any reference or module that can help me solve my problem?
  • Sean 11 Apr 2011
    10:58 AM
    Hi Basem,

    Thank you for your help on getting me setup with FormBuilder Module.

    I’m having little issue, wondering if you could help me to resolve the issue. I’m using form upload field, with valid extensions .doc, docx, and .pdf (one per line). When I test the form that I have created, I’m able to upload the .doc and .pdf just fine but having problem with .docx (validate message: has an invalid extension!). I checked the valid extensions box and all my allow extensions is correct.

    Could you please let me know how I can fix this issue to allow upload .docx extension?

    Thank you in advance.

     
    Sean
  • Dave 13 Apr 2011
    05:33 PM
    Hi.
    The feature list above states that it can "Redirect to another page after submission". I'm not seeing any settings for that. Where do you set that up?

    Thanks
  • Basem Emara 14 Apr 2011
    08:44 AM
    @Jorge, custom workflows is not supported for this custom module, but email me if you want us to help extend this for you.

    @Sean, not sure if this is a typo, but you missed the period before the docx extension in your list.

    @Dave, the above screenshot is a bit old and FormBuilder has gone through many improvements and new features since then. To see the latest features and screenshots, check out our product page.. you should be pleasantly surprised: http://falafel.com/Telerik/sitefinity/sitefinity_modules/marketplace/sitefinity3-mods/form-builder.aspx . You will notice the redirect options under the "Form Submission" section.
  • drew 10 May 2011
    11:03 PM
    Is there any way to format the email response sent to the user?
    I'm testing out a form and all I'm being sent is plain text with no formatting, not even line returns. Any html code in the 'Confirmation Email' text area causes an error.
  • Basem Emara 16 May 2011
    11:19 PM
    @drew, 

    You can put HTML in the confirmation message, BUT you have to turn page validation off. ASP.NET does not allow you to enter HTML in textboxes, or you will get a "potentially dangerous submission..." error message.

    For adding html content into the field, you have to disable a security feature in your web.config:

    <pages validateRequest="false">...

    Although the SQL access is all parameterized within Sitefinity, be careful not violate your company or client's security policies with page validation off.

    -------------
    More FAQ's like this can be found here:
    http://falafel.com/sf3moddocs.aspx

  • Frank 07 Jun 2011
    08:08 AM
    Hello Basem
    Is it possible for the form to send a summary of the filled out form to the user (person who has submitted the form)

  • Frank 07 Jun 2011
    08:16 AM
    Hello Basem
    Is it possible for the form to send a summary of the filled out form to the user (person who has submitted the form)

  • Basem Emara 08 Jun 2011
    10:34 AM
    @Frank, I can perhaps add this in a future update. In the meantime, you can accomplish this by using the merged fields under "Confirmation Email". Hover over the help icon and you will see that you can merge form fields to the auto-confirmation email that gets sent to the user.
  • Steve 22 Jun 2011
    04:33 PM
    Hi Basem,

    It's good to see that you landed a great job with Falafel. I am rather disappointed that you and Falafel are selling this instead of contributing to the Sitefinity community by distributing it freely.

    I realize that you have made a lot of changes by wrapping it in a module but the underlying code, the code/implementation actually used, is still very much the same and is still based on my original code which is free. You are still even using the button images that I created.

    Steve
  • Basem Emara 22 Jun 2011
    04:58 PM
    Great to hear from you Steve! I was hoping to contribute more to Sitefinity 4 (especially Community Edition). As you know though, it's still a moving target. Email me and maybe we can put our heads together.

    -Basem
  • Shahid 24 Jun 2011
    04:30 AM
    Dear Basem,
    Any plan for Sitefinity 4.0/4.1 support? Can I use this version for 4.0?
  • Dennis 11 Aug 2011
    10:46 PM
    Hi, a comment above asks if the control will work in asp.net 2.0 but your site says tested on 3.5 and 4. A clients site is still using asp.net 2.0 with SF 3.7.1990.3 (CE). Will the form control work?
  • Basem Emara 15 Aug 2011
    05:38 PM
    @Shahid, we are still weighing if it would be more beneficial to the community to port this to SF4 or extend the new built-in forms module. Email me if you are using SF4 Community and Business editions because I would like feedback.

    @Dennis, this will only work on SP3 and SP4 on .NET 3.5 and 4.0.
  • Edward 17 Aug 2011
    04:28 PM
    Hi.  Just purchased the FormBuilder, and am unsure if it is compatible with my version of Sitefinity (3.7.2022.5).  I don't think I have SP3, which looks to be the minimum required.
  • Edward 17 Aug 2011
    04:51 PM
    Hi.  Just purchased the FormBuilder, and am unsure if it is compatible with my version of Sitefinity (3.7.2022.5).  I don't think I have SP3, which looks to be the minimum required.
  • Edward 17 Aug 2011
    04:53 PM
    Oops.  Sorry about the double message.  I just found out that the FormBuilder WILL NOT work with my version of Sitefinity.  :-(  Does anyone have any suggestions?

Add Comment

  • Providing an email will subscribe you for receving comment notifications.

  •