SharePoint team vs communication site web part options

Depending on whether your SharePoint site is built on a team site template (has a left-hand navigation menu) or a communication site template (no left-hand navigation menu) you will have different options available for web parts to be used on your site’s pages.

Part of this may be because communication sites are not built on Microsoft 365 groups which are required for creating assets like Planner plans. The Planner web part requires its hosting site to share a supporting Microsoft 365 group. You’ll also notice a much more limited selection of third-party (non-Microsoft) web parts available in communication sites.

Note
Even though communication sites aren’t built on Microsoft 365 groups, you can use pre-existing Microsoft 365 groups to grant access/membership to your communication site.

These web parts help remind us of the purpose behind each template. Team sites are meant to be used for collaboration – therefore we see much more collaborative tools available in this template. Communication sites, however, tend to be more consumer-oriented and don’t typically need the third-party apps or collaborative tools to share their documents, news, knowledge, etc. with consumers.

Team sites have the most web part options, including many third-party options. The following web parts are unique to team sites:

  • Asana
  • Bitbucket (and Bitbucket Server)
  • GitHub (and GitHub Enterprise)
  • Google Analytics
  • Incoming Webhook
  • JIRA
  • Office 365 Connectors
  • Planner
  • RSS
  • Salesforce
  • Stack Overflow
  • Trello
  • UserVoice
Web parts available in a team site | Click to enlarge

There are currently no web parts in communication sites that are not also available in team sites.

In the following table, you’ll find all of the default available web parts, their descriptions, and which template(s) they’re each available within.

Web partDescriptionTeamCommunication
AsanaTrack projects from start to finishX
Bing MapsDisplay a location on a map using Bing MapsXX
BitbucketManage and collaborate on your code projectsX
Bitbucket ServerManage and collaborate on your code projectsX
ButtonAdd a clickable button with a custom label and linkXX
Call to actionAdd call to action text and an image paired with a clickable buttonXX
Code SnippetAdd a Code Snippet to the pageXX
ConversationsShow conversations from a Yammer group, user, topic, or homeXX
Countdown TimerCount down or count up to an important eventXX
DividerAdd a line to divide areas on your pageXX
Document libraryShow a document library from this siteXX
EventsDisplay upcoming events from your sites in a layout you chooseXX
GitHubManage and collaborate on code projectsX
GitHub EnterpriseManage and collaborate on code projects hosted on a GitHub Enterprise instanceX
Google AnalyticsGet Google Analytics summary reportsX
Group calendarDisplay a calendar from one of your Office 365 groupsXX
HeroProminently display up to 5 pieces of content with links, images, pictures, or photos in a highly visual layoutXX
HighlightsShow highlights of Yammer conversationsXX
Image galleryShow several images, pictures or photos in a gallery layoutXX
Incoming WebhookSend data from a service to your Microsoft 365 Group in real timeX
JIRAGather, organize, and assign issues detected in your softwareX
Kindle Instant PreviewShow a preview of a Kindle bookXX
ListDisplay a list from this siteXX
List propertiesConnect to a list web part on the same page and dynamically display a selection from that listXX
MarkdownUse Markdown language to add and format textXX
Microsoft FormsAdd a survey to collect responses or show resultsXX
Microsoft PowerApps (Preview)Show a custom app created with PowerAppsXX
My feedDisplay a personalized feed of content and activitiesXX
NewsShow news posts from one or more sites in a variety of layouts. You can filter news and target news to key audiencesXX
Office 365 ConnectorsConnect with other services to show updates and notifications from themX
Organization chartShow an organization chart (org chart) with structure and connections for a selected personXX
Page propertiesShow details about your page like date, content type, or custom propertiesXX
PeopleDisplay selected people and their profilesXX
PlannerShow and work with a Planner board or chartsX
Power BIDisplay a Power BI reportXX
Quick chartShow data in a simple bar or pie chartXX
Quick linksShow a collection of links in a variety of layouts with options for icons, images, and audience targetingXX
Recent documentsDisplay recent documents for the current userXX
RSSGet RSS feeds for your groupX
SalesforceBuild relationships with your customersX
Saved for laterShow the current page viewer’s documents and pages that they saved for laterXX
Site activityShow site activity such as files uploaded or edited, lists created, and moreXX
SitesShow important or interesting sites on your pageXX
SpacerAdd vertical space between areas on the pageXX
Stack OverflowAsk and answer programming questionsX
StreamDisplay a Stream video or channelXX
TrelloManage Trello cards and tasks all in one placeX
TwitterDisplay a Twitter feedXX
UserVoiceCollect new customer ideas, and track and respond to customers’ problemsX
WeatherShow the current weather in a location you chooseXX
World clockShow one or more clocks with time zones you chooseXX
YouTubeShow a YouTube video on the pageXX
A table detailing available web parts and in which site template you can find them for use.

Content and script editor web parts missing in SharePoint

Missing two of your favorite web parts? Don’t fret.

Make sure the site collection feature “SharePoint Server Publishing Infrastructure” is activated

Make sure the site feature “SharePoint Server Publishing” is activated

Still not there? Check “Settings” in the admin center to see if custom scripts are allowed on personal and self-service created sites (allow both). This can take up to 24 hours to take effect.

If you can’t wait (and you’re using SharePoint Online), use PowerShell to make the change immediately, changing my site details to your own

