Restrict/Block Download Of Documents in SharePoint & OneDrive

How to Restrict or Block Download of Documents in SharePoint and OneDrive

Recently, one of my clients asked me Is there a way to restrict the download option in SharePoint and OneDrive? They wanted users to view files online, but not be able to download them to their local device. After doing some research and testing, I found that there are actually 4 different ways you can … read more…

Hide Return to Classic SharePoint link in SharePoint

Hide Return to Classic SharePoint link in SharePoint Online

Recently, I was working on a Document Management System for one of my clients. While creating several libraries in their SharePoint Online site, I noticed something interesting: at the bottom of every modern library view, there was a Return to classic SharePoint link. Now, since my client is not very familiar with SharePoint, they prefer … read more…

Send Email in SPFx using Microsoft Graph API and PnP JS

How to Send Emails in SPFx Using SP Utility

Recently, we developed a client-side web part to send an email to external users using the SharePoint framework. In this tutorial, I will explain how to send emails in SPFx using the Microsoft graph api and PnP JS. This SPFx client-side web part allows users to send emails to both people within and outside of … read more…

How to Merge Terms in SharePoint Term Store

Select terms to merge in SharePoint Term Store

When working with the SharePoint Term Store, it’s common to encounter duplicate or similar terms created by different users or as your taxonomy grows. These duplicates make tagging inconsistent and your metadata hard to manage. Thankfully, SharePoint provides an easy way to merge terms into one, helping you keep your metadata clean and organized. In … read more…

How to Enable Sensitivity Labels On PDF Using PowerShell?

How to Enable Sensitivity Labels on PDF using PowerShell

I am working on a Document Management System where my client asked me to enable sensitivity labels. By default, sensitivity labels work with supported file types like Word, Excel, and PowerPoint. However, they also wanted to apply labels to PDF files. In this article, I will explain how to enable sensitivity labels for PDFs using … read more…

Fix SPFx Error: An unexpected ‘StartObject’ node was found when reading from the JSON reader. A ‘StartArray’ node was expected.

spfx An unexpected 'StartObject' node was found when reading

A few days before, I was working on a SharePoint Framework (SPFx) form customizer extension on a particular SharePoint list. That has different field types such as text, choice, number, date, and multiple-choice. Everything worked fine until I tried to save data in the multiple-choice field, where I faced the following error. In this article, … read more…

Create SPFx Dynamic Accordion Webpart Using PnP Controls React

Creating Dynamic Accordion Control using PnP SPFx Controls React

In this article, we will learn how to create a dynamic SPFx accordion Webpart that takes data from a SharePoint list and the accordion control from the @pnp/spfx-controls-react library. We are using the React framework to build this solution. Let’s take a look at the SPFx dynamic accordion example. In the web part properties, if … read more…

How to Add Custom Theme in SharePoint?

Add Custom Themes in SharePoint

When I work with clients, they usually provide their brand colors to make sure their SharePoint sites reflect their company’s identity. Using these colors, I create custom themes that make the site look professional and match their brand perfectly. The default SharePoint themes don’t always fit every need. Usually, adding custom themes requires running a … read more…

PowerShell Find All Files With Extension

PowerShell Find All Files With Extension

Ever found yourself needing to quickly list every .pdf or .xlsx file scattered across hundreds of folders on your Windows laptop? PowerShell helps find every file with a particular extension—no matter where it’s hiding. In this tutorial, I will explain how to find all files with extensions using PowerShell with examples. Method 1: Find All Files with a Specific Extension (Single Extension Search) … read more…

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Live Webinar

SharePoint Permission Checker Agent using Microsoft Copilot Studio

Learn how to build a SharePoint Permission Checker Agent using Copilot Studio. Using this agent, you can check library-level and file-level permissions. Also, identify Users, SharePoint Groups, and Permission Levels.

📅 1st July 2026 – 10:00 AM EST | 7:30 PM IST

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App