Contour 2.0 Beta

Wednesday, March 21, 2012 by Tim Geyssens

The last couple of months I've been working hard at getting Contour (HQ's official form builder) ready for Umbraco v5. Today we are releasing a beta version that you can install on your Umbraco v5 sites.

What can I do with the beta?

If you've already used Contour it will look almost identical, all the UI bits are in place so you can create forms, attach workflows, view and export entries, use prevalue and datasources and fine tune form security for your backend users. All that from a new section in your Umbraco v5 backend. There's loads of great lessons learned from making it that I can't wait to share and I'm preparing an awesome CodeGarden session about it

image

The beta will be fully functional untill 01/04 after that it will go into trial mode and you'll need a valid license (still using the same license model so existing licenses should simply work).

Getting started:

In order to run the Contour beta you'll need to be running an Umbraco v5 5.0.1 build (since Contour relies on some recent fixes), you can get the latest build here: http://nightly.umbraco.org/Jupiter/501/

It just takes a couple of clicks to install Contour and once it's active you can start adding forms to your pages. To see how easy it is check this short intro:

Whats missing?

We're aiming to get all the features you know from the v4 version in the v5 port but currently there are a few bits missing.

  • Datasource: umbracoNode
  • Prevaluesource: nodePrevalue
  • PrevalueSource: umbracoPrevalues
  • Record editing
  • Page id missing on record
  • Place holder parser for umbraco properties

Once these are in place we'll have the final release ready

Report bugs

If you encounter any bugs during your tests  it would be a huge help if you report them  by going  to this page.

Download the Contour 2 beta build

