How can we help?

Search for answers or browse articles about Sintel Apps

You are here:

Convert a classic SharePoint site to a modern one

 

Why do this

Sintel Apps and Sintel BI only work on modern SharePoint sites.

  1. If you have an existing classic site and you want to use our apps on it, you can convert it to a modern one.
  2. This is also useful if you’re using Sintel Forms on a classic site and you want to upgrade to Sintel Apps.
  3. Using this process you can upgrade from the classic experience to the modern one and then simply upgrade from Sintel Forms to Sintel Apps.

 

The process of converting a classic site to a modern one is straightforward and once you have one site upgraded it’s a rinse and repeat process for the remaining sites i.e.

  1. Connect to the site
  2. Upgrade it

 

 

Prerequisites

  1. Install PowerShell 7
  2. Setup PnP PowerShell with its own Entra ID Application
  3. Install the PnP.PowerShell module Install-Module PnP.PowerShell
  4. Register your own Entra ID Application-we used the automatic option detailed here: https://pnp.github.io/powershell/articles/registerapplication.html
    Register-PnPEntraIDAppForInteractiveLogin -ApplicationName “PnP.PowerShell” -Tenant [yourtenant].onmicrosoft.com

 

Steps to convert a site

  1. Launch PowerShell 7
  2. Run the following commands
    Connect-PnPOnline -Url “https://YourTenant.sharepoint.com/sites/YourSite” -ClientId “TheClientIdOfYourEntraIDAppFrom2bAbove” -Interactive
  3. This will launch a browser and prompt you to login and once you have you can close the page.
  4. Run Enable-PnPCommSite

 

Once the process completes, your site is now a modern one and you can add Sintel Apps and/or Sintel BI into it.

 

 

Possible Issues

  1. If the site collection publishing feature is enabled, you need to disable it prior to running the script.
  2. The process can sometimes timeout and you may receive a message like “The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.”-In this case just run the command again “Enable-PnPCommSite”

 

 

Notes

  1. The original home page, Home.aspx, remains but a new one Home(1).aspx is created and set as the homepage. If you wish you can set the original Home.aspx as the homepage.
Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
Please Share Your Feedback
How Can We Improve This Article?
Table of Contents