Umbraco 7.2 released

Thursday, December 4, 2014 by Niels Hartvig

It is with incredible enthusiasm and unseen amounts of jazz that we announce the immediate availability of Umbraco 7.2.

TL;DR: We’ve just released the best version of Umbraco ever. Drop whatever you’re doing and start playing with it.

A child of a responsive era

Umbraco 7.2 is the result of a massive team work in the community, taking our collective knowledge on building thousands of responsive websites to make Umbraco the best authoring tool for editors in a responsive era by introducing the “Grid Layout” and “Responsive Preview”.

Grid Layout - Responsive editing for everyone

For years Rich Text Editors (RTE) have been an essential part in editing content, but modern sites that targets multiple platforms needs better - and more semantic - markup than a RTE can deliver. With the “Grid Layout” editor in 7.2 we want to change how  content is managed on modern websites.

Designed and engineered to deliver maximum flexibility for editors, yet deliver high quality semantic markup for CSS grid systems, Umbraco 7.2 has become the best CMS when it comes to building and managing responsive websites. With the simplicity and flexibility that you already love today.

Responsive Preview - stop guessing what your content will look like

Complementing the Grid Layout, we’re introducing Responsive Preview in the latest release making it possible to preview your site as it would look across devices such as phones, tablets, desktops or any other type of channel you can imagine.

Lots more

In addition to these great authoring improvements, Umbraco 7.2 also includes improvements to Listviews, the developer experience such as the introduction of Document Type Compositions and a Query Builder, lots of polish and stability improvements, performance enhancements, and bug fixes.

Rock solid

Despite all these improvements, Umbraco 7.2 is our most thoroughly tested version ever. From usability testing to release testing through an alpha, two betas and a release candidate more than 1.000 people have helped putting this release through the paces.

Umbraco 7.2 is our best release ever and I’d like to thank everyone who helped making this possible - from my fantastic colleagues, to our incredible community and the wonderful Gold partners who make it possible to keep adding more resources to the core.

Go download it now!

