Change modern SharePoint fav icon using Tenant Wide Deployment

I’m updating some of my old projects to take advantage of the latest functionalities of the SharePoint Framework and today I’m revisiting the solution that changes the favicon on modern SharePoint sites.

The previous solution was built using the framework 1.4.0 and allows you to change the favicon on individual site collections, the solution I’m providing today was updated to version 1.7.1 to take advantage of the tenant wide deployment functionalities.

This means that with a single deployment you will be changing the favicon globally on all your modern SharePoint sites.

(more…)

Deploy Application Insights globally on modern SharePoint

On my last article I’ve provided a solution to deploy Application Insights to classic SharePoint without modifying the master page and on todays article I’m providing the same solution but for modern SharePoint using an Application Customizer and Tenant Wide Deployment.

(more…)

How to add Application Insights to SharePoint without modifying the master page

Google analytics articles are among the most popular articles in this blog and inclusive they got featured on SharePoint Dev Weekly episodes.

On episode #27 Vesa and Waldek discussed the advantages and disadvantages of having internal and potentially confidential data sent from SharePoint to Google servers.

Google Analytics is not the only monitoring tool you can add to SharePoint, Microsoft has Application Insights that provides a similar functionality with the advantage of keeping your data in the same ecosystem.

(more…)

Deploy Google Analytics globally on modern SharePoint

Google Analytics articles are very popular in this blog and there are a few already available here, here and here but there is still room for one more, as the SharePoint Framework evolves so does this solution.

Today’s article introduces an easy way to deploy Google Analytics globally to all modern sites in your tenant taking advantage of the Tenant Wide Deployment.

(more…)

Convert Classic root sites to Modern SharePoint

Recently I’ve got a few requests to transform classic root team sites with publishing enabled into modern SharePoint sites.

The technic described in this article allows you to keep all your existent content, and at the same time allows you to take advantage of the out of the box responsive layouts and modern web parts.

Info: If you want to convert the root site of your tenant to modern have a look at this new article that explains how to use the site swap feature recently released by Microsoft.

(more…)

I am a Microsoft MVP

The dream came true and on February 1, 2019 I received the MVP Award on Office Development category.

I’ve started my professional career 7 years ago, and since the beginning I’ve been sharing my knowledge publicly with the community, by writing technical articles, sharing snippets of code and speaking on SharePoint events.

My journey with SharePoint started on version 2007, and things changed drastically since then. Each new version challenged me to learn more and to understand it better.

(more…)

2018 Resume – What an incredible year!

2018 was an amazing year for me and for this blog – I met fantastic people throughout the year that supported and motivated me to continue with this project and to do more every day.

Before starting to produce new content in 2019, I would like to share with all of you guys some of my achievements last year.

(more…)

Adapt SPFx components to SharePoint Mobile APP and Microsoft Teams environments

Modern SharePoint sites rendered on SharePoint Mobile App or Microsoft Teams are different than when displayed in the browser.

Native components are removed from the page or replaced by native APP options. If you are building extensions or web parts for the modern SharePoint you may want to test them in both environments to make sure they are not overlapping with native apps features.

While the framework does not provide context variables to let developers know where the component is running, it needs to be validated through the user agent.

(more…)

What’s new on SharePoint Framework 1.7

What is probably the most important release of SharePoint Framework since its original version, brings a list of long-awaited features, already showcased during Microsoft Ignite. In this article, I will highlight three:

  • Application Pages
  • SharePoint Web Parts on Microsoft Teams
  • List Subscriptions

This version is no longer exclusive to SharePoint and is available also to extend Microsoft Teams. Version 1.7 might be the start of the Office 365 framework, as it starts being used on other products. It will definitely allow for a smoother, more coherent experience across the workplace and its different applications.

(more…)

Find your way inside Teams with breadcrumb navigation for SharePoint sites

SharePoint and Teams will soon have a lot in common with the SharePoint framework being used as a base foundation to extend both platforms. While we can’t get our hands on that, I’ve decided to build a solution that makes navigation between SharePoint sites and pages inside Microsoft Teams a little bit easier.

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