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. 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
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
    • 3 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  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
      • Add support of property pane on placeholder

        Hi,

        Add support of property pane on placeholder, like a webpart property pane.

        Ex :
        For a custom header, on edit mode, offer the possibility for customization of custom header elements (logo, color, navigation ...) just click on icon edition added through a custom button (little react component) a property pane appear with ours custom options.

        Thanks,
        Richard

        3 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 →
        • if-none-match

          Recognize the If-None-Match HTTP header in download.aspx

          3 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…)
          • Provide method for extending out of box SPFX web Parts

            Much like the classic SSOM model of extending OOB web parts, provide a way (or open source them ;-)) the SPFX web parts to allow Devs to build upon what you have already built.

            Its a bit old school, but has value in providing Devs a way to extend existing web parts leverage them and tweak them according to specific requirements. Perhaps with a change caveat that if you change it does not update our custom ones based upon it.

            3 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 →
            • 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
                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 →
              • Need SharePoint Online Web Service Support AppOnly Token

                The SharePoint Online Web Service doesn't support apponly token, please help support it, then we can call web service API which is not available in CSOM.

                Thank you.

                3 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…)
                • SPFX > Use query builder in Propertypane

                  I would like to use the SharePoint Query builder. As we are used to have in the Web-part properties (like the CEWP).
                  In SPFX I would like to use it in the Propertypane of a SPFX webpart.

                  3 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 →
                  • Write to Web Property Bags

                    The ability to both read and write to the various property bags would be very helpful. Currently it's possible to read from a web property bag, but not to write. It'd be even better if the other property bags supported this.

                    3 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 →
                    • Provide gulp task to deploy JS bundle to Office 365 CDN (Like deploy-azure-storage)

                      It would be great to see a task to deploy SharePoint Framework App/Ext JS to Office 365 CDN. The azure gulp task deploy-azure-storage deploys assets to azure automatically and helps speed up the production process. Currently we have to manually upload resources or script manually (which is time consuming). It would really help with making Office 365 CDN easier to use.

                      3 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 →
                      • SharePoint Framework Property Pane Enhancements

                        Please, add next features to Property Pane Groups:
                        1. Allow add 'information' to the group - for example, render 'i' icon on the right side of group title and display the information on hover.
                        2. for displayGroupsAsAccordion=true add an option to collapse all other groups when one is being expanded like it usually happens in accordeon

                        3 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 →
                        • PowerShell CSOM (Sharepoint Online) / PNP Powershell - Rootfolder.storagemetrics properties loading as zero

                          When navigating CSOM using PowerShell or PNP cmdlets to expose rootfolder.storagemetrics properties (totalsize, totalfilestreamsize, totalfilecount, lastmodified) in SharePoint Online, these are all loading as zero for site collections, sites, list/libraries, subfolders, etc (even after being loaded properly). These same properties are successfully exposed through REST API as well as using the SPO Client Browser application.

                          Example code:
                          PNP Powershell:
                          Connect-PnPOnline https://tenant.sharepoint.com/
                          $web = Get-PnPWeb -Includes RootFolder, RootFolder.StorageMetrics
                          $web.RootFolder.StorageMetrics
                          #Return#
                          LastModified : 1/1/0001 12:00:00 AM
                          TotalFileCount : 0
                          TotalFileStreamSize : 0
                          TotalSize : 0
                          Context : OfficeDevPnP.Core.PnPClientContext
                          Tag :
                          Path : Microsoft.SharePoint.Client.ObjectPathProperty
                          ObjectVersion :
                          ServerObjectIsNull :
                          TypedObject : Microsoft.SharePoint.Client.StorageMetrics
                          #End#

                          Powershell…

                          3 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…)
                          • 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.

                            3 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  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                            • Provide client side API to manipulate ContentType XmlDocuments

                              As far as I know, there's no way to manipulate XmlDocuments collection of ContentType objects.

                              On server side, we can directly use SPContentType.XmlDocuments to manipulate the collection, but I didn't find any client side way to do this.

                              Neither CSOM, nor REST API nor Web service provide something able to reach my goal.

                              XmlDocuments collection is useful to store content type related configuration. There is OOB configuration like policies, or receivers stored in this collection, and some 3rd party data too (at least we are trying to).

                              Thanks

                              3 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…)
                              • Column CommandSet Extension

                                An additional SPFx Extension to support adding a command (menu item) to the Column dropdown of a Modern ListView.

                                It could be configured very similarly to the field customizer extensions. Something like:

                                columnCommandSets={"FieldName":{"id":"columncommandsetID","location","someLocationValue","properties":{}}}

                                Then for location (similar to the ListView Command Set extensions) a few locations could be provided:
                                SortSection
                                FilterSection
                                GroupBySection
                                ColumnSettingsMenu

                                Within the Column CommandSet Extension itself you would have these methods:

                                onListViewUpdated(event: IColumnCommandSetListViewUpdatedParameters): void

                                onExecute(event: IColumnCommandSetExecuteEventParameters): void

                                The standard methods of onDispose, onInit, onProvideServices should also be included.

                                interface IColumnCommandSetListViewUpdatedParameters {
                                /**
                                * The currently selected ListView rows, at the time when the event occurred.
                                */
                                readonly…

                                3 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  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                • 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/

                                  3 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…)
                                  • spfx cli

                                    Add an SPFx-CLI (like Angular CLI) for scaffolding new items to SharePoint Framework Solutions. I know one could re-run Yeoman to add other elements but as SPFx Solutions evolve it would be nice to have something line spfx (g)enerare (a)sset list, spfx g a ct (Contenttype), spfx g (e)xtension command -name mythisandthatcmd

                                    3 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  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Make it possible to completely hide an SPFx web part at runtime

                                      It should be possible to create a web part that will decide to hide or show at runtime -- for example, when you want to say "Don't show this webpart if there are no results", and it should show no spaces or gaps in the page.

                                      Although it is possible with CSS to approximate this, there is always a gap in the page.

                                      I would suggest that you make the web part visible in Edit mode, regardless of its settings, so that page editors can access the web part settings.

                                      3 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 →
                                      • Enable Modern Experience in lists on Add-In Webs, or remove the "Exit Classic Experience" link

                                        Writing this here because this seems like a bug in SharePoint rather than something I could fix with coding help in StackExchange.
                                        While working on a new Add-In for work, I discovered that a Picture Library that we have stored on the Add-In web is showing the "Exit classic experience" link on its view pages; however, for some reason the link doesn't work.

                                        The library is a template-standard Picture Library, which is implied by the documentation to be at least not incompatible with Modern Experience. The page I am seeing this on is a list view page which is generated…

                                        3 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 →
                                        • Enhance FieldLink class with additional properties - ShowInEditForm, ShowInDisplayForm, ShowInFileDialog/DIP

                                          This idea was originally posted here: https://sharepoint.uservoice.com/forums/329214-sites-and-collaboration/suggestions/31414426-enhance-fieldlink-class-with-additional-properties
                                          I added it here as this is the correct place for CSOM Server-side ideas.
                                          Microsoft.SharePoint.SPFieldLink and Microsoft.SharePoint.Client.FieldLink does not publically expose properties to set ShowInEditForm, ShowInDisplayForm, ShowInFileDialog/DIP. This is only possible to set using CAML markup. It would be great to be able to set this using the object model, both server side (for On Prem) and client side.
                                          In addition the On Prem client object model does not contain all available properties recently added to SharePoint Online client object model suggested here: https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform/suggestions/15147075-enhance-fieldlink-class-with-additional-properties
                                          Can you please also add these to On Prem…

                                          3 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…)
                                          • Don't see your idea?

                                          Feedback and Knowledge Base