SharePoint
Feedback by UserVoice

SharePoint Dev Platform

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.

I suggest you ....

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add support for sandbox solutions upload and activation in CSOM

    You have now announced that no-code sandbox solutions are supported after all. Then you should logically (and quickly) add support for uploading and activating sandbox solutions in the CSOM.

    If you at MS are planning to NOT add that support in the CSOM, you should reconsider because:

    1. Customers want to use Save Site As Template. For example, they want to save an OOB team site with some extra lists into a .wsp (=sandbox solution). Then we need to be able to programmatically upload and activate that in a new site collection. Now not possible in the CSOM (except with…

    165 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Provide the ability to write to Managed Metadata via app-only policy

      App-only policy in the SharePoint App Model is very restricted regarding Taxonomy operations. Even if an app is granted full control over the tenant, it lacks the permission to do anything but read operations on Taxonomy. Please provide the ability to create Groups, Term Sets and terms using app-only policy.

      111 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
      • Provide the JSOM API to create SharePoint Site Collections (Tenant Object as CSOM C# has)

        In the CSOM C# object model we have the Tenant object that allow us to create Site Collections and do other operations over the Tenant. There is a lack of this piece of the API in the JSOM JavaScript object model. Please extend the JavaScript API with this functionality.

        BTW - I would suggest to add a new category as "JSOM Gaps"

        106 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          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 looking into possibly opening up admin REST APIs in the future, but do not have exact timeline for this right now.

        • Simplify CSOM for using w/Angular/Backbone/Sencha - for Real World Scenarios, use CSS than JS, overcome OData constraints (oriented to CRUD)

          All the things are related to SharePoint Online development:

          1. SharePoint CSOM model is too complex for using with leading technologies, such as AngularJS, Backbone, Sencha ExtJS and so on. And there is a lack of documentation for "built-in" CSOM/SharePoint JS API function, for example user name extraction from user field). You have to google a lot to find if anyone has found any solution how to solve it.

          2. There are lots of useless JavaScript that does a lot of functionality/processing that is available using pure CSS or native browser functionality (I'm not talking about HTML5 and CSS3 right…

          90 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            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, we can’t really create unfortunately actionable items from this large list of requests. There are extremely valuable items in the text which we would love to get submitted as individual items, so that we can truly triage and address the challenges.

            What we are looking is specific actionable items in UserVoice for specific gaps. We can’t unfortunately address collection of items in single efficiently, since improvements will be also released gradually and not as a big bang.

            Your input has been absolutely acknowledged, but we’ll have to close this one and would rather request seeing if the specific items or topics have been already submitted as a one-by-one submissions or submit new items.

          • Allow Excel Apps for Office to access cell address of selected cells

            Enhance the Office JS API to allow apps to read the cell address of selected cells so a better experience can be provided for users who need to see cell references made via their app. Top priority items should include:
            1. The ability to read the cell address of cells a user has selected when using addFromPromptAsync pop up. (e.g. Sheet1!$A$1). This is effectively the same address which shows within the addFromPromptAsync textbox currently.
            2. Ability to read cell references of any selected cell/cell range.

            This enhancement will be useful as currently apps can create a binding to a selection…

            74 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
            • Provide ability to deploy and activate master pages to the host web using the app model

              One thing that we still use Sandboxed solutions or FTC for is the deploying of branding assets such as master pages. Although, there are some hack-like approaches that you can use with CSOM, a more direct supported approach would be nice.
              It would be nice if the model would also set the master page on the host web as well since this is a common piece of code we write as a feature receiver as well.

              73 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • 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
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • 36 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • 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
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      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.

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

                      25 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • 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
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          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.

                        • 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
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            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.

                          • 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
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              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.

                            • 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
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                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.

                              • 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
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  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.

                                • 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
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • 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
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      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.

                                    • 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
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →

                                        Thx for submitting this inquiry, but since this does not seem to be a feature request, rather a question on supported capabilities, we’ll close this for now. We would suggest to use following resources for getting input on the possible solution design and options.

                                      • 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
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          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.

                                        • 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
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Feedback and Knowledge Base