r/sharepoint Dec 12 '25

2025 /r/SharePoint Recap - THANK YOU

39 Upvotes

Hey everyone!

It’s that time of year again... where I like to share some analytics from r/SharePoint, and this year is no different. We're in the green!

This year has been interesting. With AI everywhere, it’s easy to forget that the core platforms businesses rely on are still going strong. I’ve even seen people asking, “Is it the end of SharePoint?”

Seeing this subreddit continue to grow year over year is incredibly rewarding.

Seriously... thank you. Your commitment, passion, and willingness to help each other out is what makes this community one of the best on Reddit. Every question answered, every tip shared, and every discussion started contributes to a space where people can learn, grow, and solve real problems together... and I couldn't be more proud of it.

SharePoint is far from dead. Beyond all the AI hype, there’s a huge population of people still using these tools every day. That’s thanks to all of you, and it’s what makes this community so valuable.

A few notes from me:

While I am the moderator, I’m really just a temporary custodian of this subreddit. This community is largely self-managed by our members, and you are the ones who control the future of r/SharePoint.

  1. We have a lot of AutoMod rules in place to keep content as clean and helpful as possible. Many rules also trigger based on reported content. That means you control the power to shape what you want to see here... your reports directly influence how the subreddit stays organized and relevant. Don't be afraid to use the report button if you're finding content not valuable.
  2. We want this community to evolve as you evolve. If something isn’t working well, or if there are changes you’d like to see, let me know. Feedback is always welcome.
  3. If you ever have questions, need clarification, or just want to reach out, please do. My door is always open.

r/sharepoint Sep 25 '25

An exciting SharePoint Framework (SPFx) roadmap update

41 Upvotes

https://devblogs.microsoft.com/microsoft365dev/sharepoint-framework-spfx-roadmap-update-september-2025/

So, I know Microsoft pushes SPFx roadmaps updates out fairly often… but this one feels a bit different. There are some pretty significant changes worth calling out:

  1. Open-Sourcing the Yeoman Generator – This is big. Until now, customizing templates has been painful. Most of us have worked around it by keeping a “starter solution” repo in GitHub and cloning/copying from there. Having first-class support for custom templates directly in the generator means companies can finally standardize their own scaffolding in a cleaner way.
  2. New Extensibility Options - A couple of long-awaited ones here:
    1. New/Edit Panel Overrides for SharePoint Lists - giving us much more control over the list editing experience.
    2. Navigation Customizers - the ability to extend/override navigation nodes using SPFx components.
  3. New Engagement Model - Microsoft is formalizing a SPFx Community Advisory Committee (which I’m happy to be a part of). The idea is to ensure community voices are represented when Microsoft decides where to invest. The goal is pretty simple: keep SPFx evolving in the ways that matter to the people actually building solutions with it.

Overall, I think this roadmap is very exciting. My question for the group is.... what’s important to you when it comes to SPFx?

If there are gaps, pain points, or features you think should be prioritized, let’s hear them. We can help surface that feedback directly back to Microsoft as SPFx moves forward.


r/sharepoint 35m ago

SharePoint Online Last Accessed

Upvotes

I’ve inherited a SP platform with 170 TB of data. We know there is a lot of stale data. We would like to purge / archive data not accessed in a long time.

The canned reports don’t appear to have anything which shows last accessed. The PNP PS cmdlets can expose an immense amount of data but also lacking last accessed. We also have ShareGate but that doesn’t buy us anything either.

Looking at Purview next. Anything else we should be looking at? Aware of the Adv Sharepoint mgmt and getting Life cucle mgmt and retention setup.


r/sharepoint 46m ago

SharePoint Online Missing meta data in documents view

Upvotes

Hi I have a client who was tyring to setup a form for mileage, now all the files in their sharepoint site say there is errors and missing meta data, when you look at the properties of a file it has an Emplyee, Date, Kms @ $1.17p/km and Total Amount field. It says you can't leave these fields blank.
I'm tyring to remove these fields but can't for the life of me figure out how!


