Handling unsupported packages in an Umbraco upgrade

How to assess whether to update, replace, rebuild or retire a package while preserving the behaviour the organisation relies on.

Identify the behaviour before choosing a replacement

Document what the package does for editors, visitors and connected services. Check whether it stores content or configuration in a proprietary format. Replacing a package reference is different from migrating the data and workflows built around it.

Compare the available paths

An updated package may be suitable if compatibility and maintenance are clear. A replacement needs a behaviour and data-migration comparison. Custom implementation adds ownership and testing responsibilities. Retiring unused functionality can be appropriate, but requires a business decision.

Prove the risky parts first

Use a focused prototype to check uncertain compatibility or data conversion before committing to a full implementation. Define acceptance scenarios and keep the package change visible in the deployment plan.

Continue exploring

Consulting services / Engineering guides

Discuss your platform

Share your current platform, the change you need and your delivery constraints. Scope and engagement can be discussed around your team.

Discuss an Umbraco Project