Post by Johnathan » Tue Jul 19, 2011 11:11 pm

Image

Current Version: v303.1 (release notes)

OpenCart Versions: 1.5.2.x - 3.0.3.x

To Purchase: Visit OpenCartX or opencart.com

Image Image Image

Quickly and easily create any kind of form you want for your OpenCart store. Form Builder Pro can create forms with any field types that you want, record responses to those forms, e-mail the results to the administrator and/or the customer, and display the recorded responses in a report. Start expanding the information you collect from customers by creating contact forms, quote request pages, reservation forms, surveys, and more!

  • Upload and go — requires no modification to core files.
  • Forms are standard modules, so you can choose where you place them directly from the OpenCart admin panel. All form validation and submission is done using ajax, which means it can safely be used on any page you want.
  • Drag and drop fields to position them, choosing from a variety of field types, including:
    - Product/category/manufacturer auto-complete
    - Captcha
    - Checkboxes
    - Date and time
    - E-mail address
    - Multi-file upload
    - Hidden data
    - HTML block
    - Radio buttons
    - Select dropdown
    - Multi-select box
    - Text input
    - Password input
    - Textarea input
    - Submit button
  • Use dependent fields, hiding a field from view until its parent field has a particular value selected.
  • Pull information from the URL query string into form fields, such as pulling the product name and model from a product_id in the URL.
  • Set all front-end language for the form directly through the admin panel, with multi-lingual support.
  • Quickly create a dedicated form page using the "Create Form Page" button. This creates a layout, information page, and associated module for the form with a single click. This gives it all the properties of an Information page, including SEO URLs, and the ability to display in the list of bottom footer links.
  • Customize both the admin e-mail and customer e-mail messages, including any HTML content you want and the ability to embed form responses and store information within the message.
  • View a report of responses for a form, with both individual response listings and a summary of responses. Reports are exportable as CSV files, as well.
  • For a version with a few less features, check out the standard Form Builder.


Image Image Image Image Image Image Image Image Image Image
Last edited by Johnathan on Tue Jul 19, 2011 11:29 pm, edited 1 time in total.

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Qphoria » Tue Jul 19, 2011 11:18 pm

You've outdone yourself yet again. Simply Amazing

Image
Donate!|OpenCart Basics|GeoZones
Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by Xsecrets » Tue Jul 19, 2011 11:24 pm

Nice. Guess I can scratch this one off my list. You guys gotta quit taking all my ideas. :'( :P

OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter


Guru Member

Posts

Joined
Sun Oct 25, 2009 3:51 am
Location - FL US

Post by yusuf.y » Tue Jul 19, 2011 11:51 pm

:good: nice extension

Newbie

Posts

Joined
Wed Jul 13, 2011 5:25 pm

Post by webpie it. » Wed Jul 20, 2011 1:56 am

Very awesome, great job!

Regards

Chris


Active Member

Posts

Joined
Mon Jan 31, 2011 7:28 pm

Post by Johnathan » Sat Nov 12, 2011 8:39 am

Updated to v151.2

NOTE: Updating to v151.2 will require you to re-create all of your forms

Release Notes:
- New field type: E-mail (field is validated as an e-mail address and the address is sent a copy of the form results)
- New field type: E-mail + Confirmation (in addition to the regular e-mail field functions, includes an additional field that confirms the address)
- New field type: Password (field is required to be filled in with the correct password in order to submit the form)
- Added ability to set HTML content after fields and for success message
- Added ability to set e-mail subject
- Added support for Unicode field names and values
- Added check on URL Keyword field to prevent disallowed characters
- Added automatic sorting by sort order for fields in admin
- Fixed "Undefined variable: text_image_manager" bug
- Fixed breadcrumb bugs
- Fixed datepickers still being attached after onchange
- Fixed sending failure when store name contains a comma
- Updated instructions.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Mon Nov 21, 2011 7:15 am

Updated to v151.3

Release Notes:

- Fixed bug with incorrect field validation error

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Mar 28, 2012 1:37 am

Updated to v152.1

Release Notes:

- Changed e-mail address confirmation field titles to "Confirm" + the associated e-mail address field title
- Fixed bug with mail attachments not having the correct filename
- Fixed "unserialize" error when extension data is too large
- Updated to include compatibility with 1.5.2.x
- Updated instructions.txt
- Updated license.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jun 21, 2012 12:34 pm

Updated to v153.1

Release Notes:

- Verified compatibility with 1.5.3.x
- Updated license.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sun Aug 19, 2012 12:52 am

Updated to v154.1

Release Notes:

- Fixed bug with store names that contain ampersands
- Fixed occasional bug where store admin wouldn't receive copies of the e-mail
- Verified compatibility with 1.5.4.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Dec 15, 2012 6:46 am

