Microsoft TeamsOffice 365Sharepoint

Using sensitivity labels with SharePoint sites, Microsoft Teams, and M365 groups – Part 1


Sensitivity labels in Microsoft 365 have been around for quite some time. Essentially they enable users to apply protection to emails and documents that they’re working on by assigning a label to that content.

The purpose of this ensures that only people authorized to view or consume that content do so. You can configure sensitivity labels to apply encryption and content marking to specific emails and documents, which you assign to users or groups with varying permissions levels using labeling policies.

Depending on the level of Microsoft 365 licensing in place, these labels can be either manually applied by the end-users themselves, or automatically based on built-in sensitive information types.  You can read more about the licensing requirements for Microsoft Information protection here.

Upcoming Webinar: How to Prepare for Office 365 License Renewal – September 21 – 10:30 AM ET / 15:30 PM BST / 16:30 PM CEST. Hosted by Microsoft MVP Paul Robichaux.

The evolution of sensitivity labeling can be traced back to Information Rights Management within Office 365, then Azure Information Protection in the Azure portal, and finally, Unified labeling via the Microsoft 365 Security and Compliance Center.

Up until recently, however, it was only possible to apply sensitivity labels to emails or documents. Microsoft has now introduced the ability to use sensitivity labeling at a ‘container level’, which means that you can apply for labels’ protection at a higher level than the document or email. In Microsoft 365, when we refer to containers, this currently relates to the following three features or services.

  • SharePoint Online Sites
  • Microsoft Teams
  • Microsoft 365 Groups

This blog series will show you how sensitivity labeling works at the container level and configure existing labels. We’ll also show how this relates to any existing labeling applied at the document level and some useful tips on the M365 audit logs’ auditing capabilities.

We will start in the M365 Compliance Center, enabling some existing labels for use with containers.

Microsoft 365 Compliance Center

Over the past couple of years, the Microsoft 365 Security and Compliance Center has been my go-to portal for information governance and protection. Whist this portal remains available, the evolution of so many features relating to both Security and Compliance has led Microsoft to provide specific outlets to administer these functions. Therefore, we now have the separate Security Center and Compliance Center.   

To demonstrate Sensitivity labeling at the container level, I will be working from the Compliance Center by completing the following steps.

  1. Log on to the Compliance Center as a Global Administrator, Compliance Data Administrator, Compliance Administrator or a Security Administrator. This will take you to the portal as shown below.

2. Next, click on Solutions > Catalog > Information protection > View.

3. Now click on Open solution.

4. In the example below, we can see many of the labels and sub-labels already available in my tenant, currently providing encryption and content marking to emails and documents.

5. If we select the General / HR sub-label, we can note its existing settings as below.

6. If you are already familiar with Sensitivity labels, you will note a newer section in this dialog called Site and group settings. Click on Edit label, and this will open the label wizard in the following image.

7. Keep clicking Next until you reach the Site and Group settings.

8. Move the slider to the on position, and this will present you with the options to configure the Site and Group settings.

9. You can choose some privacy options from the dropdown menu to access the Site or Group where this label will be applied. These options are shown in the following table.

Public This will allow anyone in the organization to access the Site or Group where this label is applied.
Private This setting restricts access to only approved members in your organization
None This setting will allow the user to decide who can access the Site when the label is applied.

10. In this example, we will set this label to be applied privately, meaning that only members will access the Site.

11. We can also choose whether we want Sites and Groups protected by this label to be accessed by people outside of the organization.  In this example, we will leave this option unchecked.

12. Finally, we have some controls to address which allow us to choose how any unmanaged devices when they attempt to access Sites or Groups protected by this label.

Note: To use this option, you will also need to configure the SharePoint feature, which uses Azure AD Conditional Access to block or limit access to SharePoint Online and OneDrive content from unmanaged devices.  Further guidance on how you can configure this feature may be found here.

13. Now that you have configured the Site and group settings for your label, click through the wizard, and on the Review your settings page, click Save label.

So, that’s how you can set up an existing label to be Site and Group ready.  Now, let’s take a look at how this works in the first of our three M365 containers, which are SharePoint sites.

Applying sensitivity labels to SharePoint sites

Now that we have a configured label for use with sites and groups, we can apply that label to an existing SharePoint site within our M365 tenant, or whilst creating a new site.  In the following example, I will choose to create a new Team Site to demonstrate how this can be done.

We need to complete the following steps.

  1. Logon to the SharePoint Admin Center and navigate to Sites > Active Sites.  Please refer to my previous blog series How to create Modern SharePoint Online Team Sites for instructions on how to connect to the SharePoint Admin Center. Click on Create.

2. Click on Team site.

3. Enter the details to create your Team Site as shown below. In this example, we will create a site called Human Resources. Under the Sensitivity setting, we will select the General \ HR label, which we created earlier.  Note that this selection results in the Privacy settings field is greyed out. This is because we set the chosen label as Private – only members can see this Site. Therefore, the privacy method is automatically applied.

4. Complete through the wizard to finish creating the Team site, and then open the Team site by searching for it in the SharePoint Admin Center. As you can see below, we now have our new Team site ready, and it is appropriately labeled under the Site name as Private group | General \ HR.

5. This label setting’s effect is that the Site is accessible only to members of the Site, and the Site cannot be shared externally as per the label settings. To demonstrate this, I will try and add an external email address as a member of the Site. I do this by clicking on the cogwheel and selecting Site permissions.

6. Next, I click on Invite people > Add members to Group.

7. Now, I will click on Add members.

8. Here I will add my own Gmail email account, then click Save.

9. What happens is that you can’t add my Gmail account as a member due to the settings we defined in the General / HR label.

So, that’s how sensitivity labeling works with Site and Group settings within a SharePoint Online team site.


In this post, we’ve explained the principles of applying sensitivity labels at the container level within Microsoft 365. We showed you that there are currently three containers to which sensitivity labels can be applied.  These are SharePoint Sites, Microsoft Teams, and M365 groups.

