HANDS ON SharePoint YouTube channel

After a few months planning it today I’ve finally got the first video ready to be released on the latest HANDS ON SharePoint project.

The YouTube channel will be a complement to the articles and projects posted in the blog and every now and then you might see me in a vlog style talking about the latest SharePoint news/features.

You are invited to watch the first video where the Page Comment Notifications for modern SharePoint is explained in detail, and to subscribe to be aware of future updates

(more…)

Download ICS files from SharePoint calendars

The other day while playing with SharePoint modern Events web part with my colleague Francisca Peixoto we realized that it includes a feature to download an ICS file to then be added to an Outlook calendar.

This discovery also reminded me that I once started a project to provide this exact same functionality on classic SharePoint calendars but never finished it.

After spending a while searching for the code I finally found it, finished the project and I’m sharing it with all of you guys in this article.

(more…)

Receive comment notifications by email in Modern SharePoint Pages

Manage comments on modern page is not easy specially if you are monitoring a lot of pages, this is a lack of functionality that I’m sure Microsoft will address in future updates.

I was challenged a couple times to try to build a solution to get notifications on new comments in modern pages, after a few tries I was able to put together a solution that notifies the owner of the page when a new comment is posted.

The solution is composed by an SPFx extension that is used to trigger the check on new comments, a modified page library with two extra columns and a Flow that ultimately sends the email.

(more…)

Display news from classic and modern SharePoint using the same web part

News are one of the key elements on any Intranet, with the modern SharePoint Microsoft gave a lot of attention to it and included dedicated web parts and pages to display it, but it wasn’t always like this.

With classic SharePoint was necessary to build the news infrastructure manually because Microsoft didn’t provide dedicated services to it, there are a couple alternatives available like publishing pages, SharePoint blogs and custom lists.

Today I bring you a method that I’ve been using on scenarios where modern and classic experiences are being used at the same time, the idea is to get a central repository that gives you access to the latest published news across both environments.

(more…)

What’s new for SharePoint from SPC 2018

SharePoint Conference had return to Las Vegas for 3 days of announcements and networking with a lot of new features being reveled for the first time.

Once more I had the privilege to attend the conference and below you have a brief resume of the new features that caught my eye.

(more…)

SharePoint Breadcrumb V3 – navigate between folders

Breadcrumb is one of the most requested features by SharePoint users but unfortunately Microsoft removed it with SharePoint 2013 and to this day it was never reintroduced.

Last year I did a solution to bring back the breadcrumb to SharePoint without modifying the master page and today I’m releasing its third version with new features implemented based on the feedback provided by the users.

The new version is configurable according to your needs, includes support for folders inside libraries and supports custom master pages.

breadcrum with folder support

(more…)

Share global navigation between site collections

Managing a global navigation between multiple site collections don’t need to be a painful and tedious task.

With the use of Manage Metadata you can easily build your navigation structure and update it globally to all site collections at once, the steps described below work for SharePoint Online and SharePoint On-Premises.

(more…)

Send SharePoint user profile details to Google Analytics

Integrations are one of my favorite things on technology and today I’ll write about it again!

How to add Google Analytics to SharePoint without modifying the master page is on of the most read articles in this blog; Recently I was asked about sending user profile information from SharePoint to Google Analytics to build better reports and to understand who is using the portals.

In this article I’m explaining step by step how to modify the previous solution and how-to setup Google Analytics to receive the logged in user email or id.

(more…)

How to enable Collaboration features on Publishing sites

Publishing sites are great to build modern and responsive intranets due to the possibility of using custom page layouts and custom master pages.

This article provides you instructions to enable collaboration features that are not available by default within publishing sites but are still useful for intranet projects.

This article provides the answer to two common question that I often receive:

  • How to create calendars on Publishing Sites?
  • How to create blogs on Publishing Sites?

(more…)

Create a page layout with custom content areas

Page layouts are essential on SharePoint publishing sites, they enable the creation of content with specific editable fields.

There are predefined content areas that can be reused however sometimes they are not enough to build the perfect layout.

In this article I’ll explain you how to create a basic custom page layout with multiple Page Content areas also known as Rich HTML Field.

Page Layout Content Types

(more…)


I've been working with Microsoft Technologies over the last ten years, mainly focused on creating collaboration and productivity solutions that drive the adoption of Microsoft Modern Workplace.