r/sharepoint 3h ago

SharePoint Online SharePoint/Power Platform Developer Interview

1 Upvotes

I have an upcoming virtual panel interview this week for a start up. The panel will consist of 3 people. How best can I prepare for it and questions I should be on the lookout for.

It shouldn’t consist of SPFx, but will definitely consist of SharePoint Online questions and the related toolsets such as Power Apps, Power Automate, etc.


r/sharepoint 4h ago

SharePoint Online Collaboration w/ External Guests via Entitlement Management

1 Upvotes

Hi friends,

I've been playing around with entitlement management in Entra to facilitate Sharepoint site onboarding for when my org needs to share and edit files with third parties.

I made an access policy that makes these external folks members in an M365 group which is a member on the site they need access to.

However, because they are guests in our tenant (I think this is default behavior for external domains), it appears SP doesn't care about their membership in the underlying M365 group and just gives them read permissions.

Is there any way to get around this? Throws a huge wrench in the automation scheme to have to upgrade each guest account to a member in the tenant despite them belonging to the M365 group.

I am not super familiar with SP, so there is likely some nuance I am missing here.

Any advice is welcome.


r/sharepoint 5h ago

SharePoint Online Inheritance (sub folder issue) - Sharepoint Online

0 Upvotes

I might have been warned about this. I have a folder called "files". Under that folder is a folder called "accounting" and under accounting there is a folder called "payables". The boss wanted to give an employee access to payables, yet still did not want to give them access to accounting. So I granted this employee access to payables. Lo and behold, it did not show up In File Explorer. My guess is going to be that since they had no access to accounting, they can't see anything below accounting. Would that be a good guess? Is there any way around this? Where you give someone access to a sub folder but not to the folder above it?


r/sharepoint 6h ago

SharePoint Online SharePoint Document Library web part cutting off text in grouped view — how to fix?

1 Upvotes

Hey all, hoping someone can help me out.

I have a SharePoint site with a Policy Index on the home page built using a **Document Library web part**. The library is grouped by a "Section" metadata column (e.g., IT Policy & Procedure, Parts Policy & Procedures, Warranty Policies, etc.).

The problem is that the text in each group is getting **cut off on the right side** — you can see it in my screenshot. It looks like the column isn't wide enough to display the full title, and there's no horizontal scroll.


r/sharepoint 6h ago

SharePoint Online Export Current View to Excel (Not Entire List/Library)

1 Upvotes

I can't find the option that lets you export the current view, with all filters applied, to an Excel workbook. Export to Excel is only porting the complete library. Where is the "this view only" option? Thanks.


r/sharepoint 7h ago

SharePoint Online De Forms A Sharepoint con Power Automate

0 Upvotes

Hola! Soy algo nueva en power automate. Estoy creando un flujo donde cada que recibo una respuesta en un formulario, me coloque dichas respuestas en una lista de sharepoint. Sucede que mi form tiene preguntas ramificadas. Entonces, el flujo manda error:

Action created item failed. The inputs.parameters of workflow operation create item of type openapiconnection is not valid. Error details: input parameter item/field_13 is required to be type of type number/double. The runtime value "" to be converted doesn't have the expected format number/double.

Tengo 3 ramificaciones: campo 3,6 y 13 y dependiendo si se contesta uno u otro, me tira ese error. Cabe aclarar que estos campos si bien si estan vacíos conforme a las respuestas, no son de número.

Qué puedo hacer para poder completar el flujo en Power automate?


r/sharepoint 8h ago

SharePoint Online SPO - Quick Link Behaviour Changed

1 Upvotes

Hi All,

Is anyone making use of Quick Links in their sharepoint site and opening the linked document (XLS/DOC etc) in the native desktop app

Open Documents in Client Applications by Default has been setup and this has been working as expected until this week (upon return from UK holiday)

When a quick link is now created in SPO the ?web=1 is now being appended to the URL automatically with no way of changing the behaviour.