$adminUPN="nate@sharepointlibrarian.com"
$orgName="sharepointlibrarian"
$UserCredential = Get-Credential -UserName $adminUPN -Message "Enter password"
Connect-SPOService -URL https://sharepointlibrarian-admin.sharepoint.com -Credential $userCredential
Set-SPOsite https://sharepointlibrarian.sharepoint.com -DenyAddAndCustomizePages 0

Repeat the last line for each site on which you need to quickly activate this setting. For example, I would run it again on https://sharepointlibrarian1.sharepoint.com/sites/AnotherSite

Your web parts should have now returned! Good luck.

SharePoint’s Content Query Web Part (CQWP) is missing!

Applies to: SharePoint Server/on-prem

I love SharePoint’s Content Query Web Part (CQWP) – but if you’re missing a feature in your site collection(s), you may not have it! Luckily you can get it back in just four clicks.

  • Go to Site Settings
  • Click “Site Collection Features” under “Site Collection Administration” (Note: Must have full control or site collection administrator permissions to see this option)
  • Activate “SharePoint Server Publishing Infrastructure
  • Now your CQWP should be available as a web part under Content Rollup.

If you need to activate the SharePoint Server Publishing Infrastructure across all site collections in a web app, I recommend checking out 
Salaudeen Rajack’s site, SharePointDiary.com, for instructions on doing this via PowerShell.

How to give SharePoint link lists a professional look out-of-the-box using the icon library

In the modern SharePoint experience, you can clean up ordinary link lists with very little effort, thanks to SharePoint’s icon library.

chrome_2018-10-23_15-30-53

Whether you need a Teams icon (teams), dog (fangbody), tooth (teeth) or football (football), you can search for icons and use those for adding visual cues and iconography to your sites. Here’s how you can implement this on your page(s):

Continue reading “How to give SharePoint link lists a professional look out-of-the-box using the icon library”

Embed quizzes and/or results in SharePoint using Microsoft Forms

Asset 1quiz.pngThis morning I looked around for either pure javascript or custom service solutions for trivia or quiz embeds for SharePoint. The out-of-the-box survey web part wouldn’t allow the kind of features I needed such as showing a message upon submission about correct and incorrect answers, and I wanted something more robust than a newsfeed or Yammer quiz. I also wanted users to easily be able to change their own quiz questions and answers and no high-maintenance code solution was going to cut it.

What I learned? There aren’t a lot of free solutions out there for quick quiz creation and embedding in SharePoint. And the ones that are out there don’t look the greatest. Then I remembered Microsoft Forms has a quiz function! Don’t these look great? Even better – you can embed in SharePoint Server/On-Prem or SharePoint Online/O365!

sidebyside

Microsoft Form’s quiz capabilities are incredible. In five minutes you can create a quiz that looks good, is easy to update and has features ordinarily only available with a premium subscription through other services. And as seen above, you can embed the results as well, making voting fun or showing a group how everyone is performing as a whole on a topic quiz. Here are some of the great features you get with Microsoft Forms:

Continue reading “Embed quizzes and/or results in SharePoint using Microsoft Forms”

Alerts/notifications for SharePoint site newsfeed webpart posts & replies

newsfeed3.png

One of the greatest business value features of a site newsfeed webpart would obviously be to know when people are participating, asking questions, etc. This way moderators or other interested parties could go in and respond in a timely manner. And while there’s no straightforward way to get these notifications from the webpart itself, there’s a workaround. Follow these steps once you have a newsfeed webpart on your site (by default, most team sites have them already).
Continue reading “Alerts/notifications for SharePoint site newsfeed webpart posts & replies”

Remove select/de-select checkmark column, column headers, edit/new options, and border in SharePoint list view web parts

tooltiplinkedtitlesIn a recent post, I discussed hyperlinking URL title text and adding tooltips. I used the above screenshot which also illustrates what we’ll accomplish in this post which is to remove the select/deselect checkmark column, column headers, toolbar edit/new options and chrome border. This leaves us with a simple title and list. Pick and choose what you’d like to remove for your specific needs, and let me know if you run into any issues.

Continue reading “Remove select/de-select checkmark column, column headers, edit/new options, and border in SharePoint list view web parts”

Creating hyperlinked titles with tooltips in SharePoint link lists using SharePoint Designer workflow

tooltiplinkedtitlesLet’s put those link lists to good use. I wanted one master or parent link list with a number of views. I would then use those views in different list view web parts across my site, removing the toolbar (view/edit/add options), column headers, chrome border and select/deselect checkmark column so that essentially I had a section of my page with a header/chrome title like “HR Forms” (removing default link to “parent” list) and then just a list of hyperlinked form titles with tooltips providing more info on each form as seen above. This post will cover how to get the hyperlinked title text with tooltip. Another post coming soon will cover the “clean-up” of the list view web part so that you’re left with a title and list items alone. Continue reading “Creating hyperlinked titles with tooltips in SharePoint link lists using SharePoint Designer workflow”

Including or excluding multiple property filters in SharePoint search results web part query

In one of my projects, we built a directory largely based on this article with content created by Stacy Deere-Strole of Focal Point Solutions. Something we ran into was wanting to include multiple departments in our base search query (not refiners, as that only narrows our results instead of expanding them). We also wished to eliminate multiple results in the JobTitle property within the query text. While this is a simple solution, hopefully it will save you some trial and error in writing your search language.

Continue reading “Including or excluding multiple property filters in SharePoint search results web part query”