Office 365

SPFx: Check if User is an Admin or an Owner is SharePoint

Introduction When working with SharePoint Framework (SPFx), there are times when you need to determine whether a user has administrative privileges. This is especially useful in scenarios where certain UI elements or functionalities should only be accessible to administrators. In this blog, we’ll explore how to check if a user is an admin using the […]

SPFx: Check if User is an Admin or an Owner is SharePoint Read More »

How to Export SharePoint Site Users to an Excel Spreadsheet

When managing a SharePoint On-Premises environment, there are scenarios where you need to export site users into an Excel spreadsheet. Whether it’s for auditing, troubleshooting, or monitoring purposes, exporting users can help administrators ensure their sites are secure and compliant. In this blog, we’ll discuss how to achieve this using PowerShell scripts with SharePoint Add-Ins

How to Export SharePoint Site Users to an Excel Spreadsheet Read More »

Switching Between Classic and Modern Views in SharePoint

SharePoint is a versatile platform that has evolved significantly over the years. With the introduction of the modern experience, users benefit from a responsive design, enhanced user interface, and seamless integration with Office 365 features. However, there are times when you may need to switch between the classic and modern views due to compatibility, user

Switching Between Classic and Modern Views in SharePoint Read More »

Get SharePoint Site Users: Implementations and Use Cases

Knowing who actually has access to a SharePoint site — not who you think has access — is the starting point for any real audit, cleanup, or automation built around user roles. This covers the ways to pull that list programmatically: REST via plain JavaScript or jQuery, PnPjs for SPFx solutions, and PowerShell for admin-scale

Get SharePoint Site Users: Implementations and Use Cases Read More »

Breaking SharePoint Permission Inheritance: What It Is and Why It Matters

Every site, library, list, and item in SharePoint inherits its permissions from its parent by default — that’s what keeps permission management manageable. Breaking that inheritance lets you set unique permissions at a specific level instead, for the cases where “everyone who can see the parent can see this too” isn’t the right answer. For

Breaking SharePoint Permission Inheritance: What It Is and Why It Matters Read More »

A Comprehensive Guide to SharePoint Site Design

In this post: The steps · Automating repeatable setup with Site Scripts · On step 7 (permissions) specifically · Designing for accessibility, not just branding · Common mistakes worth avoiding · When would you actually use this? · Helpful references · Related reading The steps Define the purpose first. Project management, company-wide comms, or external

A Comprehensive Guide to SharePoint Site Design Read More »

Understanding SharePoint List Types: A Guide for Developers

SharePoint lists work like a lightweight database — each list is a table, columns are metadata fields — but built for collaborative, permission-aware environments rather than raw relational data. Here’s the built-in list types, the template IDs for creating them programmatically, and how to work with them in code. In this post: Built-in list types

Understanding SharePoint List Types: A Guide for Developers Read More »

Should I Use SharePoint List as a Database?

SharePoint lists are a familiar feature for many organizations, especially those leveraging Microsoft 365. They’re incredibly flexible and often find themselves at the center of lightweight applications and data tracking needs. But how far can you stretch their capabilities? Could they serve as a database? Let’s dive into the pros, cons, and practical scenarios to

Should I Use SharePoint List as a Database? Read More »

How to Escape Apostrophes in SharePoint REST Queries

When working with SharePoint REST APIs, special characters like apostrophes can often disrupt query execution. These seemingly small characters can cause syntax errors, broken queries, and unexpected behavior if not properly handled. This blog delves into how to escape apostrophes in SharePoint REST queries, providing detailed explanations, practical examples, real-life scenarios, a discussion of pros

How to Escape Apostrophes in SharePoint REST Queries Read More »

Rendering SharePoint List Extensions for Specific List Templates

SharePoint Framework (SPFx) extensions provide a powerful way to customize and enhance SharePoint lists and libraries. However, there are scenarios where you want to render your SPFx list extensions (like Command Sets, Field Customizers, or Application Customizers) only for specific types of list templates. This is achievable by modifying the ClientSideInstance.xml and elements.xml files in

Rendering SharePoint List Extensions for Specific List Templates Read More »