Recent Discussions
How to show folder path for documents in a flat SharePoint library view
I have a document library with a multi-level folder structure that is somewhat complex. I created a view that removes folders and displays all documents in a flat structure (no folders shown). How can I display or indicate the folder path (or location) for each document in this flat view, so users can understand where each file is stored within the original folder hierarchy?Solved29Views0likes2CommentsCustom column layout breaks on mobile view — SharePoint Online Communication Site
Hi everyone, I'm working on a SharePoint Online Communication Site and I've built a custom card section manually each element (image, text, badge, link) was added as a separate web part and organized inside a column section. On desktop it looks exactly as designed. The issue is on *mobile view*: all elements fall apart. The image sits alone at the top, the text below it disconnected, as if the column grouping doesn't exist at all. I understand SharePoint collapses columns into a single column on mobile, but I'd expect it to at least respect the visual grouping of each block. What I've already tried: - "Embed" web part → only accepts iframe, HTML/CSS not supported - "Script editor / Code snippet" web part → accepts inline CSS but it's not a sustainable solution for non-technical users My question: Is there any native setting, web part, or no-code alternative that allows custom card layouts to look good on both desktop and mobile without breaking the grouping? Thanks in advance.13Views0likes0CommentsI don't want 100 different SharePoint sites. How to create private teams w/o a new site?
Guys. WTF. I've inherited a problem where a company of 50 people has 100 sharepoint sites - because users created different Teams for different projects, and Microsoft makes it incredibly opaque what this actually means. Now we have 100 SharePoint sites, many of which are unused, but all of which appear in the list of sites in 365AC. The structure we WANT is 1 Sharepoint site for our 1 org, but multiple locations within that site, and multiple groups for multiple projects. I THOUGHT what could work was converting the excess Teams into Private Channels. But I have now learned that private channels ALSO create SharePoint sites, because _______. Most confusingly, all of these sharepoint 'sites' DO exist within our main SharePoint website - they're just pages (but not 'pages') pretending to be a fresh sharepoint website. This confuses the **** out of people, the way they've redefined what a 'site' is, what a 'team' is, etc. This is genuinely hot garbage, and it's suddenly clear to me why people always push back on using SharePoint over OneDrive. Recommendations for... not having this disaster? Making a structure that is intuitive and doesn't redefine what a site and page are, and allows you to have private locations for management or projects, but DOESN'T create a 'site' within the main 'site', with it's OWN 'documents', and it's own 'Notebook' (which isn't a document) and it's own 'Conversations' (which are NOT conversations), and it's own 'pages'? I don't work with dumb people - these are very technical people. But even our main SharePoint guy is mystified by these interactions. Does it make more sense in another language? If anyone at Microsoft is reading - the english term 'site', comes from the word 'website', which generally refers to a distinct web service with a distinct domain name. These contained different webPAGES.. When websites started existing off a shared domain name, like company1.sharepoint.com and company2.sharepoint.com - this confused people, but they put up with it, because it was relatively easy to explain the tech behind this - having websites under a single site, that wasn't too hard to understand. But what SharePoint seems to do, is extend this practice into absolute hysteria, where a particular webPAGE of a webSITE is ALSO a site, but also is a TEAM, or COULD be a CHANNEL. OR it could be a PAGE - WHO knows? If it's a TEAM, that TEAM could have CONVERSATIONS, which aren't actually Team Conversations - they're EMAILS. But this is fine, because all CONVERSATIONS of a TEAM done in TEAMS are actually stored as EMAILS so really those, CONVERSATIONS should be CONVERSATIONS... So why aren't these conversations in Teams between a Team that are stored as Emails not showing in the Conversations which show emails within that Team? aefggaddadsfasd229Views4likes6CommentsNEW SharePoint & Purview Feature: Protect Files After Download!
🚀 New in SharePoint + Microsoft Purview: Extend Permissions Beyond the Cloud One of the biggest challenges in Microsoft 365 has always been this: 👉 What happens to your data when it leaves SharePoint? With this new feature, Microsoft finally closes that gap. You can now use Sensitivity Labels to extend SharePoint permissions to downloaded files — meaning protection doesn’t stop when a document is downloaded. 🔐 Here’s what that enables: Files remain protected even outside SharePoint Access is still enforced based on SharePoint permissions Changes in permissions are reflected in real-time Access can be revoked — even after download 💡 In other words: Your SharePoint security model now travels with the file This is a huge step forward for: ✅ Data Loss Prevention (DLP) ✅ Compliance & Governance ✅ Secure external collaboration ⚠️ Especially relevant if you're working with: Sensitive documents, external sharing, or regulated environments. 📖 I’ve just published a video where I break it all down: 👉 https://youtu.be/G6XvyU5GAqk Curious to hear your take: 👉 Would you trust this model over traditional access control? 👉 Where do you see the biggest impact in your organization? #Microsoft365 #SharePoint #MicrosoftPurview #DataProtection #CyberSecurity #Compliance #InformationProtection #M365 #ITSecurity #CloudSecurity21Views0likes0CommentsCopy-PnPFile Not Working Value cannot be null.\r\nParameter name: Null value for source item at
I'm tying to use Copy-PnPFile command to copy all files and folders from site collection A document library to another site collection B/folder but it's not working. Following is the command I'm using: Copy-PnPFile -SourceUrl "/sites/AshTest/Docs" -TargetUrl "/sites/ADM-AshTest/TestDocs/Docs" -Force Error, please let me know what can be done to make it work. Copy-PnPFile : {"odata.error":{"code":"-2147467261, System.ArgumentNullException","message":{"lang":"en-US","value":"Value cannot be null.\r\nParameter name: Null value for source item at https://tenant.sharepoint.com/sites/AshTest/Docs"}}} At line:1 char:1 + Copy-PnPFile -SourceUrl "/sites/AshTest/Docs" -TargetUrl "/sites/ADM- ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (:) [Copy-PnPFile], HttpRequestException + FullyQualifiedErrorId : EXCEPTION,PnP.PowerShell.Commands.Files.CopyFile2.9KViews0likes4CommentsSharepoint 2016 certificat expiration
Hello, We are running a SharePoint 2016 farm composed of: 2 Database Servers 1 App Server 1 Search Server 1 Web Front-End Server 1 Office Online Server After checking the environment, I noticed that only the Web Front-End server is using the certificate that will expire in June. The App Server is using an old expired certificate, the Search Server is configured only with HTTP, and the Office Online Server is using a different certificate. Is there any documented procedure describing the steps required to renew the expired certificates in a SharePoint 2016 farm and on which server we should install the new certificat ? We are using Microsoft CA for certificate management.10Views0likes0CommentsOutlook add-in
Is there a way to create an item in Microsoft Lists directly from Outlook email? For example, a data entry form that would populate the fields of the Microsoft Lists. I have this function with Smartsheet and hoping that the same functionality exists in the Microsoft environment.7.3KViews0likes3CommentsHero and Quick Links web parts not supporting library and folder links
In the last few days, I noticed the "picker" modal used by the Hero and Quick Links visually changed. I didn't think anything of it at first until I realized the Hero web part was no longer allowing me to select libraries or folders to serve as the link. This was using the "Site" blade, which appropriately shows all the libraries and lets me drill into each and see the contents, but the ability to select a library or folder doesn't work. To make matters much worse, the "From a link" blade doesn't work either. "From a link" now seems to have a new validation component, so when I attempt to paste in a library or folder URL (i.e. https://tenant.sharepoint.com/sites/HR/Benefits) it detects that it's a SharePoint resource and displays a folder for me to select before I'm allowed to commit it - problem is, I still can't select this. I've tried pointing to the .aspx page that correlates to a library/folder view - doesn't work. I tried creating a Link in the library/folder that points to itself - I can't select these either. The Quick Links web part, on the other hand, does allow me to select these - same exact UI but allows for selecting libraries and folders. This does work for folders, but does not work for libraries. It visually looks like it works for libraries, but when you save the change is not really committed. I'm genuinely surprised to not have found this issue reported elsewhere so far. I assume this has to be a bug and hope it's fixed soon - allowing your most popular web parts to link to the root of content in your own platform is one of the most basic feature requirements and for this to break and not be noticed is pretty alarming.787Views8likes10CommentsSharePoint Template Gallery
Hey everyone, I'm running into an issue with the new SharePoint site page template gallery. Some of my templates are showing up consistently, while others appear intermittently — even though all the metadata is identical across them. I've been troubleshooting but can't pinpoint what's causing the inconsistency. For context: I have over 100 templates in the gallery. A template I just created is displaying fine, but one I made last week isn't showing up at all, so I don't think it's a template count issue. Any insights would be really appreciated!66Views1like1CommentUnable to add clickable link to Post Message in chat or channel
I'm trying to post to a channel when a Sharepoint list item is created. In the past, I had to manually enter the link in the html view and as long as I did not click back to the regular view the link would save and work correctly. Now, no matter what I do, as soon as I save the flow the dynamic link placeholder is converted to ']} Before saving after saving This is with the new designer, but I have also tried the classic designer.1.1KViews0likes4CommentsFiltering on Events web part
It would be great to get the same filtering options for the Events web part in SharePoint modern as you get in the News web part. This would really help to be able to quickly show targeted events across different pages. Is this a development possibility?61Views0likes3CommentsSharePoint Template Creation - fail
we have our main intranet site - the default sharepoint url for our company and then we have various other sites, for collaboration, teams, projects etc. We can make templates for pages and news posts etc in all sites.... except our main site. anyone know a reason as to why? i raised a MS ticket, and they say it is because SharePoint modern sites cannot do this. However all our sites are modern, so why does it work on all, except our main intranet site?80Views1like3CommentsPopulating word template stored in Organizational Asset Library (OAL) using Power Automate
The objective is to implement an automated document generation solution that leverages the Microsoft SharePoint Organizational Asset Library (OAL) to provide users with standardized Word templates. These templates must dynamically self-populate with real-time identity data (Name, Email, Job Title, and Department, for now which can be extended) sourced from Microsoft Entra ID (formerly Azure Active Directory) upon instantiation. In other words, how to use a Word Template stored in Microsoft SharePoint Organizational Asset Library to populate with his or her own user information like Name, Email, Job Title, Department etc getting fetched from Azure Active Directory, whenever that user opens the template by going to File -> New -> Selecting Organization Tab and selecting the template. How can we populate this template using Power Automate?28Views0likes0CommentsCollapsible section icon alignment no longer respected – recent SharePoint change?
Hi all, I’m looking to validate whether others are seeing a recent change to collapsible sections on modern SharePoint pages. Across multiple communication sites in our environment, the expand/collapse icon is no longer rendering inline with the section heading, despite the settings being configured correctly (e.g. alignment set to “Right”). Instead, the icon is now: appearing below the heading defaulting to the left-hand side ignoring the alignment setting in the section properties This change appears to have happened “overnight” and is consistent across all sites we’ve checked, not just a single page or site. Impact We rely heavily on collapsible sections for: knowledge guides FAQ-style content onboarding materials The current behaviour is: increasing vertical spacing unnecessarily reducing scan-ability of pages creating inconsistency between existing and newly rendered content It’s also causing confusion for content authors, as the settings no longer reflect what is displayed. Questions Is anyone else seeing the same behaviour across their tenant? Has this been confirmed as a design change vs a bug? Has anyone found a workaround or mitigation approach? I have already raised this and upvoted it on the Microsoft Feedback Portal and would encourage everyone to do the same if they are experiencing this issue. I'd rather not have to change the design across multiple SharePoint site - an enormous amount of work. Thanks!235Views6likes2Comments404 error downloading file versions via CSOM (SharePoint 2013 On-Prem)
I need to download historical versions of a document from a SharePoint 2013 On Premises document library using a C# console application, so I can migrate them chronologically to SharePoint Online along with their column properties. While downloading the current latest version works perfectly, downloading older historical versions always fails. Standard CSOM methods fail because ListItem.Versions does not exist in the SharePoint 2013 v15 SDK. Reverting to direct HTTP endpoints consistently throws an error. Here is the exact exception message I receive: System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found). Below is the minimal reproducible code example demonstrating how the connection is initialized, how properties are loaded, and where the download fails on historical versions: using System; using System.IO; using System.Net.Http; using Microsoft.SharePoint.Client; using SP = Microsoft.SharePoint.Client; class Program { static void Main() { string siteUrl = "https://example.com"; using (ClientContext sourceCtx = new ClientContext(siteUrl)) { sourceCtx.Credentials = System.Net.CredentialCache.DefaultCredentials; List sourceList = sourceCtx.Web.Lists.GetByTitle("MyLibrary"); CamlQuery query = CamlQuery.CreateAllItemsQuery(); ListItemCollection items = sourceList.GetItems(query); sourceCtx.Load(items, ic => ic.Include( item => item.Id, item => item.File, item => item.File.Versions, item => item.File.ServerRelativeUrl )); sourceCtx.ExecuteQuery(); foreach (ListItem item in items) { if (item.File == null || !item.File.Exists) continue; foreach (FileVersion ver in item.File.Versions) { string absoluteVersionUrl = siteUrl.TrimEnd('/') + "/" + ver.Url.TrimStart('/'); using (var handler = new HttpClientHandler { Credentials = sourceCtx.Credentials }) using (var client = new HttpClient(handler)) { client.DefaultRequestHeaders.Add("X-FORMS_BASED_AUTH_ACCEPTED", "f"); client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0"); // CRITICAL FAILURE HERE: Always throws 404 Not Found HttpResponseMessage response = client.GetAsync(absoluteVersionUrl).Result; response.EnsureSuccessStatusCode(); using (Stream fileStream = response.Content.ReadAsStreamAsync().Result) { // Upload logic to SPO goes here } } } } } } The version URL returned inside the property matches the following virtual folder layout format: _vti_history/512/Folder/Doc.docx My specific environment queries are: Why does navigating to the absolute history folder URL over an authenticated HttpClient trigger a 404 Not Found error in SharePoint 2013 on premises, even though the path token is extracted directly from the version url metadata property? Is there an alternative legacy REST endpoint routing structure or an alternative file stream extraction method available in the SharePoint 2013 (v15) SDK that allows an external client application to fetch older version binaries successfully?27Views0likes0CommentsAuto Slice the data
Hi MS team, is that possible to develop the feature to auto slice the data when build a data extraction flow. Manually slicing is too complicated and sometimes dangerous if the query changed while you didn't pay enough attention to it.8Views0likes0CommentsHow to hide the Modify this view and Create View as per users available in groups
Hi All, I have classic view of SharePoint in list/libraries. I have group(for Managers). I just want want to show and hide the Create View/Modify View/Modify this view depends on users available in group. If user available in group(for Managers) then they can do anything like Create View/Modify View/Modify this view but if user is not a part of the group(for Managers) then they can not modify any Public views but the can create Personal view. Is there any way how I can achieve this functionality?105Views0likes1CommentUpdated design for collapsible sections SharePoint
We're seeing an updated design for collapsible sections in SharePoint as of today. The control arrow for the section now appears either over ("Left") or under ("Right") the header. Is this intentional? If it's not intentional - I presume that the arrow should appear either to the left or right of the header, not over or under and this may be fixed soon. If it's intentional - please change this so that we have the option that it is actually to the left or right of the header! The extra space that is showing right now ruins the look of the design, and it's confusing which arrow belongs to which header.Solved171Views0likes1Comment
Events
💡Microsoft 365 & Power Platform product updates call concentrates on the different use cases and features within the Microsoft 365 and in Power Platform. Call includes topics like Microsoft 365 Copi...
Tuesday, May 26, 2026, 08:00 AM PDTOnline
0likes
1Attendee
0Comments
Recent Blogs
- We’re excited to share a new episode in our partner showcase series focused on SharePoint in Microsoft 365. In this episode, we spotlight Involv Intranet and how it brings a modern intranet expe...May 13, 2026509Views0likes0Comments
- AI is raising the bar for document management. It’s no longer enough to store and share files— content needs to be governed, structured, and connected to the way teams actually work so AI can reason ...Apr 30, 20262KViews1like0Comments