You use the Sitefinity Migration Analyzer to assess the state of your Sitefinity CMS project, gain visibility on which front-end frameworks (Web Forms, MVC, ASP.NET Core, or Next.js) are used in your project, and what part you need to migrate to a supported front-end rendering technology. Thus, you plan the time and resources needed to perform the migration.
When you run the Sitefinity Migration Analyzer, it collects information about the used page templates, pages, and widgets, and displays interactive reports. You use these reports to gain insight into your project's current usage of front-end frameworks and estimate the resources (people and time) you need to migrate to a modern rendering technology. You also use this tool to keep track of the progress of your migration effort and the current state of the migrated assets.
The Sitefinity Migration Analyzer is an open-source code you integrate into your Sitefinity CMS code base.
PREREQUISITES: The Sitefinity Migration Analyzer is tested and supported on Sitefinity CMS 13.3 and newer.
IMPORTANT: We recommend you integrate and use the Sitefinity Migration Analyzer only on a copy of your website or using a development or staging environment, accessible only internally to your organization. Sitefinity Migration Analyzer does not require authentication to access and is accessible to every site visitor. Also, the tool performs multiple heavy operations with your site's backing database and thus can negatively impact your site's performance.
To install the Sitefinity Migration Analyzer, perform the following:
PageAnalysis.aspx
PageAnalysis.aspx.cs
PageAnalysis.aspx.designer.cs
web.config
executionTimeout
<system.web> <httpRuntime enableVersionHeader="false" executionTimeout="99999999" maxRequestLength="102400" maxUrlLength="102400" maxQueryStringLength="10000" requestValidationType="Telerik.Sitefinity.Security.Claims.CustomRequestValidator, Telerik.Sitefinity" targetFramework="4.8" /> </system.web>
DataConfig.config
Connection Timeout
</connectionStrings> <add connectionString="data source=YourSiteDB.;Integrated Security=SSPI;initial catalog=SitefinitySandbox;Connection Timeout=300" name="Sitefinity" /> </connectionStrings>
The Sitefinity Migration Analyzer may require some time to analyze your project. Until the analysis is complete, the browser shows an empty page and a loading indicator. Allow some time for the process to complete. Once the analysis is complete, you can start browsing the information provided.
In this section, you learn a procedure to perform site analysis successfully.
You use this information to create a migration strategy. We recommend the following:
Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.
This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.
This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important