Little Gotchas – 06
Today’s lesson: Beware! Customisations everywhere!
You must evaluate every piece of customisation in your SharePoint estate to see if it needs to be migrated, and whether it is safe to do so.
Identify custom and third-party code:
Full Trust DLLs, Farm Solutions, Sandbox Solutions. Almost all of those will have to go, be rewritten or an alternative found.
Identify SharePoint Designer customisations:
If users have used Advanced Mode to edit a page in SharePoint Designer, this may cause problems moving to SharePoint Online. Audit them all: replace or throw away?
Moving from 2013 to SharePoint Online, these scripts may work, but only for “Classic” Pages. For Modern Page support, you must replace or redevelop with SharePoint Framework.
Review each one before migration, to make sure that any embedded or hard-coded URLs or identifiers can be updated to reflect your new environment.