This week at #MSIgnite, there has been a lot of talk about Home Sites. This was released a few months back as a PowerShell command to transform any modern communication site collection into the O365 SharePoint Online landing page for your organization.
More can be read here: https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/SharePoint-home-sites-a-landing-for-your-organization-on-the/ba-p/621933
SharePoint home sites are the landing sites for your organization that bring together news, events, content, conversations and video to deliver an engaging experience that reflects your voice, your priorities, and your brand. Home sites are built on top of familiar communication sites.
UPDATE- SPO Home Sites is not available to the public yet, even on first release tenants. I will update this post once its released. See error command at last step in this post.
1- Create the site
Create a Modern Communication Site Collection that will be your hubsite, if you do not have one already.
Give the new site a name, I choose topic and Home Site:
2- Share the site with users
I shared with everyone except external users
3- Set the new site collection as the home site
I am hoping this does a bunch of magic to make it look like the Look Book’s rollup.
Enter the URL of your newly created site collection in the URL below:
Set-SPOHomeSite -HomeSiteUrl https://yourtenant.sharepoint.com/sites/HomeSite
andddd error!
Set-SPOHomeSite : The requested operation is part of an experimental feature that is not supported in the current
environment.
Wow, that was unexpected.
I have not seen a release date yet, but wanted to post this in hopes it will save someone else the time of creating a site.
Update as of 7/3/2020-
Using 16.0.20212.12000 of SPO Management shell- slightly different error:
PS C:\WINDOWS\System32> Connect-SPOService
cmdlet Connect-SPOService at command pipeline position 1
Supply values for the following parameters:
Url: https://m365xIDHERE-admin.sharepoint.com/
PS C:\WINDOWS\System32> Set-SPOHubSitecmdlet Set-SPOHubSite at command pipeline position 1
Supply values for the following parameters:
Identity: https://m365xIDHERE.sharepoint.com/sites/Eric-PublicTeam
Set-SPOHubSite : Cannot invoke method or retrieve property from null object. Object returned by the following call
stack is null. “GetHubSitePropertiesByUrl
“
At line:1 char:1
+ Set-SPOHubSite
+ ~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Set-SPOHubSite], ServerException
+ FullyQualifiedErrorId : Microsoft.SharePoint.Client.ServerException,Microsoft.Online.SharePoint.PowerShell.SetSP
OHubSitePS C:\WINDOWS\System32> Get-SPOHubSite
PS C:\WINDOWS\System32>
Thank you. I had the same issue, and your post saved me a lot of time and frustration.
Thank you. I followed the same logical path and had the same issue as you, and your post has saved me a lot of time and frustration.
This still does not work, correct? I created a new tenant in June and get the same error message.
Still getting an error, but its a different one. Cannot invoke method or retrieve property from null object. Object returned by the following call stack is null. “GetHubSitePropertiesByUrl”