What’s new for SharePoint before Microsoft Ignite 2018

I usually write this type of articles after major SharePoint events but there are a couple new features being released on SharePoint Online that caught my eye during the Summer.

Because of that I’ve decided to do this one when we are one month away from Microsoft Ignite where a lot of new features are expected to be announced.

Microsoft Ignite

(more…)

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…)

Change favicon on Modern SharePoint sites

Favicons are associated to a website and are used to easily identify it from the address bar or bookmarks.

Changing the SharePoint default favicon on classic SharePoint usually involves a modification of the master page as explained here, this option is not available on modern sites but it’s still possible to modify it using an Application Customizer.

In this article you will find detailed instructions on how to create the application customizer as well as the final solution ready to be installed on your system.

(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…)

Customize SharePoint menus with Fabric UI icons and images

Today I’m revisiting one of the first articles and customizations I did for SharePoint, a couple years ago I wrote a custom script to personalize SharePoint menu with icons using Font Awesome.

My previous solution was not easy to setup and had a few dependencies that might not work for all users, to overcome this I’ve decided to write a new version that automates the entire process and provides interfaces to manage the icons.

Since the release of the first solution a lot changed on SharePoint and Microsoft provided its own front-end framework, with this in mind I decided to replace Font Awesome by Fabric UI Icons.

(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…)

Apply SPFx extensions to SharePoint Hub Sites using PnP PowerShell

Hub sites brig a set of common functions to all sites that belong the hub, but extensions are not propagated to all sites automatically.

With PnP PowerShell is possible to automate the installation of Application Customizers through the sites, the script below search for all sites associated with hub and apply the custom action to all of them.

Before running the script, you will need to have PnP PowerShell installed, the latest version can be installed from here.

(more…)

Hub Sites – SharePoint dynamic intranet has arrived

Hub sites were demonstrated for the first time during Microsoft Ignite in Atlanta last year and this week they were released worldwide to all SharePoint Online tenants.

Hub sites are the modern SharePoint approach to dynamic organizations, as business evolve content that lives with in evolves too and your intranet can be reorganized to reflect the organization structure.

(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.