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

Enable custom script on modern SharePoint sites to recover your favourite functionalities

Let me start with a HUGE disclaimer: even though it is possible to enable custom scripts on modern SharePoint, you should only consider using it when there is no other alternative.

Having custom script disabled by default on SharePoint removes functionalities that old school users miss, such as list templates and the solution gallery,among several others. Most of the features removed by custom scripts can be achieved using PnP and SharePoint Online Cmdlets.

(more…)

Highlight events on Modern SharePoint with images

Do you need to draw the attention of your Intranet users to certain upcoming events on your calendar?

If your answer is ”Yes!”, then this article explains you how to take advantage of modern SharePoint to promote events in a compelling way, using images in your intranet pages.

Modern SharePoint has a dedicated web part to display events on modern pages. However, in the back everything is stored on classic SharePoint calendars, with a few extra columns added to build the modern detail page.

For each event created through the web part, you can define an image that although used in the header of the detail page is not visible in the web part itself, making it less immediate for end users to identify and therefore less engaging.

(more…)

Celebrate work anniversaries on your SharePoint Intranet

User adoption is fundamental for the success of Intranet projects and you might find yourself thinking about new ways to engage your users with the internal portals.

Useful information for the daily work is fundamental but sometimes is not enough, social content can play a big role on the success of your intranet.

In this article you will find instructions to create a webpart to celebrate work anniversaries with your employees, showing appreciation for their hard work may result in higher user adoption rates.

(more…)

How to get SharePoint profile picture

Profile pictures allow you to easily identify users and on SharePoint there are a couple different ways to get it.

If you are developing SharePoint solutions and need to display profile pictures you can use one of the methods described below.

These methods are target for SharePoint online and they will not work for external users and for accounts without Exchange.

(more…)

What’s new for SharePoint from Microsoft Ignite 2018

Microsoft continues to repeat the same success formula year after year, revealing the most waited features for SharePoint on Microsoft Ignite and this edition was no exception.

Modern SharePoint is getting mature and with all the new features being released during the next month’s it is finally ready to host the intranets of the future.

Below you will find a resume of everything that caught my eye.

(more…)

Getting Ready for Microsoft Ignite 2018

We are only 3 days way of the biggest Microsoft event dedicated to the Tech Community and if you are attending this article is for you.

With so many things going on it can be overwhelming specially for first time attendees. This will be my 4th Ignite and based on my experience from previous years I’ll share with you a few tips and tricks to make it a smooth ride.

(more…)

SharePoint branding in 2018 – What are the available options?

SharePoint branding is one of the most controversial subjects on SharePoint world. There are pros and cons of doing it and there are several different ways to apply your brand to SharePoint as explained in this article.

Branding is often used to change the way SharePoint looks like and to make it aligned with the corporate visual identity. Doing this type of customizations can bring extra functionalities to the product and most importantly can increase the user adoption of SharePoint.

Besides all the positive aspects it can also have a negative impact on SharePoint if not done correctly depending on the branding method used you can easily loose default functionalities or even worse break the entire site.

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