My tenant just got the new Communication site template. Thank you @SharePoint
UPDATE! After a lot of waiting and failures with the “Enable-SPOComsite” cmdlet, today i tried the new siteswap “Invoke-SPOSiteSwap” and this is working pretty great, the good part is that if you have built a comsite as a landing page you don’t need to rebuild it. the down part is that in the backend it seems the root site still report back as a classic site, i presume this is in place to make redirections works. Anyways pretty happy with the SiteSwap. 😉
Invoke-SPOSiteSwap -SourceUrl https://jh365dev.sharepoint.com/sites/Contosoportal -TargetUrl https://jh365dev.sharepoint.com -ArchiveUrl https://jh365dev.sharepoint.com/sites/oldrootsite
UPDATE! GREAT NEWS MS just release news this week at MS Ignite 2018, they will native support the conversion of the #rootsite to #comsite with a dedicated PowerShell cmdlet, release date soon. which means we don’t need to hack it anymore, stay tuned for release announcement in your tenant 🙂
As I’ve built numerous Intranet sites both with SharePoint On-premises and SharePoint Online, I want to see if I can use the new template on the root team site.
Because the root SPO site is a team site, it turn out no matter what I did I cannot get rid of the left NAV bar, even though I’ve got all the new webparts and layouts.
Tried with PowerShell, still no luck..
New-SPOSite -Title “Comsite2PowerShell” -Template SITEPAGEPUBLISHING#0 -Url “https://jimmydev.sharepoint.com/sites/Comsite2PowerShell” -Owner email@example.com -StorageQuota 1000
Until Microsoft release a means to change this, my work around is as follows, remember that this works best for new customer or customer with an empty root SPO site, existing customer need to plan a migration of content.
First, create a new site using the Communication Template
Navigate to the “Save site as a template” page, this page is hidden from the menu so use the following URL
Give the new template a name | click OK
When completed click “Solution gallery”
Click on the name of the template to download it, save it to a location on your computer, you’ll need it later
In SharePoint Admin | delete your root site collection | then create a new one | for template for “Custom | Select template later”
After the site has been created, start a new browser tab and navigate to the new site.
It will now ask you to choose a template | click solution gallery |
Now choose to upload your “template.wsp” file you downloaded earlier | then Activate the Solution
Navigate back to the root site | now choose the “Custom” tab | you should see your template | choose the template | then OK
Wait for it
Choose your SharePoint Security Groups | OK
That’s it enjoy your Root site with the brand new communication template, It’s quite beautiful!