Updated to v154.2

Release Notes:

- Renamed extension from "Flexible Form" to "Form Builder", with a completely redesigned interface and additional functionality
- NOTE: Updating from previous versions will require you to recreate all forms However, the old extension files and database entries won't be overwritten, so you can continue to use both extensions simulataneously if you want to.
- Added: many, many new features. See the detailed release notes below.
- Removed: compatibility with 1.4.1 - 1.5.0.x
- Updated: instructions.txt
--------------------------- Detailed Release Notes ---------------------------
- Added: individual status setting for each form, which can be toggled directly in the form list page
- Added: Save & Keep Editing button now utilizes ajax, meaning no page reloads
- Added: forms are now modularized, and can be placed in any standard module position. This means multiple forms can be present on a single page. You can also easily create a dedicated form page by creating an information page with its own layout, then creating a module instance set specifically for that page.
- Added: "Create Form Page" button, which creates a layout, information page, and associated module with a single click
- Added: ability to set an SEO keyword, and display the form link in the list of bottom footer links (this requires creating a dedicated information page)
- Added: ability to set the box, header, and content CSS for each module
- Added: ability to embed the form in non-standard locations by pasting a single line of code
- Added: drag-and-drop form fields, for easier form creation
- Added: new field types (HTML blocks and row/column breaks) allowing the form page to be completely customized
- Added: new field types: hidden data fields, multi-select boxes, and password-type text fields
- Added: help text for each form field and admin panel setting
- Added: ability to toggle CKEditors on and off
- Added: ability to set the default state for all field types
- Added: ability to insert into fields the value of a query string variable. For example, if the URL contains &product_id=5 and you enter [product_id] for the default value for a field, it will display the value 5. You can also insert information regarding a product (such as its name) if the product_id query string variable is present.
- Added: ability to set the file size limit and file extensions for each file upload field
- Added: ability to set a minimum length, maximum length, and allowed characters for each text, password, and textarea field
- Added: ability to redirect the customer after a successful form submission
- Added: ability to send different e-mails to the admin and the customer
- Added: ability to choose whether to send an e-mail to the customer
- Added: ability to customize the subject and message for both the admin and customer e-mails, with HTML content for the e-mail message
- Added: ability to insert store information, form name, form responses, and the current date and time in the e-mail subject and message using shortcodes
- Added: ability to set all front-end language through the admin panel
- Added: all validation and form submissions are performed using ajax, to avoid page reloads
- Added: ability to copy forms
- Added: form responses are now recorded in the database
- Added: recorded responses can be viewed within a report, with both individual response listings and a summary of responses
- Added: file attachments are now stored in the "download" folder just like product option file uploads, and can be downloaded through the form report

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jan 11, 2013 9:04 am

Updated to v154.3

Release Notes:

- Added: ability to set file extensions with or without dots
- Added: pasting is now disabled for "Key" fields, to prevent blank responses
- Fixed: "Create Form Page" button does not work with some OpenCart versions
- Fixed: "Hide CSS Selectors" is overridden by some custom themes
- Fixed: modules can't be set until the form is saved for the first time
- Fixed: copying forms results in hiding the original in the form list
- Fixed: moving HTML Blocks with CKEditors makes them lose their contents
- Fixed: "Undefined index: emails" and "Undefined index: files" errors
- Fixed: field Keys shortcodes do not enter the associated response in e-mails
- Removed: CKEditors' Full Screen buttons due to visual issues they cause

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Jan 16, 2013 5:34 am

Updated to v154.4

Release Notes:

- Fixed: issues with file fields when using PHP versions less than 5.2.0
- Fixed: 1.5.1-specific bugs with file fields and the encryption library
- Fixed: loading images and messages always appear on the last file field when multiple file fields are present
- Fixed: existant success messages disappear when using multiple file fields

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Jan 30, 2013 7:26 am

Updated to v155.1

Release Notes:

- Added: red asterisks denoting which settings for a field should be filled in
- Fixed: (again) copying forms results in hiding the original in the form list
- Fixed: multiple forms on the same page require each other's fields
- Fixed: column and row break issues in Internet Explorer
- Updated: field type icons
- Updated: instructions.txt
- Verified: compatibility with 1.5.5.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Feb 06, 2013 5:55 am

Updated to v155.2

Release Notes:

- Fixed: "Invalid argument supplied for foreach() on line 54" error
- Improved: compatibility with extensions that modify the "information" and "information_description" table columns

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed May 22, 2013 12:55 am

Updated to v155.3

Release Notes:

- Added: "Saved" message is now in green for better visibility
- Fixed: issues loading the jquery.cookie.js file on some servers
- Fixed: shortcodes for field keys do not work in e-mails
- Fixed: line breaks aren't rendered properly in e-mails
- Updated: changed IE conditional code since IE 10 does not respect comments

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Jun 19, 2013 1:21 am

Updated to v155.4

Release Notes:

- Added: datepickers now properly show text for other languages
- Fixed: line breaks aren't rendered properly for [responses] shortcode
- Fixed: "Select All" and "Unselect All" links don't work in admin panel

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed May 14, 2014 1:22 am

Updated to v156.1

Release Notes:

- Added: edits in instructions.txt for MijoShop compatibility
- Added: cart contents to admin e-mail and recorded responses
- Added: [url] shortcode to enter the form page URL as the default field value
- Fixed: Firefox bug where CKEditors couldn't be deleted and saved properly
- Fixed: "Min Length" check for text fields was 1 more than it should be
- Fixed: "Warning: unlink(): no such file or directory" error
- Fixed: rare issue with Submit button success text and redirect not working
- Updated: modified to accomodate extensions that make the store name an array
- Updated: changed enclosing <div> to <form> so browser autofill works
- Updated: added code to make form columns stack vertically for responsive themes. To edit the screen width value, search for 600px in form_builder.css

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jun 25, 2015 3:57 am

Form Builder has been updated to v203.1

PLEASE NOTE: Due to the differences between OpenCart 1.5 and OpenCart 2.0, I had to completely rewrite Form Builder from scratch. In the process I was able to improve the admin interface and add some new features, but because of this, updates for the new version will not be free.

If you purchased Form Builder within the last 30 days, please [url=http://at%20www.getclearthinking.com/contact]contact me[/url] with your order number and I can switch your order over to the new version. If you purchased beyond 30 days and would like to upgrade to the new version, I'm offering an upgrade discount of 50% off the current price of $99.99, or a price of $49.99 USD, when purchased through OpenCartX.

If you'd like to get the new version for the discounted price, you can [url=http://at%20www.getclearthinking.com/contact]contact me[/url] with your OpenCartX account e-mail address, and I will apply a credit to your account. You can then add the extension to your cart and proceed through checkout to purchase it for the discounted price.

Release Notes:
- Added: compatibility with OpenCart 2.0.0.x - 2.0.3.x
- Added: many new features!
  • Hugely improved drag and drop design: it's much easier now to see how your form will look before viewing the live form on the front-end
  • Dependent fields: you can make a field appear only when its parent has a particular value selected
  • Multi-file capable File Upload fields
  • Captcha fields now use Google's reCAPTCHA
  • Forms can now be set to not record responses to the database
  • Form reports can now be exported to a CSV file
  • The database table now has a "readable_response" column, for better readability when viewing directly within the database
- Fixed: file names in attachments display incorrectly
- Fixed: customer responses are incorrectly displayed inline
- Fixed: url-encoded characters for shortcodes not being processed properly
- Removed: "answered" column from the "form_response" table, due to low use
- Removed: password option from the general settings area, due to low use
- Updated: Date/Time fields use an updated picker not reliant on jQuery UI nor the built-in OpenCart picker
- Updated: Report is now within the form settings
- Updated: IP address in Report is now linked to the customer IP filter page
- Updated: file extension and file size settings now affect the entire form

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Sep 26, 2015 3:26 am

Updated to v210.1

Release Notes:

- Renamed extension from "Form Builder" to "Form Builder Pro", since there is now a less powerful version available (http://www.opencartx.com/form-builder). File names and the database table are still the same, so it only affects the name shown in the admin.
- Added: compatibility with OpenCart 2.1.0.x
- Added: [cart_contents] and [customer_ip] shortcodes for e-mail settings
- Added: "Positioning" setting, so you can choose between Block and Absolute positioning. Block positioning may fix some visual issues caused by the template using absolute positioning, so give it a try if your form looks off
- Fixed: form responses cannot be deleted in the Form Report
- Fixed: "Undefined index: in" error
- Fixed: "Undefined index: option value" error on OpenCart 2.0 installations
- Fixed: some issues specific to OpenCart 2.0.0.0 installations
- Fixed: SMTP issues on OpenCart 2.0 versions
- Fixed: fields not being saved properly in some older OpenCart versions
- Updated: removed fixed positioning that was used for the admin panel Fields column, since it could have trouble on small screens
- Updated: changed overflow on front-end template from "scroll" to "hidden"
- Updated: form fields are now responsive, and will be stacked vertically when the window width is 767px or under. You can change this value in this file: /catalog/view/theme/default/template/module/form_builder.tpl

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 4 guests