We demonstrated how you could modify an existing sensitivity label in the M365 Compliance Center and enable it for Site and group settings. We also explained you can configure this when setting up any new labels from scratch.

Finally, we showed how to apply the sensitivity label to the first of these three containers by setting up a new SharePoint Online Team Site.

In part two of this blog series, we will show you how to apply the sensitivity label to the two other container options: Microsoft Teams and M365 groups.

Source Practical365

read more

How to create Modern SharePoint Online Team Sites – Part Two


In part one of this blog series, we showed you how to create a new SharePoint Online Team Site to serve as a collaborative space for an Operations Team.

We ran through how to build the site from the SharePoint admin center, an associated Microsoft 365 group, how to provision three default SharePoint Online permissions groups during the process, and how to access the new Team site from the SharePoint Admin center.

In part two of this blog series, we’ll show you how to register a Hub Site and associate the new Team site with it. We’ll also portray how to add a link to your Team site on your intranet landing page and how to use the Audience targeting feature to ensure that your SharePoint Online users only see the content they are authorized for via group memberships.

Registering a Hub site in SharePoint Online

A Hub site in SharePoint Online is a means of connecting and organizing the sites in your SharePoint Online environment, and making it easier to apply standard navigation and site structure across associated sites. It also promotes efficient search across sites that are linked by Hub association and discover related content.

You can find more information on Hub sites here.

To register your SharePoint site as a Hub site, you’ll need to access the SharePoint admin center from the Microsoft 365 Admin Center. You’ll either need to be a Global Administrator or SharePoint Administrator (you can view a reminder of how to access the Admin center in part one of this blog series).

  1. Once you’ve logged in, you’ll again need to navigate to Admin centers > SharePoint. Then navigate to Active sites, and in the search bar, enter the name of the site you wish to register as your Hub site.
  2.  My landing page site is named H U B 3 6 5, and when I select it, I can click on Hub from the top menu and choose the option to Register as hub site.
Active Sites

3. This takes me to the following screen. The Hub name field is pre-populated, and I can choose which groups are authorized to associate sites with our new Hub.  In this example, I will assign this permission to the Practical 365 Members group as shown below.

Register as a hub site

4. For this scenario, I have named it H U B 3 6 5, and when selected, you can see your Hub name and group selections completed as shown in the following image, click Save.

People who can associate sites with this hub

5. You will then see the following screen. The Hub name field is pre-populated, and you can choose which groups are authorized to associate sites with our new Hub. In this example, you can assign this permission to the Practical 365 Members group.

Active sites

Now that we have set our Hub site, let’s associate our Team site with it.

Associating your Team site to the Hub site

To associate a Team site to our newly registered Hub site, we need to remain in the section of the SharePoint Admin center‘s Active site and complete the following steps.

  1. First, we need to search for our Team site, which we named Operations.

2. From the top menu, we again need to select the Hub option, and this time choose Associate with a hub.

Edit hub association

3. In the Select a hub dropdown, we’ll choose the H U B 3 6 5 hub we created earlier. We can then click Save, and we will see that our Team site is now associated with H U B 3 6 5 as intended.

Active SharePoint Online Team Sites

4. If we click on the Operations site again from the Active sites list, we can view the site’s properties. As shown below, this will display the current Hub association for the site, and if you click Edit, you may change your Hub selection.


To recap, we’ve now set our landing page to be a registered Hub site, and then put our Team site to be associated with the new Hub site. Next, we can take a look at the Hub site navigation options and configure Audience targeting.

Adding a link to the Hub site navigation and setting audience targeting options

One of the useful features of Hub sites is being able to set a consistent Navigation bar at the top of any Site pages, which are either the Hub site itself, or Site pages which are associated with the Hub site. We’ll walk you through how to achieve this in the following steps:

  1. Firstly, please navigate to the Hub site, our H U B 3 6 5 intranet landing page.  You will see in the following image that the page now includes a H U B 3 6 5 top link navigation and an Add link option.
SharePoint Online team site audience targeting options

2. Clicking on Add link will first show you the option to Enable site navigation for audience targeting, so we will move the slider to On for this setting. Simultaneously, the Add link options will also appear. To add our Operations Team site as a link to the Hub navigation, we will complete the settings.

Edit hub navigation SharePoint Online Teams Sites

The fields that we need to complete within the Add link option are as follows;

Field Purpose
Choose an option Choose between adding a Link or a Label
Address Enter the URL if adding a Link – this option will be greyed out of selecting a label
Display name Enter a description for the Link or Label that you are adding
Audience targeting Choose up to 10 groups for which audience targeting will be applied.  This means that only members of the selected groups will see this navigation item within the Hub menu.

3. Click on OK to complete the creation of the new link or label.  It will now appear in the Hub navigation menu.

New operations for SharePoint Online Teams Sites

4. Clicking on the new Operations link will take you directly to the new Team site, shown as follows. You will note that the Hub navigation top menu is also present within our Team site.

Operations SharePoint Online Teams Sites

So, now that we have the Hub site navigation working let’s take a more detailed look at the Audience targeting feature in action.

Audience targeting in action

Audience targeting, as described by Microsoft, “helps the most relevant content get to the right audiences. By enabling audience targeting, specific content will be prioritized to specific audiences through SharePoint web parts, page libraries, and navigational links”.

You can learn more about the capabilities of audience targeting here.

Earlier in this post, we enabled audience targeting to add a link to our Operations Team site in the Hub site navigation menu. You will recall that we assigned the user named Jane Bloggs as a member of the Operations Team site.

To show you more audience targeting principles, I’ve created another Team site called Procurement, associated it with the H U B 3 6 5 Hub site, and made a Hub site navigation link for the new site. I’ve also assigned a user named James Smith as a member of the new Procurement Team site group. However, Jane Bloggs will not be a member of this group.