35 comment(s) for “Umbraco 7.2 released”

  1. Gravatar ImageBarry Fogarty Says:

    Yew! The Nuget package is updated too.. Great work guys!

  2. Gravatar ImageMarkus Johansson Says:

    I love you! <3

  3. Gravatar ImageCarl Sargunar Says:

    Great work amigos, looking forward to putting it through it's paces

  4. Gravatar ImageDan Lister Says:

    Amazing news! Congratulations folks.

  5. Gravatar ImageMerijn van Mourik Says:

    I feel very priviliged to work with such a nice CMS! Thanks guys!

  6. Gravatar ImageIsmail Mayat Says:

    Gridness yum yum yum this is awesomes

  7. Gravatar ImageRemko Says:

    Great job!

    Don't want to be picky, I'm happy with the ability to add columns to the listview, but i was hoping the columns would also be to order the list..

    That would be the main reason for me to add the columns, wouldn't you think?

    It would also be great if the listview search would search in the custom columns.

    Are this two whishes you also like to implement in the future?


  8. Gravatar ImageSebastiaan Janssen Says:

    @Remko: You're so picky! ;-)
    One reason would be to sort.. another would be to give a quick overview of child nodes with relevant information
    (as opposed created by: admin .. which is almost always the case).
    For more info on the major obstacles we would have see this comment:

  9. Gravatar ImageStephen Davidson Says:

    Fantastic although i have updated via Nuget (from 7.19 to 7.2) and it doesn't seem to include the grid starter kit

  10. Gravatar ImageSebastiaan Janssen Says:

    @Stephen Only fresh installs get the starter kit!

  11. Gravatar ImageAlwyn Says:

    I didnt install through Nuget (manual install), and can't seem to understand how to upgrade from 7.16 to 7.2 (trying to install through nuget doesnt work).

    I occasionally see a banner on the \umbraco pages but it seems to have now disappeared.

    Can you please tell me what I need to do?

  12. Gravatar ImageAlan Says:

    @Alwyn are you saying you currently have a site in 7.1.6 that is not installed through nuget and now you want to upgrade through nuget?

    If so I would suggest doing a fresh install of 7.1.6 through nuget and copying your current manual install over that. Then do the upgrade steps through nuget to get to 7.2

    Refer to link below for guidance on merging issues although I think with 7.2 it may take care of merging configs for you.

  13. Gravatar ImageAlan Says:

    Congratulations to the team - this release is a BIG DEAL :)

  14. Gravatar ImageSøren Reinke Says:

    Just install 7.2 from Nuget in VS2013 running in vmware on my macbook, without starterkit on SQL CE.

    I get an 'connectionstring property is not installed' error :(

    If i restart the debug session in VS2013, it continues but tells me the database needs upgrading, i click continue, and then it needs upgrading again. And now i am stuck in an endless loop :(

  15. Gravatar ImageJesper Ordrup Says:

    Installation using nuget (vs2013) works perfect here.

    Run first time without debugging to avoid any hangs due to visualstudio prompting you for a missing profile....cs thing.

  16. Gravatar ImageSebastiaan Janssen Says:

    @Søren Well that's an error I've never heard of before.. make sure to follow the steps in the documentation:
    If that doesn't work make sure to head on over to the forums for some help.

  17. Gravatar ImageSøren Reinke Says:

    I just tested it on my Windows 7 machine, there it worked without any issues.

    Neither have i, in win 7 it works. I am wondering if it's an issues with Win 8.1 running in newest VMware fusion on my macbook pro?
    If i figure out what the issue was, ill get back to you :)

  18. Gravatar ImageAdam Southorn Says:

    Congrats all! Looks awesome. #h5yr

  19. Gravatar ImageSøren Reinke Says:

    Hi again Jesper and Sebastiaan

    Just tried your trick on my MacBook, same problem.

    I keep getting an:
    System.InvalidOperationException: The ConnectionString property has not been initialized.

    After the tables has been created according to the logfile, but i notice this in the logfile: It complains about the User step:

    2014-12-05 21:23:01,025 [7] INFO Umbraco.Web.Install.Controllers.InstallApiController - [Thread 9] Executing installation step: User
    2014-12-05 21:23:01,045 [7] ERROR Umbraco.Web.Install.Controllers.InstallApiController - [Thread 9] Installation step User failed.
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: The ConnectionString property has not been initialized.
    at System.Data.SqlClient.SqlConnection.PermissionDemand()
    at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
    at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
    at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
    at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
    at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
    at System.Data.SqlClient.SqlConnection.Open()
    at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.c__DisplayClass1.b__0()
    at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
    at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.ExecuteAction(Action action)
    at Umbraco.Core.Persistence.PetaPocoConnectionExtensions.OpenWithRetry(IDbConnection connection, RetryPolicy retryPolicy)
    at Umbraco.Core.Persistence.PetaPocoConnectionExtensions.OpenWithRetry(IDbConnection connection)
    at Umbraco.Core.Persistence.Database.OpenSharedConnection()
    at Umbraco.Core.Persistence.Database.d__1c`1.MoveNext()
    at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
    at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
    at Umbraco.Core.Persistence.Database.Fetch[T1,T2,TRet](Func`3 cb, Sql sql)
    at Umbraco.Core.Persistence.Repositories.UserRepository.PerformGet(Int32 id)
    at Umbraco.Core.Persistence.Repositories.RepositoryBase`2.Get(TId id)
    at Umbraco.Core.Services.UserService.GetUserById(Int32 id)
    at Umbraco.Web.Install.InstallSteps.NewInstallStep.Execute(UserModel user)

    I'll post about it in the forum tomorrow.

  20. Gravatar ImageRichard Barg Says:

    The updates for 7.2 look great. Going forward, we are encouraged by Niel's recent statement re: adding "drag and drop" to the Umbraco core, a feature desired by many users:

    "For the record - we're not ignoring, we're listening.
    As v7.2 is in it's final stages and we're starting to plan the next iteration of UX updates, it definitely make sense to experiment and user test drag and drop functionality."

    Please visit

    "Feature request - drag and drop tree and draggable splitter" and VOTE FOR THE FEATURE!

    Thank you.

  21. Gravatar ImageRobert Mulder Says:

    This new grid feature of 7.2 looks very promising. Is there any documentation available on how it works exactly? I'm reading things about the 'starter kit' not being included in an update. Does that mean the functionality only works when using a starter kit? I'm asking because we generally prefer to perform blank installations without any starter kit and style from there.

    Again, any documentation on it's usage and configuration would be greatly appreciated.

  22. Gravatar ImageSebastiaan Janssen Says:

    @Robert We have documentation here:

    Video's are coming soon to
    You don't have to install the starter kit to activate anything, starter kits are just there to show you what Umbraco can do. So you get a nice looking website that shows you how you could set things up for yourself if you wanted to do something similar.

  23. Gravatar ImageKristoffer Eriksen Says:

    Great update!!
    Just one question.. I have a running 7.1.8 solution with Contour installed. How will it work with the new Umbraco Form, that are in 7.2 ? Will there be any problems with upgrading my 7.1.8/contour solution to a 7.2 ?

    Best regards

  24. Gravatar ImageSebastiaan Janssen Says:

    @Kristoffer Contour will keep on working as it was. However, it is not possible to install Umbraco Forms in the site when Contour is already installed.

  25. Gravatar ImageSøren Laursen Says:

    Great - this is really what we needed. A new approach for content editors to manage the screen diversity.

    Well done!

  26. Gravatar ImageDaniel Says:

    Love the Grid system. There is a bug in there tough;

    Did a clean install, added a new row - added content. publish page, go back to admin and edit the page and the content don't show up in the new rows. also, UI is buggy

  27. Gravatar ImageMike Says:

    Amazing, Umbraco has come a long way in 2,5 years, congratulations!

    Feature request: alternative view of a grid page, where each element is simply collapsed to its icon (and maybe its title, being the first few characters of the content). Then you can use this view to re-arrange the entire grid, without worrying about the details of the content of each block.

  28. Gravatar ImageYoni Says:

    When will MS's Webplatform Installer get updated?

  29. Gravatar ImageNiels Hartvig Says:

    @Yoni: It's out of our hands - Microsoft is unfortunately very slow at the moment. They haven't updated Umbraco since the 7.1.6 release from August.

  30. Gravatar ImageEric W. Says:

    Looks great. How easy is upgrading? I have been using 6.3 for a while now for numerous sites and am concerned about backwards compatibility.

  31. Gravatar ImageNiels Hartvig Says:

    @Eric W: Here's our guide for upgrading from v6:

  32. Gravatar ImageGuttorm Haaversen Says:

    Upgraded from 7.1.4 to 7.2 via NuGet

    Worked fine except for one thing.
    Membership.GetUser.ProviderUserKey returnet int in 7.1.4
    Now GUID is returned. ?!

  33. Gravatar ImageJustin Says:

    The back office is still unintuitive so I don't even care about the new features. I showed it to a client and they couldn't even close the top menu while trying to navigate. It's not easy to use

  34. Gravatar ImageMatt Says:

    @Justin: Umbraco is the CMS that impressed me the most with its intuitive backoffice. Out of curiosity, what CMSs do you think have a better system for clients?

  35. Gravatar ImageAmmar Says:

    Can we use db fields in grids ??

Leave a comment