Skip to content

Commit cd0801d

Browse files
committed
[browsermedia#124] Update release notes
Add form builder details.
1 parent 656e2ba commit cd0801d

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

doc/release_notes.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This release includes the following features:
55

66
* User Interface Redesign - Complete UI rework to use Bootstrap.
77
* True In Context Editing - Editors can directly edit Html content and page titles using CKEditor's inline capability.
8-
* Form Builder - Editors can create forms to collect information from site visitors. Forms are addressable content pages.
8+
* Form Builder [#124] - Allow editors to create form pages that can be used to collect information from visitors
99
* Addressable Content Blocks - Custom content blocks (i.e. Product, Event, News Articles) can be created directly as pages in the sitemap.
1010
* Refined Content API - Make content blocks closer in behavior to ActiveRecord.
1111
* Improved Template Storage - Templates stored in the database no longer need to be written out to the file system. This should make it easier to deploy CMS apps to Heroku.
@@ -49,6 +49,20 @@ class Product < ActiveRecord::Base
4949
is_addressable path: "/products", template: "product"
5050
end
5151

52+
Form Builder
53+
------------
54+
55+
Allow editors to create form pages that can be used to collect information from visitors (i.e. Contact Us, Support requests, etc). Basically, any quick collect a few fields using a consistent form styling.
56+
57+
h2. Features include:
58+
59+
1. Forms can have multiple fields which can be text fields, textareas or multiple choice dropdowns. Field management is done via AJAX and fields can be added/reordered/removed without leaving the page.
60+
2. Fields can be required, have instructions and default values. Choices are added as lines of text for each dropdown field. Dropdowns use the first value as the default.
61+
3. Entries are stored in the database and can optionally notify someone via email when new submissions are created.
62+
4. Editors can manage entries via the admin (CRUD)
63+
5. Visitors can be redirected to another URL after submitting their entry or display a customizable 'success' message.
64+
6. Forms generate the HTML display using bootstrap's CSS by default. Projects can customize this in the application.rb with config.cms.form_builder_css
65+
5266
Refined Content API
5367
-------------------
5468

0 commit comments

Comments
 (0)