So, what is the outcome here? The first thing you’ll notice is that the Procurement site link now appears on the Hub site navigation bar. You will see the below screenshot when logged into SharePoint Online as the Site Administrator, who is also in the Site Owners group.

Operations News

However, if we log in to SharePoint Online as James Smith, we can access only the Procurement site link from the Hub site navigation bar shown below from the Intranet landing page.  This is because James Smith is not a member of the Operations Team site group.

James Smith Example

The same principle applies when James opens the Procurement Team site. The Hub site navigation pulls through, and Audience targeting settings mean that James once again has no visibility of the Operations Team site link.

Procurement private group

At the time of writing this blog, Audience targeting in SharePoint Online may only be active in the following content.

  • Navigational links – promote links to specific audiences across a site’s navigation, including hub and footer navigation.

Important: Starting in April 2020, audience targeting for navigational links will be introduced to organizations opted in to the Targeted release program. This means you may be unable to see this feature yet, or it may look different than the description in the help articles. Eventually, this feature will be available across all cloud environments.

  • Pages – target specific site pages to specific audiences in a page library
  • News web part – push specific news posts to specific audiences on the start page, in the mobile app, and in News web parts that have audience targeting enabled.
  • Highlighted content web part– dynamically display relevant content from a list or library to a page, site, or site collection.

Note: The above bullet points are as described in the following Microsoft web page on audience targeting.

So, what does this mean exactly? As an example, if we add a Quick Links section to the top of our landing page containing links to our Operations and Procurement Team sites, then Audience targeting won’t take effect. All members and visitors to the Intranet page would be able to see both of these links.

Example of SharePoint Online Team Sites look

Importantly, however, permissions to these Team sites will, of course, still be applied. Therefore, should our user James Smith click on the Operations tile, he will be unable to access and instead will see the following.

I would expect that as Microsoft continue to improve and refine the Audience targeting feature, more SharePoint Online web parts (such as the Quick links) will become Audience targeting enabled.


In this post, we’ve taken you through the steps to register a Hub Site in the SharePoint Admin Center and associate a Team site with it. You were also shown how to use the Hub Site Navigation menu to add links to your Team site on your Intranet landing page, and how to use the Audience targeting feature to ensure that your SharePoint Online users will only see content which they are specifically authorized with their group memberships.

Source Practical365

read more

How to create Modern SharePoint Online Team Sites


In this article, we’ll demonstrate how to create SharePoint Online Team Sites. This has stemmed from our recent blog series, How to Create a SharePoint Online Intranet, where we showed you how to create an Intranet landing page in SharePoint Online based on a Modern Communication site.

The site included a company logo and a site title. We also uploaded a custom theme to the site using the Microsoft Theme generator tool and the SharePoint Online Management shell.

We then built our landing page by adding sections and a Hero web part to make our highlighted content prominent. Finally, we added some further web parts, including a News Feed, some Quick Links, a Weather widget, and an Image Banner. Here’s how the finished page looked:

SharePoint Online Teams Sites

Another element to include on an Intranet Landing page is a tile grid that links to individual Share/Point Team sites. Team sites (not to be confused with Microsoft Teams) are collaborative SharePoint Online sites where groups of people can work together on shared content in Document Libraries. They differ from Communication Sites, which are informative as opposed to collaborative.

You can find more information on SharePoint Online Team sites here.

During this article we’ll show you how to:

  • Create Time Sites in SharePoint Online, and assign the correct permissions to your Microsoft 365 users and groups
  • Grasp the concept of Hub Sites, which allows you to “Apply common navigation, branding, and site structure across associated sites”
  • Use the Audience Targeting feature to ensure that your content is only visible to authorized users and groups
  • Link to your Team Sites from your Intranet landing page
  • Save your Team site as a template so you may use it to create further Team Sites with the same settings for other departments in your organization

Creating a SharePoint Team site

To create your new Team site, you’ll need to access the SharePoint admin center, which you can access from the Microsoft 365 Admin Center. You’ll either need to be a Global Administrator or SharePoint Administrator role.

  1. Once you’ve logged in, you’ll need to navigate to Admin centers > SharePoint (you may also need to click on“Show all”before you see the SharePoint admin center in the menu).
SharePoint Admin Center

2. This will take you into the SharePoint admin center.

SharePoint Admin Center screenshot

3. Click on Active sites, and you’ll see the list of sites that are already present within your Microsoft 365 tenant.

Active Sites

4. To create your new Team site, click Create. This will give you options about the sites you can create

Next, we’ll look at the choices you have by examining the available site types and when to use them.

Site types

The following site types are available within SharePoint Online.

Team site You typically use a Team site to share documents within a team. When you create a Team site, you’ll see a Microsoft 365 group is also set up automatically. This is the option to select to establish your new SharePoint Online site.
Communication site You’ll design a Communication site to publish content to your organization to keep them informed. As Communication sites are informative as opposed to collaborative, they don’t have a Microsoft 365 group associated with them initially.
Other options Under Other options, you may choose from additional templates such as Document Center, Enterprise Wiki, and Publishing Portal.

5. The primary purpose of this page is to share documents within a team, so we need to create a Team site. Select the Team site option from the Create a site page, and we’ll see the following options for choosing the design for our site.

Create a team site

6. We need to complete the following information to provision our Communication site:

  • Site name
  • Group email address
  • Site address
  • Group owner
  • Preferred language

You can see my setup in the following image, where I have named my new Team site ‘Operations’ and assigned myself as the Group Owner for the associated Microsoft 365 group.

Get a team site connected to Office 365 groups

7. If we drill down into Advanced settings, we can also set additional options for the site, including Sensitivity, Time zone, and the Site description. When you’re happy with your settings, click Next.

Team site advanced settings

8. Next, you may add any additional owners requiring responsibility for managing the Team site, and you may also add some members to the Team site. In the example below, I’ve added one more owner and a single member to the site.

