x First time here? Check out the FAQ
Tim Geyssens started this project on Monday, July 12, 2010 it's current version is 2.0.0 .

Package Info

Project Owner/Creator

Avatar

Tim Geyssens

2458posts 3337karma

Project Compatibility

This project has been reported to be compatible with 5.1, 4.7.2, and 6 other versions.

View Details Report Compatibility

Project Information

Project owner:
Tim Geyssens
Contributors:
Per Ploug  Niels Hartvig  Paul Sterling 
Created:
Monday, July 12, 2010
Is Stable:
Project is stable
Current version
2.0.0
License
Umbraco Commercial License
Tags
form builder  forms 
Downloads:
20074

Contour

Contour makes creating contact forms, entry forms and questionnaires just as easy as using Word. You won’t need to write a single line of code. Instead, you can create, edit and administer your form via a user interface that is a fully integrated part of Umbraco.

To install on Umbraco 4.X

Either install diretcly from the umbraco repository, or install the Contour 1.1.12.zip as a local package under developer / packages in the umbraco backoffice

To Upgrade on Umbraco 4.X

Download the Contour_1.1.12_upgrade.zip and unzip its contents in the root of your website, installation guid is available as a pdf below

To install on Umbraco 5.X

Install the Contour2.0.0.nupkg (file available below) as a local package under developer / packages in the umbraco backoffice

To Upgrade on Umbraco 5.X

Download the  Contour2.0.0.nupkg file, rename to .zip and unzip its contents in the \App_Plugins\Packages\Contour directory. Installation guid is available as a pdf below

Developer documentation

Is available below as a pdf (for both the 4.X and 5.X version of Umbraco)

Troubleshooting and FAQ

Is available on umbraco.com/.../contour-support-and-download.aspx

----------------------------------------------------------------------------------------------------------------------------------------------
Check out the product page on umbraco.org http://umbraco.org/contour for more details.

----------------------------------------------------------------------------------------------------------------------------------------------

CHANGES
======================================================================

2.0.0 - May 2021 - Use this version for Umbraco 5.x

Added: Umbraco v5 support

1.1.12 - December 2011 - Use this version for Umbraco 4.x
Fixed: issue with member placeholders and custom membership provider
Added: member.name to member placeholders you can use

1.1.11 - October 2011
Added: Read only version of the Umbraco data type Prevalues prevalue source type
Fixed: Issue with data source edit page
Fixed: Perfomance boost to csv export

1.1.10 - September 2011
Fixed: Compatibility changes for 4.7.1 (due to jquery upgrade)

1.1.9 - August 2011
Added: Support for member placeholders {member.property} both in default values and workflow settings
Added: Mods to custom tree so before and after node render event get's triggered
Added: Possible to disable form caching since this caused unexpected behaviour on old umbraco version (4.0.3)
Fixed: Issue with prevalue source editor
Fixed: CSV export bug

 

