SOLVED

SharePoint modern pages deployment

Copper Contributor

Hi,

I am new to SharePoint. I have started exploring if SharePoint modern pages could be programmatically created in a local system/environment & then deployed on a SharePoint hosting via Azure DevOps.

Could anyone please help me out with this, what could be the approach.

Thanks.

2 Replies
best response confirmed by agrrwal (Copper Contributor)
Solution
The "modern" experiences in SharePoint Online are:

Modern team sites
Modern list and library experiences
Modern site pages
"Modern" experiences are being gradually released in SharePoint Online, and you can control how they are applied at the tenant or site level. If you have existing customizations, you can defer using the new experiences until the required customization options are available.

If you have existing customizations that are business critical for your deployment, we recommend using the following process for adopting the "modern" experiences:

Readiness: Understand the "modern" experiences, know what features they offer, but equally important, understand which features are not (yet) available.

Assess: Assess to what extent your current customizations can work within the "modern" experience. Also assess which of your sites have customizations or features that will not work within the "modern" experiences. These sites and their customizations should be updated or need to stay in "classic". However, other sites should work just fine using the "modern" experiences. The best way to assess your compatibility with the "modern" experiences is by using the SharePoint Modernization scanner.

Solution planning: Plan the work required for both custom solutions and sites to prepare them to be used with the "modern" experiences.

Develop and test: Apply the needed changes to your customizations and test them.

Deploy: Roll out the updated changes to your SharePoint Online environment.
You can absolutely create modern pages programmatically, but in order to be able to test what you develop what you have to do is to set up a Microsoft 365 Developer tenant
1 best response

Accepted Solutions
best response confirmed by agrrwal (Copper Contributor)
Solution
The "modern" experiences in SharePoint Online are:

Modern team sites
Modern list and library experiences
Modern site pages
"Modern" experiences are being gradually released in SharePoint Online, and you can control how they are applied at the tenant or site level. If you have existing customizations, you can defer using the new experiences until the required customization options are available.

If you have existing customizations that are business critical for your deployment, we recommend using the following process for adopting the "modern" experiences:

Readiness: Understand the "modern" experiences, know what features they offer, but equally important, understand which features are not (yet) available.

Assess: Assess to what extent your current customizations can work within the "modern" experience. Also assess which of your sites have customizations or features that will not work within the "modern" experiences. These sites and their customizations should be updated or need to stay in "classic". However, other sites should work just fine using the "modern" experiences. The best way to assess your compatibility with the "modern" experiences is by using the SharePoint Modernization scanner.

Solution planning: Plan the work required for both custom solutions and sites to prepare them to be used with the "modern" experiences.

Develop and test: Apply the needed changes to your customizations and test them.

Deploy: Roll out the updated changes to your SharePoint Online environment.

View solution in original post