Add Microsoft 365 group members

9. Now that we have completed the required fields, we can click Finish to create our new Team site.

10. This takes you back to the Active sites list in the SharePoint Admin center, and if we enter the name of our newly created site and press enter, we’ll see our site displayed as follows.

Active sites operations

11. Clicking on the new site will display information relating to the site.


12. Under the URL section, click on the link, and this will take you to the new Team site.


Now that we have our new Team site, let’s double-check some of the permissions and group settings.

Checking the site permissions

To check the site permissions for our new Team site, we need to carry out the following steps.

  1. Make sure that you have the Team site page open, then click on the cogwheel at the top right of the screen and select Site permissions.
SharePoint settings

2. All SharePoint Online Team sites have three default SharePoint Online groups set up as default. These are:

  • Site Owners – Members of this group have Full control
  • Site Members – Members of this group have Edit permissions
  • Site Visitors – Members of this group have Read permissions
Permission - Invite people

3. By clicking on Advanced permission settings, we can take a more detailed look at these permissions groups.

SharePoint permissions

4. For example, if we click into Operations Members, then we will see the following.

5. What this shows, is that the Operations Members Microsoft 365 group (which was created when we set up the site), has been automatically added to our Operations Members SharePoint Online group.

6. If we navigate to the Microsoft 365 Admin Center and select Groups, we can search for our Operations Microsoft 365 group.


7. Clicking to open the group enables you to view the permissions tab.

Operations Members

Here, we can see the created group with two Owners (who are also members by default) and one member. Members will also be in the SharePoint Online Operations Members group.


In this post, we’ve taken you to create a new SharePoint Online Team Site, which will serve as a collaborative space for an Operations Team within an organization. We demonstrated how to create the site from the SharePoint admin center, create a Microsoft 365 group and SharePoint Online permissions groups as part of this process, and access the new site from the SharePoint Admin center.

In part two of this blog series, we’ll show you how to create a Hub Site and associate the new Team site to it, add a link to your Team site on your Intranet landing page, and how to use the Audience targeting feature to ensure that your SharePoint Online users will only see content which they are authorized for.

Source Practical365

read more

Project xCloud Now Shows Trailers for Featured Games and Loads Them in the Background


Trailers are finally coming to Microsoft’s xCloud game streaming service. Though not present for every title in the app, ‘Stories’ display trailers for featured games near the top of the interface.

The change should let gamers quickly figure out if they’d be interested in a title without having to launch it. At the same, it means the company can push games that are trending, or perhaps ones that have great gameplay but aren’t doing quite as well as expected.

“When you open up the Xbox Game Streaming preview app, you’ll see a set of trailers for five different games you can swipe through at your leisure. As you watch the trailer, the game will load in the background and if a particular game catches your eye, you can jump in and play or keep searching for something else,” Xbox’s Larry Hryb explains.
Once you click open a trailer, you’re able to swipe to move to the next one. In our testing, the feature worked flawlessly, but we did have to watch about half of most trailers before they were ready to play.
With hope, more trailers will come to titles outside of ‘Stories’ section. Currently, xCloud only gives the developer’s description of the game, which means you can’t discern graphics and gameplay flow without opening up a separate YouTube search.
Still, the service is making steady progress, getting an iOS version last month, 15 new titles in January, and support in more regions. The stories feature doesn’t appear to be supported on the iOS test flight just yet, and we’re still waiting for the coveted PC client, which is expected sometime this year.

Source Winbuzzer

read more

Judge Says Amazon Is ‘Quite Likely’ to Prove the Pentagon Made a Mistake in Its Cloud Contract Evaluation


Microsoft has been dealt another blow as Amazon fights the outcome of the JEDI cloud contract evaluation. It was awarded the contract after a lengthy review process and accusations that the contract terms unfairly favored AWS. Unsealed documents now reveal that a federal claims judge believes Amazon “likely” to succeed in a key argument of the case.

The opinion comes from Patricia Campbell-Smith, the very same judge that ordered Microsoft to cease work on the contract on February 13, until the court challenge is resolved.

She says Amazon “is likely to succeed on the merits of its argument that the DOD improperly evaluated”.
Specifically, she thinks the retail giant will be able to show that a Microsoft price scenario its bid hinged on was not technically feasible. The judge further says means Amazon’s “chance of securing the award was not insubstantial absent the error”.
Microsoft Disagrees
Microsoft’s response has been to downplay the significance of the judge’s comments. Communications lead Frank Shaw said Amazon is trying to elevate superficial labels over technical performance, further adding that if Microsoft’s bid didn’t meet the requirement, nor did AWS’.
Amazon’s case focuses on a “lone technical finding by the Department of Defense about data storage”, which was under one of six price scenarios, he continued.

“We have confidence in our technology, our bid, and the professional staff at the Department of Defense. We believe that we will ultimately be able to move forward with the work,” he said.
Microsoft President Brad Smith has previously talked up the company’s requirements, saying it worked to exceed them, rather than just meet them. This is an indication that it may have been a little too confident in its estimations.
In an email to Business Insider, one analyst called this development a “gut punch” for Microsoft. Wedbush Securities analyst Dan Ives suggested there’s plenty of reason for the company to be concerned.
“Clearly this Amazon vs. MSFT battle on JEDIgate appear heading down a contentious path as the Pentagon’s decisions are scrutinized. While we still believe this deal is MSFT’s to lose, comments about ‘the error’ was a clear initial win for Amazon in this trial,” he said.
At this point, it’s worth noting that these legal battles are very difficult to predict. There’s still much we don’t know about the case, Microsoft’s defense, and specific details of the proposals. Even so, the comments by a judge familiar with the case isn’t a good start for the tech giant.

Source Winbuzzer

read more

The EU’s Privacy Watchdog Is Worried about Google’s Fitbit Acquisition


