SharePoint Dev Platform

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. Streamlined installation and configuration experience for Apps On-Premises

    It is extremely difficult to install Apps to run on-premises right now. It is also very hard to troubleshoot the installation if it goes wrong. This is a weakness that the average IT Pro is having problems with from my experience. On-Premises is not going away anytime fast. The steps to deploy Provider Hosted Apps is very complicated and requires a unique App Package per Tenant due to how it has been architected. Auto-Hosted is not supported either which has caused design decisions up front in many cases to support both Online and On-Premises.

    29 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
    • Modern list experience: Fix filtering for Managed Metadata columns

      the Sharepoint modern list experience is great, but incorrect filtering implementation for Managed Metadata columns prevents us from moving on to this new look.
      Symptom: when creating a list Filter based on a "Managed Metadata" column, the behavior is as follows:
      if the term set on which the Managed Metadata column is based on, contains more than 20 items, the user will have the ability to filter only on the first 20 items via checkboxes. All items in the term set beyond the 20th will be unavailable for filtering. This is because there is no ability to provide a filtering…

      26 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        2 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
      • Need to simply open html files on SharePoint Online

        In SharePoint server, we can set Browser File Handling to Permissive in order to have the user's browser simply open an html file that appears in a document library. We need to be able to accomplish this functionality in Office 365/SharePoint Online.

        26 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Give us a SharePoint UI framework like bootstrap

          There is lack of client side UI components available for SharePoint Apps. Some experimental widgets are for SharePoint hosted only. Many developer are reinventing the wheel trying to make their own UI components using markup and styles from SharePoint. I think Office Team can reduce such frictions by providing robust opensource UI framework for SharePoint

          26 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
          • SharePoint 2013 REST Why doesn't SKIP work?

            When we issue a SharePoint REST/ODATA query to get listitems, then skip does not work
            http://mysharepoint/_api/web/lists/getbytitle('foo')/items?$skip=10&$top=10

            does not work. This makes implementing paging very hard.

            yes there is __next but that makes links to go to the last page very hard.

            25 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Make BCS claims aware

              BCS is a mess when in claims mode, either update it to work, replace it with something equivalent that does, or remove it entirely.

              24 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • 24 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • 24 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add to CSOM ability to publish/remove custom workflow actions

                    Currently, CSOM allows to manage workflows only and if you need to add workflow actions you have to create sandbox solution. I think it will open a huge customization possibility.

                    24 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      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
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Extensions: Application Customizer - Loading JS Files in <HEAD> Tags

                        The current architecture of the SPFx Extensions allow for us to populate "Placeholders", such as PageHead and PageFooter with content.

                        If we need to load JS files though, be them stored within SP or externally, we would need to add external references into the <HEAD> tag of the page.

                        We can use the current placeholders to dynamically update the <HEAD> tag, but this seems less then optimal.

                        Classic UCA's allowed for multiple JS references, as well as the sequence in which they were loaded. (Ex: Load jQuery prior to loading a Utility JS file that is dependent on jQuery.)

                        Replicating…

                        23 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                        • Allow for easy retrieval of the Pages Library

                          When working with Publishing Pages in CSOM there is no easy way of getting a hold of an existing Publishing Page. You first need to get the underlying Web (note not Publishing Web, just the Web), from its property bag the name of the Pages Library and then combining the URL of the Web, the name of the Pages Library and the name of the Page you can retrieve the Page. Instead of relying on where the name/id of the Pages Library is stored internally, we should be able to retrieve it through the API using the PublishingWeb.GetPagesListName(Web web) method.

                          23 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Enable localization of Page Layouts and Masterpages

                            In farm solutions you can use resource files to localize layouts. This is not possible in SharePoint Online. This feature is essential in multilanguage solutions.

                            I understand that using resource files may not be possible due to the nature of SharePoint Online but any solution that enable (preferably server side) localization of layouts based on the current user's thread is welcome.

                            23 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Enable css (branding) and ux components (like global nav) to be globally deployed in the tenant.

                              Enable css (branding) and ux components (like global nav) to be globally deployed in the tenant. It could be a setting in the administration that could enables this option to allow custom js or Css to be injected across over office 365. With custom actions or alternate css or whatever to make a unified experience for customers which are in a great need of having their identity in their digital workplace.

                              22 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow .json files to be stored in SharePoint Online and excluded from Blocked File Types

                                Right now, .json files are still not allowed to be stored in SharePoint Online.

                                Increasingly a lot of open source tools: github, bower, npm, Visual Studio Code. All wants to store settings in *.json files - this limitation in SharePoint Online makes it impossible to use many of these tools via WebDAV.

                                22 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                • Make it possible to get Azure AD Object ID from SharePoint principals

                                  Now we are developing Provider hosted App for SharePoint Online. and we have to work with Azure AD. we need to get Azure AD security group's members programmatically(using Graph API).
                                  BUT - there is no way to get real Azure Group ID from SharePoint users information list to make proper Graph API REST query.
                                  The only way to identify the group by display name(but it's not reliably because group name could be changed)

                                  22 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Office365 APIs should expose Search

                                    First of all, even though I have categorized this under CSOM gaps, really this applies to REST and CSOM.

                                    Search - is not an easy cookie to figure out currently when authoring apps. This is because of identity, search queries need user identity to work.

                                    Search however is the #1 (IMO) useful thing especially when you start putting in lots of data. Also search opens up a number of other scenarios. It really will help us put our apps on steroids.

                                    You have a search API for CSOM and REST. We need it under Office365 APIs also.

                                    22 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • 22 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add ability to add Entity Extractors to SharePoint Online

                                        SharePoint on-premises allows for the use of several entity extractors. Lately customers have been moving to SharePoint Online from FAST or SP2013 On-premises and find that only one entity extractor (Company) exists and can be used. Would be great to be able to add at least 3 new extractors (even if you have to throttle the number of entries).

                                        21 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Make 'Max Upload size' a site collection-level setting (vs a web-app level setting)

                                          Max upload size can currently only be set at the web application level. It's a very common need to have different max upload sizes per site collection.

                                          This will provide much more granular control over the Max upload size setting, and satisy a common customer request. This becomes more important given Microsoft's recent guidance on minimzing the number of web applications (and application pools) in the farm.

                                          21 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base