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. Add support for Single Page Applications to the SharePoint Framework

    As an example - Angular2 provides an excellent user experience, especially when tied to Bootstrap (v3 or v4) suitable for creating immersive experiences where the whole of the SharePoint chrome is replaced (other than the top bar).

    However integrating it with the SharePoint REST API framework is cumbersome and unless extensive work is undertaken to mock SharePoint the unit testing and rapid deployment is very unpleasant if possible at all.

    The SharePoint framework provides a rapid deployment and unit testable mechanism for developing SharePoint functionality but is limited to single web parts and extensions.

    Please extend the model so that…

    678 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    20 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add support for library packages in the SharePoint Framework

    When building web parts I'd like to be able to extract common code to a separate library that can be shared amongst the different web parts.

    Related issue on GitHub: https://github.com/SharePoint/sp-dev-docs/issues/467#issuecomment-284631927

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

    Thanks for your feedback! We’re happy to report that your suggestion was delivered as preview as part of the SharePoint Framework 1.8 release. See more details from the release notes – https://github.com/SharePoint/sp-dev-docs/wiki/SharePoint-Framework-v1.8-release-notes and from the official SharePoint dev documentation at http://aka.ms/spdev-docs. This capability is currently in preview, but will be shipping close as is to production soon, so we are closing this already to ensure that the progress is noted.

  3. Provide clear support statement for SPFx with IE

    Right now there is no clear statement regarding the supportability of IE with SPFx. Since IE 11 is still supported for O365 and SharePoint Online, customers assume that it is supported with IE as well.
    Currently SPFx is impossible to use with IE because of performance issues and very bad memory leaks in IE. The more content and web parts are on a modern page the worse it gets. Thus, I suggest that you either fix those issues, or make a clear statement that SPFx is not supported with IE anymore. This would really help customers in making their decisions.

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

    We have now provided explicitly supportability statement for the IE 11 in the context of SharePoint Online at following location: https://support.office.com/en-us/article/which-browsers-work-with-office-for-the-web-ad1303e0-a318-47aa-b409-d3a5eb44e452?ui=en-US&rs=en-US&ad=US

    “Modern pages, lists and libraries on SharePoint Online are only supported in Internet Explorer 11 when Document mode is set to Internet Explorer 11”

    Other browser modes are unfortunately not using modern web technologies and are not supported as such.

    If you find any issues on the SharePoint Framework capabilities with IE 11 which is in the IE 11 mode, please open an issue at http://aka.ms/spdev-issues with sufficient details, so that we can provide support for your issue.

    Hopefully that provides the needed clarity on the situation.

  4. Remove pop-up requirement for Graph API SPFx web parts

    Graph API web parts have a huge amount of potential for SPFx web parts and extensions. The preview version requires pop-ups which are not user friendly. In some environments pop-ups will be blocked by group policy. This is a ADAL.JS dependency but moving forwards it would be a backwards step to require pop-ups and make SharePoint less user friendly again. Vote for this and lets make MS move this forwards in the right direction.

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

    We are happy to update you on significant changes with this capability as part of the SharePoint Framework 1.6 release, which technically removes the requirement of the popup.

    As this capability is using adal.js under the hood (only GA capability in JS for Azure AD), there are still some edge scenarios where the popup might happen, so solution is not quite perfect due to the limitations in the AAD side, but it’s the best possible implementation and in normal scenarios you will not see any popups when accessing Graph information.

  5. Add additional permissions to GraphHttpClient

    With the graph GQL gone, having this "easy" method to query Graph API directly from SharePoint when already authenticated is a huge must have.

    For example I'd ask priority on the permissions that let you fetch Recent Files, Trending Files, Trending People, and Planner tasks for the current user. Those make the most sense to be featured on intranet home pages. We do this currently (and it is quite messy with adal.js, particular when it comes to token refreshes), but has lots of end user value.

    I have 4 custom web parts today in a SEWP. One gets recent documents,…

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

    Thanks for your feedback! We’re happy to report that your suggestion is now part of the SPFx v1.4.1 release with the introduction of AadHttpClient and MSGraphClient classes, which will replace the previously available GraphHttpClient. This new capability is now in preview, in similar ways as GraphHttpClient was, but is planned to move to General Availability within spring 2018. You can read more details on the possibility to use ANY Graph scope from https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-msgraph.

  6. Ability to run development and production versions of the SP Fx web parts in two different site collections

    Currently, the SharePoint Framework solutions are deployed as tenant wide app packages. Thereby, all instances of the web parts refer the JavaScript files from the CDN location specified in the packaged that is deployed in the app catalog. We need the ability to run Development, Staging and Production environments as different Site Collections in the same tenant.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  7. Ability to add full width web parts to pages

    The full width section on communication pages only allows the hero and images web part. It would be great if we could deploy custom full width web parts that can be added to this section.

    12 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 →
  8. TypeScript is way out of date - bottomline - if your going to go open source... then go open source and keep up to date with the industry.

    TypeScript 2.4..... all of the major UI frameworks are in the Industry of UX are rocking 2.8 or higher, even 3. MS you have to stay ontop of this or SPFX will die on the vine.

    12 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 →
  9. Create a seperate yeoman generator for SPFx on-premesis SharePoint 2016

    Please preate a @microsoft/sharepoint-2016 SPFx generator, so that I don't have to keep uninstalling the supported on-premesis (@1.0.2) generator, then re-installing the @latest version for SPO. I should have access to both generators at the same time, one supporting the latest on-prem feature pack, and one for the latest SPO environment.

    7 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! We’re happy to report that your suggestion is now part of the SharePoint Framework 1.3 Yeoman flow. You do no longer need to install specific Yeoman versions for on-premises and online.

  10. provide some guidance on how to use the office-ui-fabric-react components in a way that is consistent with the way sharepoint uses them.

    Hi,
    I think what we really need is some goidance on how to use the office-ui-fabric-react components in a way that is consistent with the way sharepoint uses them.

    How do we add a time control to the date-picker?
    How do we make a panel open when user selects an item in a Details list.
    How do we add the ellipses to a DetailsList and make it open a context menu
    How do we make a DetailsList display like the QuickEdit view(if thats what quickedit uses).
    How do we populate a PeoplePicker from sharepoint.

    I think a document (or a…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base