The European Data Protection Board has raised concerns about Google’s plan to acquire wearable-maker Fitbit. The deal, which was confirmed by the search giant in November 2018, is worth approximately $2.8 billion.

“There are concerns that the possible further combination and accumulation of sensitive personal data regarding people in Europe by a major tech company could entail a high level of risk to the fundamental rights to privacy and to the protection of personal data,” said the board, which advises the EU Commission, on Thursday.

Around the same time as the acquisition announcement, the US Department of Health began an investigation of Google surrounding Project Nightingale, its initiative to collect health data from millions of its users.
There are concerns that Alphabet Inc.’s purchase of Fitbit would give it access to historical or current health data of its 28 million active users. Users who did not initially agree to Google’s involvement on their smartwatch purchase.
That data could include a user’s calorie intake, distance traveled, daily steps, heart rate data, and more. With the data, it could potentially advertise food to someone who it can tell hasn’t had dinner yet, or anti-anxiety solutions to someone who’s heart rate has consistent spikes.
For its part, Google says it would never sell personal information and that Fitbit data will not be used for its advertising. It also says Fitbit users will be able to review or delete their data.

“We are acquiring Fitbit to help us develop devices in the highly competitive wearables space and the deal is subject to the usual regulatory approvals, said Google to TechCrunch. “Protecting peoples’ information is core to what we do, and we will continue to work constructively with regulators to answer their questions.”
The second part of that response is likely to cause contention. Alphabet Inc. was forced to pay out $200 million for YouTube child privacy failures last year. Shortly after, it ignored an invitation to discuss privacy and security with congress. It has previously exposed 500,000 Google+ user’s private information and kept user’s location data even when they thought they’d opted out.
This month, it accidentally sent user’s Google Photos videos to random strangers. On top of all this, it was previously fined 50 million euros for GDPR violations. If protecting user’s privacy is a core value, the company should be in crisis right now.
The EU Commission says it has yet to be formally notified of the deal by Google. It’s up to the company to make the first step, but it’s possible some details are still being ironed out. Either way, it’ll be interesting to see how this story develops now that the EU has the deal firmly in its sights.

Source Winbuzzer

read more
SharepointSharePoint Document Management

How to create SharePoint Single AppPart Pages


SingSingle Page Application (SPA) is a paradigm to create modern web applications where the information is presented to the user through a single HTML page. This ensures that the sites are more responsive and closely replicate a desktop application or native app. A SPA retrieves all the application’s code such as HTML, JavaScript, and CSS on the initial load. Alternatively, depending on the user activity or affecting events, it may load resources dynamically in response to that update.
The Microsoft SharePoint interface shows pages built from several components which are called AppParts, these are originated from different sources built during runtime.

Until early 2019, it wasn’t possible to install one single AppPart filling the complete page’s real-state in SharePoint and simulate, somehow, the behavior of SPA sites. However, since the introduction of version 1.7 of the SharePoint Framework (SPFx), it’s now possible to configure SharePoint and the AppParts so we can carry out this task. At the time of writing this article, this option is only available for SharePoint Online, not for SharePoint Server. Nonetheless, it’s certainly a possibility that Microsoft may add this option to the Server version in a future Service Pack.
Using Single AppParts pages in SharePoint is important because it makes it possible to create: more complex AppParts, a filled page area, more controls and visual elements inside it, and, at the same time, enriching the user experience.
The process to create a Single AppPart page is a two steps process: create the SPFx component and configure it to fill the complete working area and configure the SharePoint page to render it consequently.
Create the SPFx AppPart
Initially, the creation of an SPFx AppPart for a Single AppPart page is similar to that of an AppPart. Microsoft offers extended information about the development of SPFx AppParts and the creation of a development environment on their documentation site.
Step 1 – Here, we need to use Yeoman, the tool used to generate SPFx projects, to scaffold a new AppPart for SharePoint. Ensure that you choose SharePoint Online only (latest) as the environment you want to use and select the client-side component type for the WebPart you want to create. You should then see a HelloWorld AppPart that can be run in the local Workbench gulp serve.

Step 2 – Open the file ../src/webparts/helloWorld/HelloWorldWebPart.manifest.json using your code editor, for example, Visual Studio Code. Search for the supportedHosts section and then add a new value called SharePointFullPage as shown below.

