Forum Discussion
john john
Feb 05, 2019Steel Contributor
What we can do to have our root site collection as a communication modern site
I want to start a new project for one of our customers, as the first draft we want to create a site collection with these components:-
- General document library to upload company general documents & guidelines. group of users can upload + all can view.
- News area to publish news. also group of users can upload + all can view
- we will be tagging certain news pages with terms , and show them on separate news web parts.
now i want the site collection to be on the root, and we already have the root site collection created for us which is based on the classic team site. so i have these questions:-
- can we have our root site collection as a modern communication site collection instead of classic team site?
- if the answer if No. then which appraoch i should follow. 1) to keep the root as-is and create a new communication site collection under "/sites/" ? 2) OR to work on the root and wait till we get the ability to convert it into a modern site collection (for example to migrate the content to a temp site collection >> remove the root >> create a modern communication on the root >> migrate the data from temp to the new root communication site collection)?
Thanks
7 Replies
Sort By
- João FerreiraCopper Contributor
There is a new method to achieve this supported by Microsoft, I've wrote a blog post explaining how to do it.
All you have to do is to execute the site swap cmdlet available on the latest version of the SharePoint Online Management Shell.
- At Ignite Microsoft announced they will provide a cmdlet to convert the root SPO site of a SPO tenant into a communication site
https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Build-your-modern-intranet-with-SharePoint-in-Office-365/ba-p/255453
This cmdlet is still not there AFAIK, but there are workarounds to get what you need:
- Via SPFx Extension + creating a modern page as home page for your root site collection: http://sharepoint.handsontek.net/2019/02/05/convert-classic-root-sites-to-modern-sharepoint/
- via redirectio: https://techcommunity.microsoft.com/t5/SharePoint-Developer/Convert-Classic-root-site-to-Communication-site/td-p/213004- john johnSteel Contributor
jcgonzalezmartin wrote:
At Ignite Microsoft announced they will provide a cmdlet to convert the root SPO site of a SPO tenant into a communication site
https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Build-your-modern-intranet-with-SharePoint-in-Office-365/ba-p/255453
This cmdlet is still not there AFAIK, but there are workarounds to get what you need:
- Via SPFx Extension + creating a modern page as home page for your root site collection: http://sharepoint.handsontek.net/2019/02/05/convert-classic-root-sites-to-modern-sharepoint/
- via redirectio: https://techcommunity.microsoft.com/t5/SharePoint-Developer/Convert-Classic-root-site-to-Communication-site/td-p/213004jcgonzalezmartin thanks for the reply. i actully read these links before , but i have these comments:-
for this link https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Build-your-modern-intranet-with-SharePoint-in-Office-365/ba-p/255453 the replies are saying that this approach is not supported
for this link http://sharepoint.handsontek.net/2019/02/05/convert-classic-root-sites-to-modern-sharepoint/ it is saying to add modern pages + "Create a full width landing page" app inside our classic team site. so at the end my site is a classic team site with modern experience. but i want my root site to be an actual communication site ..
can you advice on my above 2 points?
Thanks
Hello john john
I would be inclined to use the root site collection with a redirect page to a communication site in /sites. When the Set "Communication Site" as Root site collection feature is complete I would convert the root site collection to a communication site and then migrate the communication site content (from /sites) to the root.
Make sense?
I hope this helps.
Norm
- john johnSteel Contributor
Norman Young wrote:Hello john john
I would be inclined to use the root site collection with a redirect page to a communication site in /sites. When the Set "Communication Site" as Root site collection feature is complete I would convert the root site collection to a communication site and then migrate the communication site content (from /sites) to the root.
Make sense?
I hope this helps.
Norm
Norman Youngthanks a lot for your reply.
So are you trying to say the following:-
1. Keep the root classic team site collection as-is. and then create a communication site under "https://ourtenant.sharepoint.com/sites/IntranetABC/" to act as a temp root site? .
2. once the "Set "Communication Site as Root site collection" feature become available.. i can migrate the content from the "https://ourtenant.sharepoint.com/sites/IntranetABC/" to the root? not sure when we should expect this feature to be available?
Thanks
Hi john john
Yes that is what I was getting at. The value to the customer is the root URL and the modern communication site experience. The value to you is developing the communication site once using the modern experience. Migrating the communication site content can happen down the road when Set "Communication Site" as Root site collection is rolled out.
Norm