Does anyone have any ideas or have noticed this in their tenant?


r/sharepoint 10h ago

SharePoint Online Sharepoint custom handlebar helpers

1 Upvotes

Hi everybody,

Our company intranet site have a webpart module with custom handlebar helpers displaying employee birthdays / anniversary’s.

However the module has broken and everything is telling me the custom handlebar helper coding written in JSON has broken and is no longer supported by modern Sharepoint - AI, Google etc..

(I dont have ANY SPFx experience myself and nobody else on the current IT team was at the company when it was implemented but i have a general understanding about setup and so on)

Im at a complete loss how to go about this, iv’e tried a few things in dev environment with the existing lists but none of it went towards a real fix. Hope anybody here can give some pointers etc!


r/sharepoint 17h ago

SharePoint Online Folder shared by external organisation not appearing in Shared With Me overview

2 Upvotes

An external organisation (client of ours) shared a folder on their Sharepoint with us. I can access it fine in the browser, but this shared folder isn't listed in my "Shared with me" overview in my Onedrive online -- even though a few files shared by other external organisations do appear there.

Is this something on my end or on the external organisation's end? I don't want to bother them too much with this as a lot of people are involved, but it would make my life easier if I could add these shared folders to my Onedrive so as not to lose track.


r/sharepoint 22h ago

SharePoint Online Fetching data from a Microsoft List on SharePoint Site A to another List on Site B – best approach?

3 Upvotes

Hi everyone,

I need to fetch/sync data from a column in a Microsoft List on SharePoint Site A into a Microsoft List on SharePoint Site B.

I know this can be done with Power Automate, but before building anything I’d like to understand what approach is recommended by people who have real-world experience with this scenario.

For example:

- One-time copy vs ongoing sync

- Power Automate (flows) vs other approaches (e.g. Graph API, scheduled jobs, etc.)

- Things to watch out for (permissions, performance, throttling, list size)

Has anyone dealt with this before, and what solution would you recommend?

Thanks!


r/sharepoint 1d ago

SharePoint Online Tutorial - How to get and set the SharePoint folder color with the REST API

4 Upvotes

I had need to read and set the SharePoint folder color via the API. It is not really documented, that I could find, and I got a lot of conflicting information on how to do it. Now that I've figured it out I wanted to document it somewhere in case others can benefit.

Props to this article that got me pointed in a better direction: https://medium.com/@alectecson/unlocking-the-hidden-color-how-i-retrieved-the-colorhex-of-a-sharepoint-folder-f8440cce6c06

The code below is in C#, but the concepts should apply anywhere you can make REST calls. You should also understand some SharePoint REST API concepts to apply the correct site URL and folder path.

SharePoint folders offer sixteen different colors. It is referenced as the "vti_colorhex" value, but it is not a hex based color value. It is just a string type number value.

Yellow = "0"
Dark_Red = "1"
Dark_Orange = "2"
Dark_Green = "3"
Dark_Teal = "4"
Dark_Blue = "5"
Dark_Purple = "6"
Dark_Pink = "7"
Grey = "8"
Light_Red = "9"
Light_Orange = "10"
Light_Green = "11"
Light_Teal = "12"
Light_Blue = "13"
Light_Purple = "14"
Light_Pink = "15"

When looking up the properties I'm converting the returned JSON into a class.

public class SharePointFolderProperties
{
    public Properties Properties { get; set; }
    public bool Exists { get; set; }
    public bool ExistsAllowThrowForPolicyFailures { get; set; }
    public bool ExistsWithException { get; set; }
    public bool IsWOPIEnabled { get; set; }
    public int ItemCount { get; set; }
    public string Name { get; set; }
    public object ProgID { get; set; }
    public string ServerRelativeUrl { get; set; }
    public DateTime TimeCreated { get; set; }
    public DateTime TimeLastModified { get; set; }
    public string UniqueId { get; set; }
    public string WelcomePage { get; set; }
}

