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. Allow non-Typescript option in generator-sharepoint

    Although Typescript is perfectly fine, some organizations do not want to spend time acclimating their processes around it when they are comfortable writing in es2015 with webpack and normal linting.

    Some MS Pros even take it out after generating new projects! https://medium.com/@Mizzle__Mo/replace-typescript-with-es2015-for-sharepoint-framework-applications-4385d9071c4c

    It would be great if this could be an option in the generator-sharepoint. I'd be happy to venture a PR if you were to make the generator available on github.

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

    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 consider the TypeScript as the de-facto model for SharePoint Framework and you can absolutely use normal JavaScript functions in TypeScript, so there’s no challenges to use existing code with these solutions.

  2. Release current Office Web Widgets for production scenarios

    It's been almost a year since the Widgets were presented as an experimental module. Is it possible to release at least the two widgets presented (List View and People Picker) for using in production environments?

    We can think of huge potential for these components in commercial provider-hosted Apps (even with the exact set of features that they are offering right now), but if we are not guaranteed actual support for them, we really do not see the value of investing on solutions that use them.

    45 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. We are no longer investing on these components, but would suggest to have a look on the Office UI Fabric Components, which provides similar capabilities as these.

  3. Please create a MY App Launcher Chrome Control

    As a Sharepoint Developer I have used a lot the chrome control in Sharepoint Apps, however with the new App Launcher and My Apps Page, I would suggest that Microsoft creates an "app launcher chrome control", a piece of code we can "copy/paste" in our webforms/mvc/js apps that will show automatically the Apps Launcher.

    I believe this will be a great way to navigate between LOB Apps that we create in the Offce 365 Platform.

    Thank you

    42 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 →
  4. 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.

  5. 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["vtiemailusesecurity"] = 1;
    rootFolder.Properties["vti
    emailsaveattachments"] = 1;
    rootFolder.Properties["vtiemailattachmentfolders"] = "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.

  6. 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 →
  7. 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.

  8. Add CSOM API to choose content database and quota when creating site collections

    In the April 2014 Cumulative Update for SharePoint 2013 (released on 7th of May 2014) you published the possibility to create site collections remotely via the CSOM API.

    Till today it's not possible to choose a desired content database where the site collection should be stored in or to configure a quota template.

    Senior Program Manager Vesa Juvonen from Microsoft wrote a detailed blog article about this topic and received a broad response from the community where many people need these missing features.

    See here: https://blogs.msdn.microsoft.com/vesku/2014/06/09/provisioning-site-collections-using-sp-app-model-in-on-premises-with-just-csom/

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. SharePoint App/Add-In Development for On Premises - include Workflows as Integrated within the App like you allow in Office 365

    Today, when I create a new SharePoint Add-In (App), I cannot include the SharePoint 2013 workflow within my app (On Premises only). I see there is a workaround for Office 365 Add-Ins, but we are not in the cloud yet. I also see Visual Studio 2015 has a setting for Integrated App (true/false), but not sure if this will work on premises yet (will try this out soon). I need the ability to include my custom SharePoint 2013 Declarative workflow as part of my custom add-in (app) for on premises. Bill Baer stated that my app will work the same…

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Provide VSTS Build Template for SPFX

    Add a VSTS Build Template to VSTS. So it is easy to build a spfx app with all needed steps and the tooling in the right version.

    7 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 →
  15. QuickLinks property of UserProfile is not available through CSOM/REST, need to have it!!

    We are writing custom service for replacing existing SharePoint ASMX web services with CSOM/REST APIs as part of Infopath remediation for our organization. Currently, there is a method “GetUserLinks” of User Profile service(asmx) which returns group of Quick Links for a given User Profile.

    We tried getting “QuickLinks” data via CSOM as well as REST API and though the property “QuickLinks” is present in the properties array, data against it is returned as an empty string. We are able to get values of other Properties like Department, Title etc. but only Quick Links is returned as Empty string.

    To eliminate…

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  16. Add bulk update custom user properties to on-premises

    Please add bulk update custom user properties to on-premises so that we can eliminate FIM/MIM and streamline the process of getting HR and other external data into user profile properties in SharePoint on-premises

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  17. 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.

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

  19. 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.

  20. 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.

  • Don't see your idea?

Feedback and Knowledge Base