Tuesday 22 December 2015

When would I use Feature upgrade?


Feature upgrade is useful in the following scenarios (though there may be more!):
  • To make changes to existing site collections or sites, or something inside – for example:
    • Making changes to existing items e.g. adding a new column to a content type/list
    • Adding new elements to existing sites e.g. a new list
    • Any change which involves doing something to a site using the API e.g. using code to modify the navigation settings for many sites
  • To add new functionality into an existing Feature, rather than create a new one – perhaps because that’s the most logical factoring
  • Where some functionality will be upgraded several times during its lifecycle, possibly in a situation where the changes are not rolled out to every site, or are rolled out at different times


No comments:

Post a Comment