Step 3 – Open the file “../src/webparts/helloWorld/HelloWorldWebPart.manifest.scss” and comment out using two backslash characters (“//”), as indicated in Figure 4. the max-width attribute. This is not required by the Single AppPart Page, but it will show the AppPart using the full page-width when it is hosted in SharePoint.

Install the AppPart and use it on a page

Step 4 – Compile the AppPart gulp bundle –ship and follow the instructions in the Microsoft documentation to create and compile SPFx AppParts, and then generate its deployment package gulp package-solution –ship.

Step 5 – Open the SharePoint Catalog site and upload the AppPart package to the Apps for SharePoint library. Use the Make this solution available to all sites in the organization option to ensure that the AppPart will be immediately available for all site collections.

Step 6 – Create a new Blank page in one of the SharePoint site collections. Open the page and install the AppPart. It will behave like a normal AppPart, which means, it will be shown as one of the AppParts that can be installed in a zone and column of the page. The only difference is that the AppPart will use the full width of the column because we changed this option in the CSS file of the part.

Configure the page to become a Single AppPart Page

Although Microsoft describes different ways to configure SharePoint to make the page a Single AppPart Page (using JavaScript or the SharePoint CLI), the best way is using PowerShell PnP. Patterns and Practices for SharePoint (PnP) which is an Open Source initiative hosted in GitHub. This is closely monitored by Microsoft to enhance the SharePoint object models and PowerShell accessibility, filling the gaps that Microsoft should have done natively but never did.

Step 7 – To use the PowerShell PnP module, install it first, open a PowerShell console as Administrator and run the following command:

Step 8 – To log in to Office 365, use the next command and provide your credentials when asked. Replace [domain] and [SiteName]” with the name of your Office 365 domain and site collection name:

Step 9 – Then, run the following script. Change the value of “[NamePage.aspx]” to the correct one. The first command must be in one line text

“SingleWebPartAppPage” is the property that will convert the page to a Single AppPart page.

Step 10 – Go back to the page and refresh it.

Figure 7. The AppPart configured as full page in a SharePoint page

As you can see, the complete command bar at the top of the page and the header of the page are invisible now.

Step 11 – If you change the header of the page to Compact from the Settings in the Change the look and Header options, and remove the Quick Launch menu, the complete interface of the page will be available for the AppPart, making it look like the design of a SPA:

Figure 8. The AppPart used as full page with the quick launch menu removed

Step 12 – To return the page to the ­­­normal rendering, change PageLayoutType property in the script to Article, and run it again:

There are a few things you should note about the Single AppPart Pages in SharePoint:

  • These pages are made to host only one AppPart
  • If you install more than one AppPart on the page and then convert it to Single AppPart Page, only the first AppPart will be rendered. The other AppParts are only hidden and will be visible again if the page is configured back to “Article”
  • Single AppPart Pages can also be used by the ‘out of the box’ AppParts
  • The configuration panel of the AppParts is fully useable for both, custom and ‘out of the box’ AppParts
  • There seems to be a bug in these pages for users with read-only rights: the new layout disappears, and the page is rendered as a normal SharePoint page. The bug is reported to Microsoft.

As a conclusion, we can say that the Single AppPart pages in SharePoint are a useful option to create SPFx AppParts that need to use the complete real-state of SharePoint. In this way, the designer and developer can create more rich and useable interfaces. Additionally, the needed changes to implement it are not intrusive and easy to recognize.

Source – Practical365

read more

Microsoft Adds SharePoint Online Features for Site Creators

no thumb

Microsoft as of late declared a couple of SharePoint Online element upgrades for end clients.

Furthermore, Microsoft facilitated a SharePoint Online relocation talk with Microsoft Most Valuable Professionals (MVPs). It likewise talked about the need to move to the “present-day” SharePoint this month.

Get to Modern

In SharePoint engineers talk this month, Vesa Juvonen, a chief program Manager at Microsoft, said that InfoPath, utilized for making structures on SharePoint, and the “work of art” SharePoint work process will leave. “Present-day is the future” for SharePoint, he included. The initial step for associations utilizing the more established SharePoint advances is to break down their SharePoint use abilities before supplanting them. For that, he prescribed utilizing the SharePoint Modernization Scanner.

Microsoft is focusing on the arrival of SharePoint Modernization Scanner adaptation 2.6 by part of the bargain, said. Right now, the SharePoint Modernization Scanner just works with SharePoint Online usage, he included. The Transformation Framework rendition 1.0.1909, for use on-premises, is required to get discharged by Sept. 9 at the most recent, Juvonen said.

The SharePoint Modernization Scanner, an open-source instrument, works utilizing a UI or the order line and creates documents in the comma-isolated worth arrangement. It can filter all or simply a few segments, (for example, InfoPath use in a domain). It has a Workflow View that shows SharePoint 2010 or SharePoint 2013 use in anticipation of utilizing Microsoft Flow. The scanner will convey an upgradeability score. The apparatus is portrayed in this Microsoft record, which incorporates a connect to the executable document.

Cloud Migration Talk

Microsoft additionally this month held a visit with Martina Grom and Marc Anderson, who are SharePoint MVPs, about relocating to the “cloud”- based Office 365 and SharePoint Online administrations.

Grom said that tech individuals, for the most part, imagine that it’ll resemble whatever other relocation where they’ll have tranquility for around a few years after the move. Nonetheless, they may not know that they’ll need to keep pace with Office 365 changes.

Anderson said that end clients aren’t pestered by the cloud move, however, it’s distinctive for the specialized individuals. A cloud move makes sense, however, when it’s comprehended that Microsoft will deal with the equipment and programming redesigns, he included.

As an advisor, Grom said she gets customer talk about doing substantial customizations, however frequently individuals love the cutting edge plan of the new SharePoint. She included that you’re generally the protected side utilizing the advanced formats with SharePoint. Customizations ordinarily complete when something isn’t accessible or the client needs a select application, she included.

Anderson concurred, saying that “in the event that you don’t have to compose code, don’t compose code.” Just invest energy in the code composing that makes the business increasingly compelling, he included.

The security point came up. Grom said that she just demonstrates the usefulness of Microsoft 365 arrangements, featuring multifaceted verification and secret key resets, and how secure they are. Protection is a worry in Europe that causes her more work, however, she included.

Anderson said that associations need to indicate their security prerequisites and that stresses over security are an alternate issue. Microsoft’s security comes as a hierarchical cost, and it might be superior to having lesser college alumni run things. He said he gets fewer inquiries than Grom about security.

New August SharePoint Online Additions

Microsoft is including a couple SharePoint Online abilities this month, including page composing and substance the executive’s improvements for Office 365 endorsers.

These enhancements will touch base for associations that get Microsoft’s alleged “focused on” Office 365 updates, which is a phase before “general accessibility” business discharge. The genuine general accessibility discharge is relied upon to happen “soon,” Microsoft showed.

Page Authoring Additions

On the page composing side, news and pages would now be able to utilize another Web Part for showing suggested content. It draws from Office 365’s Microsoft Graph authoritative data to make its proposals, Microsoft clarified in its Aug. 12 declaration.

SharePoint end clients are getting another “Vertical Sections” Web Part page-format structure ability this month, which gives them a chance to configuration content into a solitary segment. It works with a SharePoint page. At present, Vertical Sections must be made on the correct side of a SharePoint page, with the substance developing or contracting dependent on “the length of substance in non-vertical areas,” as indicated by Microsoft’s documentation. This element, discharged in Q3, is beginning to appear for some SharePoint Online tenures, as noted in this Microsoft Tech Community post.

Microsoft this month added the capacity to relocate records, for example, a picture, from a work area PC’s File Explorer onto a SharePoint page. Clients at that point have the choice to spare that record in the SharePoint archive library.

Microsoft additionally included an Undo/Redo work when making SharePoint pages. The progressions will get fixed, however, after a SharePoint page is spared or distributed.

Microsoft likewise made it conceivable to separate the connections to headings in pages utilizing stays. SharePoint consequently creates grapple URLs for headings down to third-level headings. Presently clients can get those connections by floating over the heading and tapping on the stay image or right-clicking to spare the connection.

Content Management Additions

A Microsoft Aug, 15 declarations reported a couple SharePoint Online substance the executive’s augmentations that are coming to associations getting focused on Office 365 discharges.

Associations utilizing Microsoft Flow with SharePoint Online would now be able to set up a computerized “registration and checkout” method for documents put away in the SharePoint Library. This element will be “accessible in the SharePoint connector” at some point this month, Microsoft’s declaration demonstrated. It’s perhaps a reference to the “SharePoint Connector for Microsoft Flow,” which is utilized to mechanize errands. It was referenced during May’s SharePoint Conference keynote talk. The arrangement subtleties, if necessary, for this element weren’t portrayed in Microsoft’s declaration. The procedure for making a stream for use with the SharePoint Library is commonly depicted in this Microsoft archive.

Another SharePoint Online work process expansion is another “mass endorsements” process for records anticipating endorsements, which additionally got featured during the May SharePoint Conference. This component seems, by all accounts, to be incorporated for SharePoint Online clients. They basically select a lot of records and right-snap to open a spring up the menu, which has an “Affirm/dismiss” alternative for the majority of the chose documents. This mass endorsements highlight is said to be “not far off.”

Finally, the File Hover Card include, which springs up and indicates data when a client’s mouse cursor floats over a document, will get the capacity to demonstrate “movement features” related with the record. Exercises may incorporate client “alters, remarks or @mentions,” as indicated by the declaration, which recommended that this component had taken off to “focused discharge” for Office 365 endorsers a month ago.

The File Hover Card highlight is said to possibly work when the documents are put away in OneDrive for Business, as per a portrayal a year ago by Nuno Silva, an MVP. With this element, clients have demonstrated the insights regarding who saw or altered the document, alongside the number of perspectives the record got, in addition to some other document subtleties, as per Silva.

Record Hover Card is turned on as a matter of course, as indicated by a portrayal by Jasper Oosterveld, a Microsoft MVP. IT aces have the alternative to turn it off utilizing Admin Center settings, he included.

read more

Create a team site in SharePoint

no thumb

Create a SharePoint Online or SharePoint Server 2019 team site to provide a location where you and your team can work on projects and share information from anywhere on any device. A team site includes a group of related web pages, a default document library for files, lists for data management, and web parts that you can customize to meet your needs.

Tip: Check out these YouTube videos from SharePoint community experts to learn more about building a modern intranet!

Should I create a team site or a communication site?

Use a team site when you want to collaborate with other members of your team or with others on a specific project. With a team site, typically all or most members can contribute content to the site and the information is limited to only the members of the team or project and specific stakeholders. If your intention is to simply broadcast information out to a broad audience, a communication site is the better choice. With a communication site, typically only a small set of members contribute content that is consumed by a much larger audience.

Steps to create a team site

  1. Do one of the following:
    • If you’re using Office 365, sign in. For help, see Where to sign in to Office 365.

      In the top left corner of the page, select the app launcher icon Office 365 app launcher icon and then select the SharePoint tile. If you don’t see the SharePoint tile, click the Sites tile or All if SharePoint is not visible.

      Note: If you don’t see the SharePoint tile or the Sites tile, your Office 365 subscription may not include SharePoint Online. Contact the person administering Office 365 in your organization. If you’re the administrator for your Office 365 tenant, see Switch to a different Office 365 for a business plan to add SharePoint Online to your subscription.

    • If you’re using SharePoint Server 2019, log into SharePoint.
  2. At the top of the SharePoint page, click + Create site and choose the Team site option. A site creation wizard will appear on the right-hand side of the screen where you input the information to create a team site.


    • If your plan is to associate the new team site with a SharePoint hub site, you can streamline the process by first navigating to the hub site and clicking the Create site link in the top right corner there. The new team site will automatically be associated with that hub site.
    • If you don’t see the + Create site link, self-service site creation may be disabled in SharePoint. Contact the person administering SharePoint in your organization to create a team site. If you’re a tenant administrator, see Manage site creation in SharePoint Online to enable self-service site creation for your organization or Manage sites in the new SharePoint admin center to create a site from the SharePoint Online admin center. Site creation is not currently available in the SharePoint mobile app.

    Create Site command

    Choose a site type in SharePoint Online

  3. If enabled by your admin, select the design you want to use for your site.

    Choose a design for your team site

    Note: This option only appears if custom site designs are available. For more information about how to create custom site designs, see SharePoint site design and site script overview.

  4. Give your new team site a name. Unless you’re using SharePoint Server 2019, Office 365 group e-mail will be automatically generated with the same name as your team site. As you type, you will see whether or not the name you’ve chosen is available.

    Note: If Office 365 Groups are disabled in SharePoint Online, the Email address field won’t appear.

    Create a SharePoint team site

  5. In the Site description box, add some text that lets people know the purpose of your site.
  6. If offered, in the Privacy settings section, choose either Public – anyone in the organization can access this site or Private – only members can access this site to control who has access to your site.
  7. If enabled by your admin, choose a site classification in the Site classification section. The options listed can pertain to the sensitivity of information or to the life-cycle of information on your site.
  8. If you’re using SharePoint Server 2019, click Finish, you’re done! If not, continue.
  9. Select a language for your site.

    Caution: Once you select a default language for your site and create the site, you can’t change the language to something else later. You can, however, add alternate supported languages.

  10. In SharePoint Online, add the names or email addresses of anyone else you want to manage the site in the Add additional owners box.

    Add members to a team site

    Note: The site creator is automatically a member of the site owners group.

  11. In SharePoint Online, in the Add members box, add the name or email address for everyone you want to be a member of your site and then click Finish. Members added to the Office 365 group associated with the site are automatically added to the site members group.

    To wait and add additional owners, members, or visitors later, click Finish.

    If you’ve chosen a custom site design, a banner will display at the top of your site showing the set-up status for your new site. To see which settings were applied by the site design, click Settings Settings for SPO Migration tool > Site designs.

    Once your site is created, it will appear among the sites you’re following. Your site will not inherit the permission settings or navigation of other sites. See the Manage site permissions section in Manage your SharePoint team site settings for more details.

Classic site creation

If your screen doesn’t match the images above, it means that your administrator has site creation set to the classic site creation experience. In this case, a corresponding Office 365 Group won’t be created.

  1. Click + Create site.

    Create Site command

  2. Give your site a name, and then click Create.

    Create a new site dialog when classic sites are enforcedYour site will be created in the location your administrator has predefined and the site will appear among the sites you’re following. Your site will not inherit the permission settings or navigation of other sites.

New classic site

Next steps

Now that you’ve created a site, learn how you can customize and get the most out of it:

  • Customize your SharePoint site
  • Customize your team site (classic experience only)
  • Change the look of your SharePoint site
  • Change the logo, title, and description of your SharePoint site
  • Customize the navigation on your SharePoint site
  • Customizing the “modern” experiences in SharePoint Online
  • Keep your team updated with News on your team site
  • Add a page to a site
  • Using web parts on pages
  • Upload a folder or files to a document library
  • Create a document library in SharePoint Online
  • Create a list in SharePoint Online
  • Manage your group-connected team site settings
  • Delete a SharePoint site or subsite
read more

SharePoint page enhancements

no thumb

There’s a SharePoint page for that. From content-rich home pages that serve entire organizations to recurring quarterly business review readouts, to internal campaigns, to “welcome to the company” starter pages. As the rich capabilities of modern SharePoint pages evolve, all communicators can better design and promote their information throughout their team and across the organization.


We are excited to announce the following page enhancements (screenshots + links to learn more below):

  • Customize title region | control what the title region of each page looks like (layout, alignment, title, date).
  • Section backgrounds | display as distinct sections with visual variety throughout the page.
  • Custom page thumbnails | Choose a preferred thumbnail from Page details.
  • Custom page descriptions | Create a custom description from Page details.
  • FYI: removal of the Feedback button in preparation of new feedback experience | in preparation for a new feedback experience coming soon, we are removing the current Feedback button from the site footer of all SharePoint home and modern site pages.
  •  FYI: removal of the pictures of the first three members of the group | Users who want to see members of the group can continue to click the Members link in the header to see the full membership list.


“We are reducing emails and creating a self-service culture were finding answers is as easy as searching for it on our intranet,” says David Pizzey: Manager, Centre of Excellence, Network and End User Services. “Office 365 surfaces personalized content across the suite, making it a great tool to search for information, and it even helps you make connections with areas of   interest you might not even know existed.” [Read the full Qantas Airways case study]


Let’s dive into the details of each new and updated page option – all-powerful additions for communicators throughout your organization.


SharePoint pages are simple to create and publish, and they look great on any device. When creating a page, you can add and configure web parts, and then publish your page with just a click. And, as previously announced, you can configure the surrounding elements of the page (navigation, header, footer & theme). Now more than ever, creators and site owners present the information in an elegant, easy to consume fashion – with full context intact.


Customize the title region for each page. Modern SharePoint pages and news articles will now have more options to customize the title region of each page, with four layouts, two alignment choices, text badges above the title, the ability to change the displayed author and show or hide the published date. Own the title and the rest will follow. Make it your own.


SP-pages-enhancements_001_custom-title-region.jpgMake the title of your page or news article appear more how you like it – with controls for layout, alignment, text blocks and more.

  • Learn more

Modern pages support section backgrounds – this makes it easier to see the distinct sections and adds visual variety throughout the page. Create additional visual design and clarity as a user scrolls through your content. Now you can add colors from your site’s theme (neutral, soft & strong) to the background of your page sections or leave them white as they are by default.


SP-pages-enhancements_002_section-backgrounds.jpgModern SharePoint pages (and news) section backgrounds make it easier to see the distinct sections and add visual variety throughout the page.

  • Learn more

Page owners can customize their page thumbnails and descriptions from within page details edit pane. Once adjusted, the content will then be represented in this way in search results, highlighted content, previews, and more – just the way you intended.


  • Pages – choose new thumbnail – Choose a new thumbnail from Page details: Previously, the thumbnail image for a page (used in search results, highlighted content, and SharePoint News) was auto-selected. Now, you’ll be able to select your own thumbnail image.
  • Pages – choose new description – Choose a new description from Page details: Previously, the first text that appeared on the page was auto-selected as the page description. You can now add your own custom description in Page details.

SP-pages-enhancements_003_page-thumbnail-description.jpgYou can view and edit the properties of a SharePoint page in the Page details pane.

  • Learn more

Starting the week of February 18th, 2019, we’re removing the product Feedback button from the site footer of all SharePoint home and modern site pages. For SharePoint users to easily provide product feedback and suggestions we included a footer link to our SharePoint UserVoice forums. Customer feedback continues to help us prioritize our work. We’ll be adding new ways to send feedback from the navigation bar in the coming months.


Note: If you had previously enabled or disabled the button using the Set-SPOTenant  -UserVoiceForFeedbackEnabled property, this setting will no longer be required as the button will no longer be displayed for any tenant sites.

read more
1 2 3 4
Page 1 of 4