12 comment(s) for “Contour 2.0 Beta”

  1. Gravatar Imagesharutza Says:

    Hello
    After i instaled package, i've got an window error ith title "server error", but empty inside. Instead , i try to build ubraco solution, i've got errors:
    Cannot implicitly convert type 'string' to 'System.Web.Mvc.MvcHtmlString' - FieldSettingType.Content.cshtml line 20

    and
    'System.Guid' does not contain a definition for 'AllFields' and no extension method 'AllFields' accepting a first argument of type 'System.Guid' could be found (are you missing a using directive or an assembly reference?) - FieldSettingType.FieldPicker.cshtml line 12

  2. Gravatar ImageTim Geyssens Says:

    @sharutza sounds like you are running it on an wip 5.0.1 or older build, try running it on the 5.0.1 since it has been released now http://umbraco.codeplex.com/releases

  3. Gravatar ImageSergio Says:

    Error after updating to 5.0.1 and installing Contour....


    Microsoft JScript runtime error: 'Type' is undefined


    //----------------------------------------------------------
    // Copyright (C) Microsoft Corporation. All rights reserved.
    //----------------------------------------------------------
    // MicrosoftAjaxGlobalization.js
    Type._registerScript("MicrosoftAjaxGlobalization.js",......................

  4. Gravatar ImagePaul Says:

    Have this error Line 117: in the Web config file
    //add name="BackOfficeRoleProvider" //type="Umbraco.Cms.Web.Security.BackOfficeRoleProvider"
    with latest download from Umbraco v5 5.0.1 build, this causes the Back office to become unresponsive.

  5. Gravatar Imagesalek Says:

    with 20120221-1616-Umbraco501WebApp
    1. contour icon does not show up in settings section
    2. I started getting System.MissingFieldException: Field not found: 'Umbraco.Framework.Persistence.Model.Constants.FixedHiveIds.UserVirtualRoot'.

    with 20120321-1457-Umbraco502WebApp


    [InvalidOperationException: The view 'Dashboard' or its master was not found or no view engine supports the searched locations. The following locations were searched:
    ~/Areas/Contour/Views/DashboardEditor/Dashboard.cshtml
    ~/Areas/Contour/Views/DashboardEditor/Dashboard.vbhtml
    ~/Areas/Contour/Views/Shared/Dashboard.cshtml
    ~/Areas/Contour/Views/Shared/Dashboard.vbhtml
    ~/Views/DashboardEditor/Dashboard.cshtml
    ~/Views/DashboardEditor/Dashboard.vbhtml
    ~/Views/Shared/Dashboard.cshtml
    ~/Views/Shared/Dashboard.vbhtml
    ~/App_Plugins/Packages/Contour/Views/Editors/DashboardEditor/Dashboard.cshtml
    ~/App_Plugins/Packages/Contour/Views/Editors/DashboardEditor/Dashboard.vbhtml
    ~/App_Plugins/Core/Views/Editors/DashboardEditor/Dashboard.cshtml
    ~/App_Plugins/Packages/Contour/Views/Editors/Shared/Dashboard.cshtml
    ~/App_Plugins/Packages/Contour/Views/Editors/Shared/Dashboard.vbhtml
    ~/EV.axd/Dashboard.cshtml
    ~/Areas/Contour/Views/DashboardEditor/Dashboard.aspx
    ~/Areas/Contour/Views/DashboardEditor/Dashboard.ascx
    ~/Areas/Contour/Views/Shared/Dashboard.aspx
    ~/Areas/Contour/Views/Shared/Dashboard.ascx
    ~/Views/DashboardEditor/Dashboard.aspx
    ~/Views/DashboardEditor/Dashboard.ascx
    ~/Views/Shared/Dashboard.aspx
    ~/Views/Shared/Dashboard.ascx]
    System.Web.Mvc.ViewResult.FindView(ControllerContext context) +462

  6. Gravatar ImageThibault Dargeou Says:

    installed fine on 20120405-1001-Umbraco51 :)

  7. Gravatar ImagePaul Kidd Says:

    >> 1. contour icon does not show up in settings section
    It will show up if you goto back office/users/users/admin/backoffice/sections and select contour to be available.

    However, when trying to insert the form via the page insert/edit macro the option in the video "insert form from Umbraco Contour" does not appear? Any ideas?

  8. Gravatar ImageTim Geyssens Says:

    @Paul looks like you are running a build on a version that isn't supported, try running the RC on a 5.1 version of Umbraco

  9. Gravatar ImagePaul Kidd Says:

    Using: Umbraco 5.1 (Assembly version: 5.1.0.150) with paid for contour RC.
    When selecting the macro option still no ability to choose "insert form from Umbraco Contour"

    If I enter @Umbraco.RenderMacro("contourForm", new { formId = "df1ba84b-e50e-4fdf-8c55-1fd4ace36ab6" }) in the template using the contour forms guid, the result is:

    An error occurred rendering the macro 'CommentForm'. ERROR: 'Could not find a macro with the specified alias: CommentForm'. See Umbraco log for full details.

    Another thing when I installed package the contour package does not appear in the package repository but is available in the sections.

    I feel that I am missing something like enabling an inheritance option for the contour forms to be made available.



  10. Gravatar ImagePaul Kidd Says:

    Ok
    Have recreated my installation on another machine and contour has worked with release 1851 and RC as demonstrated in install video.
    It is visible in the local package area and sets the user access security automatically without me having to do it.

    Tried to replicate on my laptop with same installs and failed again.

    I have tried deleting all iis express information between installs to no effect.

    To me it looks like a caching issue or permissions on my laptop.
    Thoughts?

  11. Gravatar ImageJeff Says:

    I don't want to sound too stupid, but what tool is required to download the beta? I tried to browse to it with IE and got this error.


    The XML page cannot be displayed
    Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.


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

    An invalid character was found in text content. Error processing resource 'http://nightly.umbraco.org/Umbraco%20Contour/Umb...

  12. Gravatar ImageTim Geyssens Says:

    @Jeff, looks like IE has trouble with the .nupkg extension so right click and choose "Save link as..." and make sure the extension is right should do the trick

Leave a comment