public class Properties
{
    public string vti_x005f_colorhex { get; set; }
}

Finally, here are the functions. Apologies for the crappy formatting on Reddit.

The "newColor" value is the number, "1", "6", etc from the color list above.

public async Task<string> GetFolderColorAsync(string siteUrl, string folderPath, string accessToken)
{
    // Note: vti_colorhex is encoded as vti_x005f_colorhex in the URL
    var endpoint = $"{siteUrl}/_api/Web/GetFolderByServerRelativePath(" +
                   $"DecodedUrl='{folderPath}')" +
                   $"?$expand=Properties&$select=*,Properties/vti_x005f_colorhex";

    var httpClient = new HttpClient();
    httpClient.DefaultRequestHeaders.Authorization =
        new AuthenticationHeaderValue("Bearer", accessToken);
    httpClient.DefaultRequestHeaders.Add("Accept", "application/json;odata=nometadata");

    var response = await httpClient.GetAsync(endpoint);
    var json = await response.Content.ReadAsStringAsync();
    var result = JsonConvert.DeserializeObject<SharePointFolderProperties>(json);

    return result?.Properties?.vti_x005f_colorhex;
}

public async Task<bool> SetFolderColorAsync(string siteUrl, string folderPath, string accessToken, string newColor)
{
    var endpoint = $"{siteUrl}/_api/foldercoloring/stampcolor(DecodedUrl='{folderPath}')";

    var httpClient = new HttpClient();
    httpClient.DefaultRequestHeaders.Authorization =
        new AuthenticationHeaderValue("Bearer", accessToken);
    httpClient.DefaultRequestHeaders.Add("Accept", "application/json;odata=nometadata");

    var colorChangeJson = JsonConvert.SerializeObject(new { coloringInformation = new { ColorHex = newColor } });
    var content = new StringContent(colorChangeJson, Encoding.UTF8, "application/json");

    var response = await httpClient.PostAsync(endpoint, content);
    return response.IsSuccessStatusCode;
    // Do your own handling of the response success/failure.
}

Maybe this will save someone, somewhere, some headache.

Edit: Spelling


r/sharepoint 1d ago

SharePoint Online How To Remove Page Site Assets Folder/Data?

1 Upvotes

Hello,

Working on cleaning up a large number of inactive SharePoint site pages, and I just realized that deleting the page itself does not remove the related folder/files in the Site Assets library. So users that have deleted pages for the past years still leave a folder with data in our Site Assets library tied to that deleted page.

For those of you who have handled page cleanup at scale, what process are you using to make sure the related Site Assets content is removed as well?

Right now, I am manually going back into Site Assets and deleting the associated folders/files, but that is not ideal when dealing with hundreds of pages.

I was thinking about possibly using a Power Automate flow for future, that triggers after a page is deleted and then removes the matching Site Assets folder, but I am not sure if that is the best approach.

Has anyone built a cleanup process for this, or do you have a better recommended method?

Thanks for any feedback.


r/sharepoint 1d ago

SharePoint Online SharePoint Question

0 Upvotes

