How to connect SPFx to Viva Engage

Microsoft has a lot of application under Microsoft 365 but unfortunately not all of them have API endpoints available in Microsoft Graph.

Yammer now rebranded as Viva Engage is one of those applications and in this article I’ll explain you how to connect old API from a SPFx solution that you can use to build web parts, extensions, Teams apps or ACE cards for Viva Connections.

Connect SPFx to Viva Engage

(more…)

Where is the Tenant Wide Extensions list located?

The SharePoint tenant wide extensions list is a centralized list used by SharePoint Framework (SPFx) extensions that can be deployed to all site collections in a SharePoint tenant. It allows administrators to manage and deploy extensions across their entire organization or in single site collections where the app catalog is enabled.

The SharePoint tenant wide extensions list provides a single place for administrators to view and manage all the extensions that have been deployed to their tenant, making it easier to ensure consistency and control what is installed and applied in their SharePoint environment.

SharePoint tenant wide extensions list

(more…)

How to save and deploy SharePoint page templates

SharePoint page templates are pre-designed pages that can be used as a starting point for creating new content. They often include pre-defined layouts, text, web parts, and can save time and effort in the content creation process.

Page templates can be customized and modified to fit the specific needs of a site collection, however is not possible to share them across different sites. In this article I’m sharing a solution to save your page templates and deploy them in different site collections.

Save and deploy SharePoint pages as templates

(more…)

How to create an organization assets library using SharePoint

Organization assets libraries are an effective way to distribute official company images and document templates across the organization that will help users to easily find content and be more productive.

With SharePoint it is possible to create up to 30 organization assets libraries to easily distribute this content, however this feature is not enabled by default and needs to be configured by one of the administrators using PowerShell as explained below.

SharePoint Organization Assets Library

(more…)

Customize the SharePoint and Microsoft 365 login page

In the modern era of remote work, internal brand awareness plays a key role in the understanding and recognition of a brand within an organization, among its employees, partners, and stakeholders.

With more and more employees working from home, it is important to brand the daily used applications to help them remember the values, mission, and goals of the company.

Customize SharePoint login page

(more…)

Stop wasting time duplicating Power Automate flows for SharePoint using Trigr from Encodian

With SharePoint Online you can easily create automations for lists and libraries using Power Automate, however this simple process can easily become out of control as more lists and libraries get created across SharePoint and Microsoft Teams.

For each new list or library where you want to get an automation applied, you need to copy or configure a new flow. This tedious and repetitive task is a waste of time and prone to human error.

Trigr for SharePoint from Encodian

(more…)

Create anchor links for SharePoint page sections

HTML anchor links are hyperlinks that are used to link to a specific webpage or a specific place within a webpage, and in SharePoint they can be used to open pages directly in specific sections.

Don’t get scared by the HTML jargon, to get these specific links you don’t need to write or have any knowledge about HTML as this feature is built in in the Text web part.

SharePoint pages anchor links

(more…)

How to modify the SharePoint Created By value using PnP PowerShell

Whenever you create a list item or a document in SharePoint, the platform automatically adds the information of the user to the Created By column.

Once the file or item is added to the platform, there is no way to change the value of this column through the UI, however it is possible to do it using PnP PowerShell and that’s what I’m explaining in this article.

Modify SharePoint created by column

(more…)

How to upgrade a SPFx project to the latest version in 3 simple steps

Back in December 2020 I’ve build a SPFx application customizer to easily deploy Microsoft Clarity on modern SharePoint sites using SPFx 1.11 and recently was asked to get it update to SPFx 1.15.

This was the perfect opportunity to finally write an article to explain how SPFx projects can be easily updated using Microsoft 365 CLI, here is how you can do it is 3 simple steps.

SPFx project upgrade to the latest version

(more…)

How to run different Node.js versions in the same machine to use with SPFx projects

As a developer when working on multiple SPFx projects it is common to use different version of the framework, depending on the SPFx version this may require the use of different Node.js versions.

In this article you will find instructions to easily manage and switch between Node.js versions using nvm (node version manage).

Node.js version manager with SPFx

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