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