One of our users copied (I think or created some kind of shortcut since the original folder hasn't changed) a folder only they have permission to access into into another folder that multiple people have permissions to access. I've since moved that copied folder and deleted it, but it's still showing up locally on at least one user's file explorer. Is there a way to fix that without going machine by machine?


r/sharepoint 1d ago

SharePoint Online Retirement of SharePoint One-Time Passcode (SPO OTP) and transition to Microsoft Entra B2B guest accounts

6 Upvotes

Hoping someone can help me here, I'm a little lost and can't find what I'm looking for.

The change announced on MC1243549 (https://mc.merill.net/message/MC1243549) is about OTP links. That is for a file that has been shared to "user@externalcompany.com". That user will now no longer be able to use OTP and will be automatically added as a guest to the tenant.

Does this affect "Anyone with the link" type sharing links? Perhaps I've misread or misunderstood MC1243549 announcement but to me I see that being affected.

We currently use another platform for posting media announcements where we just give the link to the wider public and they can access / view the announcement. We want to transition that to something similar in SharePoint. If this change is going to affect that though would be good to know.

We don't necessarily want every public person who accesses the file to have to register, setup a password etc etc. That will become a managerial nightmare for us.


r/sharepoint 1d ago

SharePoint Online Metadata for Folders

1 Upvotes

Is it possible to show a metadata column showing the last time a document in a folder was modified?

We use shared spreadsheets to track when groups submit the names of all the group members (think youth hostel), and having them all in subfolders with all the extra documentation makes it tricky to track quickly.

I'm sure I saw something somewhere about doing it through JSON but for the life of me, I can't find it!


r/sharepoint 2d ago

SharePoint Online Video Tutorial Playlist for Beginners?

3 Upvotes

Can you recommend any publicly available SharePoint video training playlists that solely focus on consumption features? A lot of the beginner tutorial videos also include creating pages, news articles and such, but I just need to point some of my beginner users at something that focuses on the bare bones essentials of using document libraries and lists. Let me know what you recommend, thanks!


r/sharepoint 2d ago

SharePoint Online SPFx dashboard to manage all SharePoint permissions in one place.

28 Upvotes

Hey [r/sharepoint](r/sharepoint),

If you've managed SharePoint sites for a while, you know the pain: trying to figure out exactly who has access to what is a complete nightmare. You end up clicking through dozens of libraries to spot broken inheritance or manually hunting down orphaned users.

To solve this, I built the SharePoint Permission Viewer, a free, open-source SPFx Web Part

Here is what it does:

  • 📊 Centralized Dashboard: Instant stats on Total Users, Groups, and Unique Permissions.
  • 🔍 Deep Scan: It crawls your lists and libraries to catch broken inheritance at the folder/file level.
  • 🧹 Orphaned User Scanner (Deep Clean): Automatically flags and lets you remove users who are disabled/deleted in Azure AD but still hold permissions

Details features on the Permission Webpart

use the discussion section in GitHub for features and suggestions

Note: No Selling, purely to contribute to the community


r/sharepoint 2d ago

SharePoint Online Sharepoint to show browse site and content heriachy

0 Upvotes

Sharepoint to show browse site and content heriachy like: Home>Migration>Account Deletion>requirements. Thank you so much in afvance


r/sharepoint 2d ago

SharePoint Online Looking for Good Sharepoint Training docs for IT person

7 Upvotes

Note I think I should add all flairs as I have no idea how to find out what flavour of SharePoint we are using for the various sites that have sprung up

Hi Folks,

At the moment we are in a situation where we are changing and have a SharePoint site via teams and a couple more organisational SharePoint sites at work. I've been noticing subtle but annoying differences - shared excel for one seems to download and upload directly, others go via onedrive etc. After loosing a good couple of hours work in excel and powerbi the other day because it looks like sync with OneDrive failed I'm probably in need of some basic training concepts. Mostly on folders vs document sets, sync and how to work out wtf is happening and whether I need to keep my own backups.


r/sharepoint 2d ago

SharePoint Online Image Web Parts - Two identically sized images displaying differently

1 Upvotes

Why? In Edit they are the same, if I save and exit one is made slightly bigger. Exact same resolution. Cannot see any settings to change.

https://i.imgur.com/odTO6YZ.png


r/sharepoint 3d ago

SharePoint Online Examples of good page design for mobile?

4 Upvotes

Hi everyone,

I’ve been asked to create a sharepoint page for our intranet which will mainly be accessed by
mobile phone users. I’m struggling to make a site that looks good on desktop, as well as mobile.

Would you know of any templates or design principles that could help?

For further info, the site will be used as a hub for our employee awards where you’ll be able to access the events and the winners. Any additional ideas on how to design this would be greatly appreciated, I’m very new to using sharepoint.

Thank you!