O365

SharePoint Archiving: Options, Best Practices, and Approaches

SharePoint archiving moves less-frequently-accessed content to secondary storage while keeping it available when needed — other SharePoint sites, external storage, or a third-party tool. The point is keeping the active environment fast without losing anything. In this post: Why it matters · The four approaches · Microsoft 365 Archive: the native option · What can’t […]

SharePoint Archiving: Options, Best Practices, and Approaches Read More »

SharePoint Attachments Operations with PnP.js in React

List attachments keep a file tied directly to a specific item — a screenshot on a bug, a resume on a candidate record — without setting up a separate document library. This covers uploading, reading, and deleting them with PnP.js inside a React-based SPFx component, plus batching when you’re handling more than one file at

SharePoint Attachments Operations with PnP.js in React Read More »

How to Avoid List Throttling in SharePoint

Worth a direct correction before anything else: the “indexed column” PowerShell example that circulates for this topic (`Set-PnPListItem` with a value) doesn’t create an index at all — it just sets a field’s value on one item, something entirely different. This post covers the real mechanism for indexing a column, the real cap that mechanism

How to Avoid List Throttling in SharePoint Read More »

Exploring SharePoint Files and List Item Versioning

SharePoint Document Versioning automatically saves iterations of a document as it changes, so you can see who changed what and restore an earlier version if something goes wrong. In this post: Enabling versioning · Managing version history · List item versioning · What “restore” actually does · Intelligent Versioning: automatic trimming · How many versions

Exploring SharePoint Files and List Item Versioning Read More »

All about SharePoint Permission Roles

SharePoint ships with ten built-in permission levels — Full Control down to Restricted Read — covering most access-control scenarios without needing a custom permission level. Here’s what each one actually grants, and how to assign them via PowerShell in both SharePoint Online and on-premises. In this post: The ten built-in permission levels · Assigning a

All about SharePoint Permission Roles Read More »

SharePoint ‘Save Site as Template’ Challenges

“Save Site as Template” used to be the easy answer to “how do I spin up another site that looks like this one” — export the structure, lists, and content types to a .wsp file, apply it to a new site, done. It’s still there in SharePoint On-Premises. In SharePoint Online, it’s effectively gone for

SharePoint ‘Save Site as Template’ Challenges Read More »

SharePoint Document Sets: What You Need to Know

A Document Set groups multiple related files — with shared metadata, a shared welcome page, and versioning that treats them as one unit — instead of a loose folder where nothing ties the files together conceptually. In this post: Prerequisites · What you actually get over a plain folder · Creating a Document Set ·

SharePoint Document Sets: What You Need to Know Read More »

Gulp: Automate Your Workflow Like a Pro

Gulp is a JavaScript task runner that automates the repetitive parts of a front-end build — minification, compilation, linting, browser reload — using plain JavaScript instead of a config file. It processes files through Node.js streams rather than writing intermediate files to disk, which is a meaningful part of why it’s fast: less disk I/O

Gulp: Automate Your Workflow Like a Pro Read More »

When Should We Use SharePoint Group and AD Group?

Managing user permissions efficiently is crucial in any SharePoint environment. One of the common dilemmas administrators face is choosing between SharePoint Groups and Active Directory (AD) Groups for managing permissions. Both have their strengths and weaknesses, and understanding when to use each is essential for optimizing security and administration. In this post: What is a

When Should We Use SharePoint Group and AD Group? Read More »

Methods on how to Add Attachments to SharePoint List

SharePoint doesn’t have one “add attachment” button that works everywhere — which method you reach for depends on whether you’re writing client-side JavaScript, building an SPFx web part, or automating something from a script. The three approaches below all do the same thing: attach a file to a specific list item. The difference is what

Methods on how to Add Attachments to SharePoint List Read More »