Progress update (July 2020)
Since writing this blog post, the progress on migrating Umbraco to .NET core has continued at a very good pace. Here's some updated information on the progress since this blog post was published.
.NET Core projects on the roadmap as of 26/06/2020
Below are the .NET Core projects on our roadmap (see full roadmap here) when it was last updated on 26/06/2020:
Now
All Libraries Compatible
Umbraco source code solution is re-structured and everything is .NET Core compatible. This first phase in the transition to .NET Core provides a cleaner architecture and makes it easier to work with and contribute to Umbraco. For detailed information information see the Project Structure for Project UniCore RFC.
Backoffice Operational
Backoffice is fully operational on .NET Core. We can build a version that can be end-to-end tested for content management. The plan is to make an alpha release once we reach this milestone.
Expected release: Umbraco .NET Core Alpha has been released
Next
Frontend Rendering
Content can be queried and rendered in views. With this ready we can release a beta build and implementers/frontend developers can start using and testing the .NET Core. This milestone should produce a beta build.
Later
Ready for Package Development
Umbraco CMS is running on .NET Core and we can start focusing on the add-ons and packages that will need to be upgraded such Umbraco Forms and Deploy. At this stage we want to get the first release candidate out and this is also the perfect time for package developers to test their package on this new version.
Product updates relating to .NET Core
Every few weeks we share an overall product update across all Umbraco products. Below are the product updates where we've given an update on the .NET Core progress.
Product Update - May 1st 2020
... Another big project that’s moving along according to the plan is the .NET Core upgrade for Umbraco CMS. With great collaboration from both community and partners, this project is making solid progress. Bjarke Berg, the man in charge of the project at Umbraco HQ, will keep you updated on the project ...
Read the full product update
Product Update - June 12th 2020
... While we prepare for the next release of Umbraco CMS (8.7) including the new block editor (see the previous Product Update) I wanted to bring your attention to the .NET Core development of Umbraco. This project is moving forward as planned and we currently expect to bring an Alpha release to you in Q3 where you can get your first hands-on experience with a backoffice running .NET Core.
If you would like to be part of this project, get in touch with Bjarke and the .NET core community team who are leading the project.
If you are ready to jump into code, I’ve got good news for you! There are several options available on GitHub where there’s also a brand new migration task waiting for some action. ...
Read the full product update