| Subcribe via RSS

How SharePoint extensions can block your upgrade path

Juli 2nd, 2010 Posted in SharePoint

SharePoint extensions are a risky factor when upgrading a SharePoint farm to a new version, e.g. From SharePoint 2007 to 2010. Every SharePoint extension has a potential to no longer function in the new version.

In my opinion a good upgrade strategy is this:

  1. Uninstall all extensions from your existing farm
  2. Upgrade the farm to the next version
  3. Upgrade each solution and reinstall it

The point here is that some solutions might not be able to be upgraded because the vendor does no longer support it or your last SharePoint developer has left the company as the new SharePoint version was released. If this is the case, your site might no longer work with the new SharePoint version.

If your site breaks in the new SharePoint version depends on the kind of extension you use. A site will continue to work if you cannot upgrade a web part solution. But here are some kinds of solutions that cause content to be not accessible when the solution is not upgradable:

  • Custom field definitions
  • Custom site definitions
  • Custom list definitions

I recommend avoiding these kinds of solutions if possible and using site or web templates instead of definitions and using list templates instead of list definitions.

If you have any opinion on this please feel free to comment on this.

Leave a Reply