During a migration from Nested Content to Block List in Umbraco 13, Johan Reitsma encountered an issue where the `umbracoExternalLogin` table was empty due to unconfigured external login providers in `appsettings.json`. This led Umbraco to automatically remove external login records. To prevent this, it's advised to configure dummy values for external login credentials during local migrations.
In upgrading Umbraco from v10.8.7 to v13.5.2, Johan Reitsma encountered a migration issue with Umbraco Forms due to missing columns, leading to an "Invalid column name" error. He recommends a workaround: first install Umbraco Forms 13.3.0, then upgrade to 13.4.0, and finally to the latest version to avoid this problem.
Johan Reitsma provides a step-by-step guide for migrating Umbraco projects from version 8 to 13, emphasizing careful planning and adaptability. Key steps include local database validation, uSync configuration export, and database upgrades. The guide highlights the importance of backups and testing, ensuring a smooth transition while addressing unique migration challenges.