Office 365

SharePoint Online – Pros and Cons of using Document ID

Document ID assigns every document in a site collection a permanent identifier and a stable redirect link that survives moves and renames — genuinely useful, but with one real limitation worth understanding before relying on it: that persistence only holds within a single site collection, not across them. This post covers how it actually works, […]

SharePoint Online – Pros and Cons of using Document ID Read More »

Exploring SharePoint REST API Endpoints

The SharePoint REST API is organized entirely around one root path — {site-url}/_api/ — with everything else (lists, files, users, search) hanging off web, site, or a dedicated service beneath it. Here’s a reference list of the endpoints you’ll actually reach for, plus a working example calling one from plain JavaScript. In this post: Site

Exploring SharePoint REST API Endpoints Read More »

Custom Tabs: Hillbilly Tabs in Modern SharePoint

Worth a direct correction before anything else: “Hillbilly Tabs” isn’t a generic jQuery/Script Editor technique — it’s the name of one specific, real, open-source SPFx web part built by Mark Rackley, and describing it as DOM manipulation via a Script Editor web part describes a different, unrelated (and now largely non-functional) approach entirely. This post

Custom Tabs: Hillbilly Tabs in Modern SharePoint Read More »

PowerShell: SharePoint Group Operations

SharePoint Online Management Shell has its own dedicated cmdlet family for site-collection-level group operations — distinct from the PnP PowerShell cmdlets covered elsewhere on this site for adding users to an existing group. This post covers the SPO Management Shell versions specifically: creating, modifying, and removing groups, plus a couple of real gotchas that don’t

PowerShell: SharePoint Group Operations Read More »

Options on Connecting SharePoint online modules in PowerShell

Worth a direct correction before anything else: username/password authentication to SharePoint Online — the pattern most older connection examples are built around — stopped working entirely as of May 1, 2026, when Microsoft fully retired legacy (IDCRL) authentication with no re-enable option. A second, separate method — app-only authentication via a client secret — also

Options on Connecting SharePoint online modules in PowerShell Read More »

Microsoft Teams Competitors

Microsoft Teams’ real competitors are a shorter, more specific list than “everything with a chat window” — lumping in project-management tools and B2B sales databases muddies the comparison rather than clarifying it. This post keeps to genuine direct competitors: platforms that do the same core job (chat, meetings, file collaboration) that an organization would actually

Microsoft Teams Competitors Read More »

Unleashing SharePoint List Data Extraction with PowerShell

Extracting SharePoint list data to CSV via PowerShell is genuinely simple for a small list — the part that trips people up is the connection method that’s since been removed, and the list-view threshold that silently breaks the simple version of this script once a list crosses 5,000 items. This post covers the current, working

Unleashing SharePoint List Data Extraction with PowerShell Read More »

Streamlining SharePoint Add-In Installation with PowerShell

Worth leading with directly, since it changes what this post can actually be about: the classic SharePoint Add-in model — what this post originally covered — is fully retired. Microsoft deprecated it in November 2023 and it stopped functioning in any tenant as of April 2, 2026, with no extension. Any script built around installing

Streamlining SharePoint Add-In Installation with PowerShell Read More »

Navigating the Maze: Unraveling Common Issues with SharePoint

Most “common SharePoint issues” round-ups stop at “here’s a category, here’s generic advice” — permissions are hard, versioning is confusing, performance can be slow. That’s true and not very actionable. This post is organized the other way: symptom first, then the specific, verifiable cause, then where to actually go for the full fix rather than

Navigating the Maze: Unraveling Common Issues with SharePoint Read More »

Designing a Modern SharePoint Site: Elevate User Experience and Collaboration

“Modern SharePoint site design” covers more ground than one post can usefully hold, so this one stays narrow: the page-composition layer — the web parts, navigation, and personalization choices that actually shape what a visitor sees and clicks. For the step-by-step of creating and configuring a site in the first place, see A Comprehensive Guide

Designing a Modern SharePoint Site: Elevate User Experience and Collaboration Read More »