SharePoint
Feedback by UserVoice

SharePoint Dev Platform

Welcome! This is your place to suggest ideas or vote for ideas for improving the SharePoint Dev Platform.

How to submit a new idea

  1. Check if it's already been suggested. If it has, vote for it.
  2. If it's new, submit it in 50 words or less.
  3. Gather support!
  4. If your idea receives over 100 votes in 90 days, we will respond.
    If not, we will close it.

Want to engage further? Please visit the SharePoint Community

Note: we have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Option to remove social media functionality from Sharepoint

    This is only really useful if everybody in the company uses it. I'd rather Sharepoint developers spent their time on something useful, like a functional search engine.

    For example, I look at my Sharepoint profile probably once a year. If someone posts something I need to see there, I'm not going to see it for months.

    This overlaps with social media functionality on Teams and numerous other products. Remove it from Sharepoint. No one in their right mind is going to seriously use it.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  2. Pro-grammatically update Author's name on the image banner of SharePoint page

    Dear Microsoft Team,

    The author name located on top left corner of UI SharePoint page is linked with "authorbyline" property field.

    However after updating this field via PowerShell script and in .NET code CSOM PnP, the change of author name does not sync to the SharePoint page.

    It would be nice pragramatically updating the author name is supported in the next release.

    This request would bring value to the business when migrating bulk pages from a third party intranet site to SharePoint Online so that instead of manually updating each SharePoint migrated page with the author name and publish it,…

    41 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  3. Properties update bug

    Hey,

    We had problem with update of a Sharepoint item's property ( Single line of text).
    The max length of this property is 255 chars.
    We updated properties with a string that contain 250 char ( most of it is spaces).
    The API didnt block this update of the property, but afterwards this file didn't open on local application.

    That was a big bug for us because it locked more than 100,00o file in our system.

    Regards,
    Tal.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Developer Site Template - Better Wikis, Git Repositories, and Code Sharing

    Currently we have communication sites which my business partners love. I however struggle with getting my development team to love SharePoint sites. It would be nice if there was a template for developer focused sites. For example a way to create API swaggers. A Git Repository that could be used to connect to Azure, Azure DevOps, other Software development platforms.

    Also the creation of wikis and tagging similar to Confluence sites would be nice. As a program manager I would love to have my program documentation as well as my developer documentation all on a single platform.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add Full Width Web Part to Modern Team Sites

    this is half the story (https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/basics/use-web-parts-full-width-column)

    But there are plenty of business reasons why you need to create an spFX web part that would use the full width of the screen.

    I don't know why microsoft needs to dictate that you have 1244 px to show you content on a team site, and not 1 pixel more.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  6. SharePoint Modern Team Site Creation

    Create SharePoint Modern Team and Communication site using SharePoint Native API.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  7. Custom error message for Sharepoint Add in when the app is down and 502 (bad gateway) error is returned.

    There will be instances when our app goes down. In such cases, when the end user tries to access a Sharepoint website where the add-in is added as a web-part, they see a 502 error. Instead, would it be possible to add a custom error message that can be configurable through the manifest file?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  8. Make triggering a Power Automation flow from site script free again

    Recent licensing changes for Power Automate has made the Request - When a HTTP Request is received trigger a Premium action. This essentially removes the ability to call a Power Automate Flow from a Site Script since every user making the call would now require premium licensing.

    Whats worse, is any Flow that was previously configured to use this trigger from a site script can no longer be updated and saved. You are given an error message about inaccurate licensing and prevented from saving. So anyone who had been using it for Site design and site script automation can no…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make triggering a Power Automation flow from site script free again

    Recent licensing changes for Power Automate has made the Request - When a HTTP Request is received trigger a Premium action. This essentially removes the ability to call a Power Automate Flow from a Site Script since every user making the call would now require premium licensing.

    Whats worse, is any Flow that was previously configured to use this trigger from a site script can no longer be updated and saved. You are given an error message about inaccurate licensing and prevented from saving. So anyone who had been using it for Site design and site script automation can no…

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support for case insensitive for the $filter option for the sitegroups REST API

    Currently, when you use a filter with the SiteGroups end point, matches are case sensitive. For example, the below call will match 'JohnDoe' but not 'johndoe'

    /_api/web/sitegroups/getByName('MyGroup')/Users?$filter=Email eq 'JohnDoe@company.com'

    this makes it very difficult to use the filter for text values

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Cache problem code changes don't get reflected but only after multiple Cntrl+F5 and Data Sources Refreshings.

    Cache problem code changes don't get reflected but only after multiple Cntrl+F5 and Data Sources Refreshings.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  12. Password protected links + CSOM

    In SharePoint Online (and in OneDrive for Business) when you share a file using Anyone can View or Anyone can Edit, you can protect that link using a password. There is no way to do it programmatically (CSOM or REST API). It would be great if you expose it programmatically.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add "Pre/Post task" hooks for gulp build rig

    When running a gulp task, I frequently have tasks I want to perform BEFORE the task runs. Considering there are now hooks to add sub-tasks before/after the build, the bundle, typescript, and you can hook into the webpack configuration, it would make sense to me to add a hook so you can add a "pre (or post) task" hook. A subtask that runs BEFORE/AFTER everything else does.

    I use this especially when running 'gulp serve', to start a proxy service that allows me to use live sharepoint data while using the local workbench. However, I frequently want to use different…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow web part property updates when not in page edit mode

    Currently it seems that web part properties can only be updated when in page edit mode but it would be really useful if we could update properties when in read mode as well.

    The idea is that we can use web part properties as a place to store cached data which might be expensive in processing terms to extract from a content source but which might not need to be extracted on every page load. So the data and an associated timestamp could both be updated but only when needed. This process works just fine but only when in page…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  15. Provide a method to delete all list items

    It would be great to have a method to delete all list items (for instance. clear list) instead of having to call delete list item x in a loop all the time.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  16. SharePoint App Id/Secret registration owner details

    Currently we have business case where SharePoint App registration(SPO App ID/Secrets) are vastly used by users for their applications. I had discussion with MS Development support engineer and there is no way to track the owner of SPO app registration (SPO App ID/Secrets).

    It would be helpful if during registration of SPO app id/secrets, the owner information also be asked, so that whenever SPO App registration expiry comes near by, customer can notify that your SPO app id expiration coming please renew app secrets so that business application keeps running.

    Preferable solution would be online connector and also Powershell commands…

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  17. Make Quick Edit Changeable Through CSOM APIs

    Please make the advanced list property DisableGridEditing changeable through the CSOM/REST APIs.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. Error when update of List Settings through web service ( List.asmx)

    I am trying to update AllowMultiResponses survey list settings through list.asmx web-service and I have used and refereed this URL https://piyushksingh.com/tag/lists-asmx/ , but I have to update AllowMultiResponses settings only but not able to archive so it this possible if yes then how ?

    CODE:

    using (var ctx = new ClientContext(tenant))

            {
    
    

    //Provide count and pwd for connecting to the source

    var passWord = new SecureString();
    foreach (char c in passwordString.ToCharArray()) passWord.AppendChar(c);
    ctx.Credentials = new SharePointOnlineCredentials(userName, passWord);

    // Actual code for operations

    Web web = ctx.Web;
    ctx.Load(web);
    ctx.ExecuteQuery();
    Console.WriteLine(string.Format("Connected to site with title of {0}", web.Title));

    CamlQuery query = new…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Make root level SPFx Extension load on Modern Sub Site too.

    SPFx extensions added at the root level not working in modern sub sites. E.g. SPFx extension which adds alert or banner image on every modern page only appears at root level. Modern sub site level this extension is not loaded

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  20. Retrieve "specific people" share link via CSOM

    Retrieve links generated via clicking "Share with specific people" via CSOM. These links only work for specified email addresses (not anonymous links)

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  • Don't see your idea?

Feedback and Knowledge Base