/Our.Umbraco.Healthchecks.ObsoleteDataTypes

A small set of utility Umbraco healthchecks for helping prepare a v7 site to be upgraded to v8

Primary LanguageC#MIT LicenseMIT

Our.Umbraco.Healthchecks.ObsoleteDataTypes

A set of healthchecks for dealing with obsolete data types that will not be supported in v8 of Umbraco. These aren't traditional healthchecks but more using the healtcheck system as a convenient place to check and run these from.

The intention is to install this into a V7 site and use the healthcheck to migrate obsolete data types and the related content prior to an upgrade to v8+.

This should not be used on a production site as these changes will update the database, but will not update the code relying on the data, you'll need to combine running these with a code update.

Current data types flagged as obsolete:

  • Umbraco.MemberPicker
  • Umbraco.MultiNodeTreePicker
  • Umbraco.RelatedLinks
  • Umbraco.MultipleMediaPicker
  • Umbraco.DropDown
  • Umbraco.DropDownMultiple
  • Umbraco.DropdownlistPublishingKeys
  • Umbraco.DropdownlistMultiplePublishKeys

Flagged as obsolete with the option to "fix":

  • Imulus.Archetype, converts to Umbraco.NestedContent (All the different settings are not fully supported, this was adequate for my uses)
  • Our.Umbraco.NestedContent, converts to Umbraco.NestedContent
  • Umbraco.ContentPickerAlias, converts to Umbraco.ContentPicker2
  • Umbraco.MultipleMediaPicker, converts to Umbraco.MediaPicker2