Our installation guide will help you to setup your intranet and connect it to Microsoft Teams. If you need help, please consult our partners.
The following requirements are needed to configure the intranet:
In the past, many intranets were built as a single large site collection with multiple levels of sub-sites underneath. The modern infrastructure can be flatter, with each department as its own site collection, but connected together through a SharePoint hub site.
Key features of a modern hub site — which make it an ideal starting point for an intranet — include:
Now let’s walk through the process of creating a new, modern intranet in SharePoint. (Note that for the sake of length and readability, we’ll be publishing this process in three parts here on the blog. The entire guide will be available as a handy download, however, once the series has concluded!)
To start, create a new SharePoint site using a modern communication site design.
Once the site has been created, it can be converted into a hub site by using SharePoint Online Management Shell (aka, PowerShell for SharePoint in Office 365). A SharePoint administrator or above in Office 365 should run a PowerShell cmdlet similar to this:
(Substitute the aisConnect URL with the full-path address of the site that you want to convert into a hub site.)
Once the site has been converted into a hub site, you can then add a logo, update the theme, and edit the global navigation. Navigate to the site, select the gear icon and choose Hub site settings to add a logo and modify the hub name.
Select the gear icon and choose Change the look to change the theme. You can choose a preconfigured theme, or a custom one that has been made available to site owners. (For more information on theming, see SharePoint Site Theming.)
Click Apply once you have chosen your theme. The theme will be inherited by all of the sites associated with the hub.
To edit the top global navigation (that like your theme, all associated sites will inherit), click the Edit link next to it. There you can add, edit, and move links around as needed. (For more information about editing navigation, see Customize the navigation on your SharePoint site.) A sample hub navigation is shown below, with various departments grouped by team type:
In this sample infrastructure, each department has its own modern communication site joined to the hub. Content within the departmental sites will be rolled up to the hub site as needed.
To optimize content rollup capabilities and search refinements throughout the associate sites, it’s important to maintain consistent values to filter and sort by. This can be accomplished by utilizing:
Go to Site Settings > Term store management (under Site Administration) to create term sets that contain the main terms that you will want your users to filter and sort by. Here is an example that includes terms for each department within the Support Teams grouping.
To build out the custom site columns and content types that your sites will use, go to your tenant’s Content Type Hub, with the URL similar to this:
(Substitute the contoso.sharepoint.com part of the URL with the address of your tenant.)
Before building out your site columns and content types, think about the types of content that you want to roll up throughout sites in your hub. For example, we may want to filter documents by type, subject, and/or another indicator for visibility. We may also want to filter news pages by department. The columns you will want to filter by should be built first.
In your content type hub, go to Site Settings > Site columns (under Web Designer Galleries). Click Create to make a new site column.
In the example below, the column will be for users to select a department from a term set, so Managed Metadata is the chosen type. It’s also a good idea to put any new columns in a custom group, so that they can be easily found later.
For this column, users should be able to select multiple departments, so we’ve checked Allow multiple values. Under Term Set Settings, the appropriate departmental term set is chosen.
Click OK once you have set up your site column as needed, then continue adding site columns for the various fields that you want to filter and sort content by. This example shows the multiple columns we created for this group of sites in the hub:
Now that the site columns are created, we need to create the content types that will use those columns. Go to Site Settings > Site content types (under Web Designer Galleries). Click Create to make a new site content type.
In this example, we create a custom content type that inherits from Site Page (which is a page within a modern site). As before, it’s a good idea to place custom content types in a custom group, for easier findability.
Once you have created your content type, scroll down to the Columns section and click Add from existing site columns. Choose the custom site columns you want to be able to filter the page by, then click OK when done.
Once all your site columns are added and you are ready to make this content type available to all sites in your tenant, click Manage publishing for this content type.
Publishing the content type will allow it to be used in any of the sites in your hub.
Repeat similar steps for each content type that you want to use in the sites in your hub. Another example for a custom document content type is shown below:
Depending on when the service runs, you may have to wait a bit for the content type hub to push the content types and site columns down to all your site collections.
In this sample infrastructure, each department will have a communication site to share with the entire organization, and an internal team site. Create a new SharePoint site using a modern communication site design.
In the newly created site, select the gear icon and choose Site information. Here you can edit the logo, name, description, and choose the hub site to associate with.
After clicking Save, the site should inherit the theme and the top navigation from the hub site. Click Edit to edit the home page and add content as needed, and click Publish when you are finished. The example below shows a page with text web parts, a quick links web part with custom images, and a people web part. For more information on editing modern site pages, see Add or remove columns on a page, and Using web parts on SharePoint Online pages.
After the site has the custom content types from the content type hub, you can set up libraries to use those types. Select the gear icon and choose Site information. Click View all site settings. Click Site content types (under Web Designer Galleries) and verify that your custom content types are there.
To go to the Documents library in your site, select the gear icon, choose Site contents, then click on the Documents library.
In the Documents library, click the gear icon, then choose Library settings. Click Advanced settings, then select Yes under Allow management of content types. Click OK to apply the changes.
On the Library settings page, click Add from existing site content types (under Content Types).
Choose your custom document content type, then click OK.
Back on the Library settings page, click Change new button order and default content type (under Content Types). Select the position for your custom document content type to be 1, then uncheck the Visible box for the default Document content type. Click OK when done.
Now that the custom document content type is associated with the library, all documents uploaded to this library can be automatically associated with the specific department for this site by default. Back on the Library settings page, under Columns, click on the site column for the department. (In this example, the column is AIS Support Team.)
On the Edit Column page, scroll down to the Default Value field, and choose the appropriate department from the term set. In this case, the site is Human Resources, so that was the term chosen. Click OK when done.
You can follow similar steps to add the custom content type for pages to the Site Pages library in the site.
(Note: For best results, you should not change the new button order and default content type for Site Pages.)
Now that you set up your SharePoint libraries to use custom content types, you can add content. Go to the Documents library and upload a few documents to the library. For each document, edit the properties and choose any appropriate values for your custom site columns.
In the example below, All isselected for the AIS Office Location field, Human Resources is selected for the AIS Support Team (department) field, and the value for Show on AIS Connect Home is set to Yes.
Modern site pages (including News) can also be added as custom content types, with some additional steps. Go to the Home page of your department site and click + New, then choose News post.
Add a title, images, web parts, etc. with the content of your News post, and click Publish when you are finished. (For more information on editing modern site pages, see Add or remove columns on a page, and Using web parts on SharePoint Online pages.)
Navigate to your Site Pages library. (Select the gear icon, choose Site contents, then click on the Site Pages library.) Select the page you just published, then in the Properties card on the right side, click Edit all.
Change the Content Type from Site Page to your custom page content type.
The page will reload, with the additional fields for your custom page content type. Select the managed metadata for your custom site columns that’s most appropriate for your news article, then click Save.
In the example below, we selected News Page for the AIS Page Type field, All for the AIS Office Location field, and Human Resources for the AIS Support Team (department) field.
You can wait for the content of your news page to be indexed by the settings for your server, or you can index it sooner through Library Settings. While in the Site Pages library, click the gear icon, then choose Library settings. Click Advanced settings. When the settings page loads, click the Reindex Document Library button.
After you confirm that you want to reindex the library, give the search system some time to finish its indexing. Once your content has been indexed, it can be shown throughout sites in your tenant, based on the managed property associated with your custom content type site columns. This can be done through the Highlighted content web part.
Edit the home page of your hub site, then add a Highlighted content web part. In the web part properties page, you can choose to search content from a specific site, all sites, or all sites just within the site hub.
You can choose to search a specific type of content as well. Your custom content types are not available to choose from in this section, but you can filter specific site columns from your custom content types in a different section.
To do that, in the Filter and Sort section, choose Managed property for Filter.
Under Find a managed property, type in the name of your custom site column that you want to search by. The select box under Managed property name should be populated with matching results. In this case, because the custom column Show on AIS Connect Home is the column desired, Show was entered, and managed properties that match that term appear in the select box.
Since the desired outcome in this case is to show documents from all sites in the hub that have been specifically set to show on the site hub home page, the ShowonAISConnectHomeOWSBOOL property is selected, the operand is set to Equals, and the value is set to 1 (1 == True).
You can choose different sorting options and layouts. In this case, Most recent was set for Sort by, and Cards were chosen for the Layout., and 3 was set for Show this many items.
Once all the properties for the Highlighted content web part have been set, you should see your changes reflected in the web part on the page.
In the example shown below, a Highlighted content web part is configured to show all news pages tagged as belonging to the HR department.
The AIS Page custom content type is configured to inherit from Site Page, so any page whose properties have been changed to an AIS Page content type will count as Type = Pages in the Highlighted content web part. If pages were created as News pages first, they will also count as Type = News.
The Managed property in this example corresponds to the custom AIS Support Team site column, and looks for items that have an AIS Support Team tagged with Human Resources.
The Highlighted content web part is a versatile way to roll up content throughout all sites in your hub, especially when filtering by associated metadata. This makes it ideal to use in intranets, where you may want to get content from throughout the entire intranet, but only show content specific to certain departments within that departmental site. See Use the Highlighted content web part for more information about how to configure this web part.
In conclusion, a robust and beautiful corporate intranet can be built out-of-the-box in Office 365, simply by taking advantage of the tools and features available with SharePoint Modern Sites:
Make a big impression with this clean, modern, and mobile-friendly site. Use it to communicate information to people inside or outisde your team. Use this link to create your UI Theme easy and fast: https://fabricweb.z5.web.core.windows.net/pr-deploy-site/refs/heads/master/theming-designer/index.html
Create a new team within Microsoft Teams that will host your intranet. This teams should have a compelling name e.g. your companies name, name of your intranet. For example "Contoso". Within the general channel of the Contoso Team you add a tab by adding the URL of your HubSite. Make the Contoso Team available for everyone in your company. You are ready to go!