1.1.8 - May 2011
Fixed: bug with mysql create script (didn't set a default value for updated column on UFRecords table)
Fixed: Should work in medium trust now
Fixed: bug with mysql and prevalue fields
Fixed: bug in mysql tables drop scripts (used for uninstall tables)
Fixed: issue with web server proxy and entries export (due to Response.Close())
Changed: Moved the default providers to seperate project Umbraco.Forms.Core.Providers

1.1.7 - April 2011
Fixed: Bug when editing list items (if going from 1 edit to another)
Fixed: Bug when user has a field called recordid
Fixed: Using another js for inline edit, should support all chars now (no more errors when using an round bracket)
Fixed: Upload fieldtype will make sure filenames are safe (so no invalid chars)
Fixed: Creating a form via the dashboard results in a 'read only' form (for non admin users) 
Fixed: Fixes issue with workflows attached to openened state resulting in YSOD
Fixed: error you got on the entries viewer after deleting a field on the form if you already had entries
Added: Combined third party references into Umbraco.Forms.References (end of dependency conflicts)
Added: Added 2 new events, so you can hook into the form create and update

1.1.6 - March 2011
Fixed: Email regex on default form templates now not so strict
Fixed: Disabled users won't show up in security tree
Fixed: Editing List Type Controls In IE Doubles Up List Items
Fixed: Doesn't work in virtual directory
Added: Version number on UmbracoContour.config
Added: also possible to get record id with bracket syntax {record.id}

1.1.5 - January 2011
Added: SQL CE support

1.1.4.1 - December 2010
Fixed: Form fails to save when setting it to redirect to a node
Fixed: Issue with prevalue source editor
Fixed: glitch in form designer, adding field after editing one would also do an update

1.1.4 - November 2010
Fixed: Don't allow access to workflows if user can't edit form
Fixed: Using content picker field as a fieldsetting on fieldtype, selected value not saving
Fixed: Wierd IE 8 bug when adding fields (duplicates)
Fixed: Contour xslt template missing in 4.5 (new schema)
Fixed: Can not use FieldSetting.FieldPicker on custom FieldType
Fixed: Line breaks are not preserved in send email workflow
Fixed: Show / hide column toggle buttons not persistent
Fixed: CSV export bug when adding a new field to the form
Added: Add record id as param when redirecting to page after submission
Added: Show overview of prevalues on prevalue source edit page
Added: Form macro, if formguid isn't valid guid try fetching form by name
Added: Add form guid on form settings tab
Added: Send to page setting on form now also supports xpath
Added: property on form macro, possible to set pagename tag (if you don't want default h4)
Added: Possible to export selection in record viewer (clipboard, csv, excel)

1.1.3 - September 2010
Fixed: Db conn issue when you have multiple fields hooked to a prevalue source
Fixed: added umbraco.library namespaces to sendXsltEmailSample.xslt
Fixed: Weird behavior with multistep forms fields linked to prevaluesource (some save id some save value)
Fixed: Send email workflow now also parses dictionary items in field captions
Fixed: Create from template doesn't create all fields sometimes
Fixed: Using custom FieldSettingType on custom FieldType bug
Fixed: Don't show manage workflows button on form designer if user can't manage workflows
Fixed: Field control id is now set to guid.replace("-","_")
Added: Dictionary item support on workflow settings
Added: Support for custom field setting types
Added: File field setting type now shows a link to the attached file (if there is a previous value)
Added: Form message on submit also supports bracket syntax

1.1.2 - August 2010
Fixed: Edit record, radiobuttonlist and checkboxlist don't load saved valued
Fixed: IE7 issue with entries viewer

1.1.1 - August 2010
Fixed: Form picker datatype and v4.5.x
Fixed: {record.created}, {record.updated}, {record....} not working
Fixed: [%key] in default field value setting isn't fetching the cookie value
Fixed: Duplicate field names crash workflows

1.1 - August 2010
Fixed:    Node datasource, Parent Node parameter, should be possible to use the current node instead of a fixed nodeid
Fixed:    Form linked to datasource, it should be possible to make non mandatory fields mandatory
Fixed:    Nodepickers (form send to page, umbraco documents prevalue source, save as node data source) would be nice if you could specify in a more dynamic way then a fixed id (when dealing with multiple sites, multilingual sites)
Fixed:    4.1 issues, form picker datatype throws an error on load
Fixed:    Enable setting a default value on a field
Fixed:    make renderform.ascx respect "hide label" and "hide field"    1.1
Fixed:    Show pageID and url i entries view    1.1
Fixed:    Cannot delete field alias in workflow
Fixed:    bug when editing list items
Fixed:    Dropdownlist value is guid instead of actual value
Fixed:    checkbox in form and true/false in Umbraco document, linked thru workflow won't get saved
Fixed:    workflow, manually set value doesn't save, doesn't work   
Fixed:    Value column in UFSettings table not big enough is some cases
Fixed:    HTML encoding issue with DropDownList and standard prevalue type
Fixed:    Saving a form, keep user on current form step
Fixed:    Required error message on field displays on wrong side
Fixed:    prevalue source, dropping of table data
Fixed:    Crud attribute on prevaluesource dropdown in add field form always
Fixed:    Nitpicking, when adding/updating a new field that supports prevalues, 'edit items' should be 'Edit items' to be consistent   
Fixed:    Record viewer, Record action edit record doesn't provide correct record guid
Fixed:    RenderForm.ascx, fieldtype name doesn't get added to css class
Fixed:    Import / Export Forms , add entry to language file
Fixed:    Import / Export Forms needs icon
Fixed:    Validators have inline style, should be moved to stylesheet   
Fixed:    Also support dictionary items on field regex
Fixed:    Additional fieldtype settings
Fixed:    Also include field setting in form export
Fixed:    Umbraco documents prevalue source, if doctype not set it won't list anything
Fixed:    Toggle Xpath field on content picker
Fixed:    Ensure changes work on both 4.0.x and 4.5.x   
Fixed:    Form template, use import form schema / methods instead of custom ones
Fixed:    Copy field needs better icon
Fixed:    Moved content picker on form designer to ContentPickerWithXpathOption, but looks like value doesn't get saved
Fixed:    Delete action on entries viewer should have confirm alert
Added: Record Actions
Added: Recordset Actions
Added: Import / Export of forms
Added: Archive form
Added: Support for settings on fields
Added: Toggle coloumns in the entries viewer
Added: Entry viewer settings Persistance
Added: Easier to use Form template support
Added: Allow record editing
Added: Override submit, next and prev buttons text from the macro
Added: Copy field option
Added: XSLT umbraco.contour:GetRecord('String id')   
Added: Allow Record resume based on querystring
Added: Record actions and RecordSet actions
Added: Hidden field fieldtype
Added: Default value setting on various fieldtypes

Screenshots

Package Files

Source Code

Documentation

Archived Files