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. Support SharePoint 2016/2019 with .NET Standard APIs

    While the SharePoint online version is supported, we would like to see the SharePoint on-prem versions (SharePoint 2016/2019) supported with .NET standard CSOM APIs.

    https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform/suggestions/16585795-support-net-core-with-csom
    ^ this only allows for SharePoint Online .NET Standard CSOM support.

    Many customers have significant investments and longer term roadmaps to get to SharePoint Online, but in the interim would like to start developing solutions that can be more easily converted to work in SharePoint Online along with being able to leverage the latest version of the Microsoft technology stack - that is growing the skillsets / toolset familiarity without waiting for longer term plans…

    185 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  2. Allow us to develop custom modern forms with custom edit experience

    We would like to be able to create an SPFx form and associate it with the List/Content type Disp, Edit, New form so that no matter how a user finds a list item (search, OOB list view, custom list view, etc) they see our custom form. Currently our only option is to create a completely disconnected experience in which we write a custom list view that points to custom form pages.

    Alternatively support field customizers with edit model to enable custom field editing experience.

    1,838 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    47 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  3. Provide support for LivePersonaCard in 3rd-party solutions

    The LivePersonaCard control, which renders a user's full profile card, can be loaded in a SPFx solution with LoadByComponentId. However, it is unclear whether this will be supported in the future.

    The PnP reusable controls has a Pull Request to provide developers with a LivePersonaCard control, but it is currently in holding pattern until it can be confirmed that LivePersonaCard (and LoadByComponentId) will be supported.

    Please empower 3rd party developers to build rich user-aware SharePoint solutions by providing solution for the live persona card.

    Cross-reference: https://github.com/SharePoint/sp-dev-fx-controls-react/pull/353

    297 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow List / Library Layouts (Compact, Tile) to be active by default and/or via URL

    Currently users can switch their View layout manually between List, Compact List, and Tiles. However, developers customizing a View cannot set any of those as default, nor can we direct a user to a particular Layout.

    This request is for any or all of the following 3 modifications:


    • Allow one of the Layouts to be set as default so visitors see the correct layout without having to be directed to switch the layout manually (which, by the way, users never do anyway). One super convenient way to accomplish this would be to detect the use of "tileProps" in the View…

    87 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  5. add filtering and sorting capability to quicklinks webpart

    Add filtering and sorting capability to Quicklinks webpart.

    I love the ability to filter and sort highlighted content, but do NOT like how it displays the content type icon over picture, the modified by user info, and the site name (redundant text noise). I love the simplicity of the quicklinks display of image and title, but need quicklink content to be filterable and sortable like you can in highlighted content.

    Add a way to customize how highlighted content is displayed (just image and title like the quicklink webpart does).

    or

    Please add the same filtering and sorting capability to the…

    30 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 →
  6. Be able to embed 360 images into sharepoint pages

    Have the ability to add 360 images. Be able to set "north" and some basic settings. (autospin etc) and also be able to resize the image for your page.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Set Default Column Values using a Site Script Verb (Site Design)

    I am a fan of Site Designs; however, I would like to be able to set Default Column Values on lists and folders.

    You could complete this action using the UI or the Set-PnPDefaultColumnValues PowerShell complete. Sadly, this is not in acceptable to the average “business user” and required administrator input.

    Please add a verb called setDefaultColumnValues to SharePoint Site Scripts?

    14 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 →
  8. View Existing Assigned Permissions to SP AddIns

    Once permissions are applied to a Service Principal name via _layouts/15/appinv.aspx, it is not possible to see the permissions applied there after. Please build some functionality via the GUI so we can see each (XML) permission applied per Client ID and at what scope it was defined. These service principal names do not appear as 'SharePoint Apps' in the site contents page like other AddIns do, hence we can't click permissions and view them.

    18 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 →
  9. Subscribe to list notifications For 'Lists'

    Subscribe to list notifications currently supports only document library events and not 'Lists'.

    I read the consideration as well in which it says 'you can subscribe to events from libraries (but not lists)'.
    But it will it be a great feature if it is supported in the upcoming SPFx versions.

    40 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 →
  10. Column formatting Office URI

    Can you please allow the JSON column formatting to support the Office URI schemas - https://docs.microsoft.com/en-us/office/client-developer/office-uri-schemes?

    This would allow simple links to open documents from a library as templates.

    At the moment, if I construct an <a> tag then it will reject anything that does not start with http.

    17 votes
    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 →
  11. Expose field property setter for AllowDeletion

    Currently only the property getter for AllowDeletion is exposed in CSOM by the Field.CanBeDeleted property. I would also like to be able to set this value using CSOM in order to prevent a field to be deleted so that users don't accidentally delete fields.
    This happended for us on a SharePoint list, and the data in that field was forever lost.
    It's possible to achieve this functionality by manually manipulate the Field.SchemaXML to include the attribute AllowDeletion with value FALSE.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  12. Group list commands in SPFx ListView Command Extension

    Currently, when we deploy the SPFx ListView Command Set extension solution, each command becomes a separate button. How can I group them under one group like the default new icon, which we have in the list? Please give a provision for the same.

    81 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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 →
  14. SharePoint Online (SPO) Calendar REST support full recurring event details

    We need full support for calendars, there is not way to get all recurring date events via REST without designing our own logic.

    The RecurrenceData is nearly unusable and not sufficient.

    I get MS is focusing on graph but even graph doesn’t have to use this and I don’t like the idea of using a separate API for one singular issue.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  15. Implement support to invalidate custom property pane controls

    At the moment custom property pane controls cannot invalidate the whole property pane. This means if you enter an incorrect value for your custom input, the property pane will still apply it (or the apply button will be enabled).

    It would be great to have a way to make it possible to invalidate the property pane like the OOTB property pane controls. This would have a huge benefit for all the controls of the @pnp/spfx-property-controls (https://github.com/SharePoint/sp-dev-fx-property-controls) project which is used in a lot of projects.

    More details for this can be found in this issue on Github: https://github.com/SharePoint/sp-dev-docs/issues/3440

    61 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 →
  16. Add the css for 'text-overflow' in Column Formatter.

    I want to truncate the string which crosses the width and add '...' at the end. Currently I am able to do that except for adding the '...'. It can be done if the column formatter supports 'text-overflow: ellipsis'.

    107 votes
    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 →
  17. Give us the ability to call an api from a site script and not just a flow using the triggerFlow action

    Currently we can trigger a flow from a site script using the triggerFlow action as described here.

    https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-trigger-flow-tutorial

    However it would be nice to extend this to allow us to trigger a webhook or another endpoint (eg azure function).

    46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  18. SPO anchor links need to work after authentication is completed

    Microsoft's engineering team confirmed that after authentication is completed and redirected to the original SharePoint URL, the fragment (#anything-after-the-hash) part in original URL is missing due to its current design. This is part of a browser limitation as the browser itself doesn't send the URL fragment to the server.

    22 votes
    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 →
  19. Allow extending SharePoint Admin Center using SPFx

    It would be nice to have the ability to extend some of the functionality in the SharePoint Admin Center. Specifically, the ability to deploy SharePoint Framework Web Parts into the Admin Center (via an App Page?). Currently, the community builds lots of SPFx Web Parts to fill the gaps in the Modern UX.

    Such Web Parts include:
    Theme Manager
    Site Design Studio/Manager

    These are SPFx solutions that have been built to help better manage our environments through a UX experience (as there isn't one via First Party). It would be nice to have a centralized location where these SPFx solutions…

    167 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  20. Make webhooks for changes on the site metadata

    Allow developers to start a webhooks subscribtion on changes to a site, for example: When a site is connected to a hub site, when a site is promoted as a hubsite, when the theme is changed, navigation is changed and such events.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
← Previous 1 3 4 5 20 21
  • Don't see your idea?

Feedback and Knowledge Base