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. 36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    This is by design due the nature of apps / add-ins using oAuth as they authorization engine. We are not looking to change this process for now.

  2. Update the CSOM and REST APIs to allow email enabling of document libraries

    With CSOM you can currently set the needed RootFolder properties:

    rootFolder.Properties["vti_emailusesecurity"] = 1;
    rootFolder.Properties["vti_emailsaveattachments"] = 1;
    rootFolder.Properties["vti_emailattachmentfolders"] = "subject";
    rootFolder.Properties["vti_emailoverwrite"] = 1;

    but you can't update the EmailAlias of the parent List. The Rest API can't set the root folder properties or the EmailAlias.

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    We are moving to more towards the Groups inbox in the SharePoint Online to be the service for the emails. Storing emails in SharePoint libraries can cause certain challenges with the view limits etc. We are not looking to expose this capability using remote APIs. If you are using on-premises and would like to control these settings remotely, we would recommend to implement a custom web api for this specific usage.

  3. Allow working with Display Templates directly in Visual Studio

    It would be great to have support for working with Display Templates in Visual Studio, e.g. intelli-sense, deployment process etc. available. As an example, one could connect to a SharePoint solution and work directly on Display Templates, instead of having to go all the way through the designer.

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Open source the CSOM

    Please open source the CSOM code. This would allow community to add features like throttle support, .net core and others. Microsoft could update it from time to time to add new support for new APIs etc... also.

    It would allow the community to port it to platforms and runtimes that MS are not yet able commit time to doing.

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not something we’re planning to do right now. We are still committed on providing .NET Standard version of the CSOM, but are not planning to change the engineering processes to have CSOM released as an open-source version.

    This change would require significant changes on how the engineering processes work and would have impact on the agility of providing capabilities through CSOM and REST APIs. As we are investing heavily on the Microsoft Graph API surface, we are not planning to allocate resources to this work.

  5. No detailed informations for SharePoint Online errors with correlation ids

    In SharePoint Online when there is an error with a correlation id returned, there is no way for uses to follow the issue since no tool is provided to look for the error detailed related to this id, the id only works in on-premise SharePoint environment.

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not something we’re planning to do right now. We are looking into exposing more meaningful exceptions, but due technical reasons we cannot expose ULS log information as such like in on-premises.

  6. Enable saving sites that contain SPFx web parts as templates

    Creating site templates that include preconfigured web parts on the landing page is a common requirement. We can add and configure classic OOB web parts on a landing page and save the site as a template, and we can do script injection customisations and save the site as a template. However, if a site includes an SPFx web part, we get the error message:

    "Sorry, this site can't be saved as a template. It contains apps that don't work in templates"

    This is currently a blocker in an area where a SharePoint Framework approach would otherwise be ideal.

    21 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 →

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not something we’re planning to do right now.

    We do recommend having a look at the remote provisioning patterns (Site Designs or PnP Provisioning) which are future proof as the existing old save-site-as-a-template is not really something we recommend to be used as such.

  7. Expose search managed properties and result sources through REST and CSOM.

    This will enable developers to build richer property searching applications.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not something we’re planning to do right now. We are targeting our API efforts on the Graph API side and due to internal prioritize are not planning to allocate resources to new CSOM capabilities.

    As search is also moving away from the SharePoint to be a service cross Office 365, these APIs are no longer relevant through the SharePoint platform.

  8. new-pnpsite

    Allow creation of modern sites using the cmdlet "New-PnPSite" using an Azure App ID. Currently this errors with "App-Only is currently not supported".

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    App-only creation fo modern sites are not currently supported, so New-PnPSite cmdlet cannot also do this. This cannot be solved until the native API supports app-only, so we would rather recommend updating the request towards supporting this capability in general, not only specific with new-pnpsite.

  9. In SharePoint communication site please allow developer to add iframe from insecure website (http)

    In SharePoint communication site please allow developer to add iframe from insecure website (http)

    3 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 →

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not something we’re planning to do right now as that would be a security risk and normally all browsers would anyway block mixing both http and https. This is really not even something what we can control in the SharePoint side as it’s dependent on the browser settings.

  10. SharePoint online Templates

    How about having the ability to save templates for SharePoint content, sites and list, regardless if SharePoint is set publish or not.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not something we’re planning to do right now as many of the templates simply cannot be saved as a template as the capability technically cannot be supported.

    We are looking into having native support for saving Site Designs from the existing modern sites and there is PowerShell / API level support for templating through SharePoint PnP (open-source) initiatives.

  11. New SharePoint Certifications

    I work in the Real World with SharePoint 2013 daily. You could call me a "PowerUser" and "FrontEnd SharePoint Programmer" Can you PLEASE offer (Starting with SharePoint 2016) A "SharePoint Certification Path that will actually be worth something? In large corporations only a very, very few will be allowed to use PowerShell, and set up Site Collections, and design server farms... You need SharePoint Certifications for the person who uses it in the office daily a "power user cert", and you need some that certify you on programming SharePoint using (JavaScript, HTML5, CSS3, jQuery, BootStrap, etc...) for those of us…

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

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, this would not be however the right channel to provide feedback around the available certifications. Would suggest to provide this input to MS Learning by using different channels available from https://borntolearn.mslearn.net/. That way your input will reach the right audience.

  12. Expand CSOM code

    Expand CSOM code base so that SharePoint Online users are able to write the same code as on prem users.

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

    Thank you for your input, but since this is too generic statement, item is closed. We are evolving CSOM based on the specific requests and scenarios provided from customers and partners. We are releasing new version of CSOM NuGet packages on monthly basis for SharePoint Online and keep on adding missing scenarios as part of the releases.

    Server side object model for SharePoint is massive and there are numerous areas which provide APIs in the farm level. Since CSOM is also used in SharePoint Online, we cannot provide this level of API reach with the CSOM side.

    We are addressing gaps in the site and site collection level APIs based on your input, so would suggest to provide input on missing capabilities and to include also the actual business scenario why the API is needed. This helps on prioritizing these requests in the future.

  13. Deploy Radzen

    Is it posible to deploy to Sharepoint a http://www.radzen.com/ app likewise lightswitch used to? Radzen is a rapid application development solution for Angular 2.

    3 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 →
  14. Share the code for the OOB modern Webparts

    Please can you share the code for all the OOB webparts on the github SPFX repo?
    Developers can then use these as examples of the methodology and improve upon them. An important factor would be related to presentation as those not familiar with react have to understand how this works.

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

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not something we’re planning to do right now.

    We do however review and provide input on the SharePoint PnP / Dev community activities and we do suggest on having a look on the activities and open-source projects on this side. See http://aka.ms/sppnp

    We are not right now at least planning to share our code as such but will be using SP PnP as a channel to provide patterns and practices for developer activities.

  15. nothing

    Update framework

    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 →

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not detailed enough for us to perform any action actions.

  16. 1 vote
    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 →

    Closing as this is not an enhancement. It’s a potential issue in existing capability and reporting these in UserVoice is not the right way to get things sorted out.

  17. Need a telephone number to learn how to repair smoke alarm

    Need telephone number to Kidde for troubleshooting smoke alarm.

    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 →
  18. A30357714

    A30357714

    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 →
  19. Combining different extension Types

    Right now SharePoint Framework Extensions support three different types of extensions: ApplicationCustomizers, FieldCustomizers and CommandSets . Can we combine two extensions under one project. Example: Based on selected List items in the list, do some customization in the header bar using Application Customizer. Please suggest.

    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 →

    This is absolutely supported and you can have as many extensions or web parts in single solution talking between each other. There are numerous options for the components to communicate with each other. One of such options is demonstrated in following sample in SharePoint GitHub – https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-rxjs-event-emitter. Since this is not really a new feature request, we will close the issue. Would suggest having questions and discussions in StackExchange, GitHub or in SP Tech Community.

  20. SharePoint APP with C#

    Make it possible to dev SharePoint Hosted Apps with C# (csom) just like JS.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for your feedback! Although we appreciate your time and effort to give us this feedback, it’s not something we’re planning to do right now. Using C# based customizations in SharePoint Online in safe way was possible in isolated scenarios with Sandbox solutions, but this capability has been removed. SharePoint hosted apps are hosted in the SharePoint and there’s no way to provide code level isolation which would be required for these scenarios.

  • Don't see your idea?

Feedback and Knowledge Base