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
- Check if it's already been suggested. If it has, vote for it.
- If it's new, submit it in 50 words or less.
- Gather support!
- 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.
-
Microsoft 365 Learning Pathways: Add MFA Support
Please add support for Multi Factor Authentication (MFA) with Microsoft 365 Learning Pathways (https://github.com/pnp/custom-learning-office-365). Specifically, update M365lpConfiguration.ps1 (https://github.com/pnp/custom-learning-office-365/blob/master/webpart/M365lpConfiguration.ps1) with a Switch parameter to use MFA (-UseMfa). When the switch is provided, use the -UseWebLogin parameter with Connect-PnPOnline instead the -Credentials parameter. Also, use Parameter Sets to only require the $Credentials object (and ask for them if not supplied) when the MFA switch is not used.
Do the same with TelemetryOptOut.ps1 (https://github.com/pnp/custom-learning-office-365/blob/master/webpart/TelemetryOptOut.ps1)
2 votesThanks for submitting this issue. Script has been updated based on your ask, so we are closing this user voice entry. This was an oversight by the developer which we should have absolutely fixed even faster.
-
Enabled Javascript in Modern view
I have implemented, JSlink for the Document library's default view, where JSLink associated at field level to get field properties and invoke Java script functions to get the properties and do some tweaks.
We want to have same type of approach with the Modern view also. As per Microsoft still it not supported in Modern view of library. Any alternate way to achieve this?
I have already tried with the custom Action at the document library Toolbar (associate custom action with Content type), but the issue is it not support JavaScript calling.
1 voteThis is what SharePoint Framework Extensions are for. They enable similar capabilities as JSLink or UserCustomActions for the modern experiences. Please check our documentation for additional information – http://aka.ms/spfx-extensions.
-
Extend SharePoint REST API to retrieve list by staticname
We have a solution which provisions lists to several site collections. There can be different language version, so list display names are localized. It would be nice have a REST endpoint to retrieve list by it's internal name.
1 voteThanks for your feedback! We’re happy to report that you can achieve requested capability by using column formatting capability which is currently in preview and will be more widely available soon. See following article for additional details -
https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/column-formatting. -
Use CSS Grids and Flexbox for Layout
It's 2017, you really shouldn't be using <table> for layout!
SharePoint should use Grid and Flexbox for layout of not just the Ribbon, sidebar, navbar etc but for List forms too. This would clean up the SharePoint HTML and CSS considerably as well as making it easier to customise the layout of forms.
(Sure, there's an argument to be made that there's a semantic relationship between form input and tabular data, but I'm pretty sure the 'tables for form layout' is just something carried over from earlier versions of SharePoint needing to serve browsers with poor standards support.)
1 voteHi – thanks for your input. Technically this has been already done at SharePoint Online where all the new experiences are natively responsive, including site pages, site contents, list or library experiences. We are also working on including these in the future feature packs for SharePoint 2016 on-premises. We are not using
format for the layouts with the modern experiences.
See following blog posts for additional details
- https://blogs.office.com/2016/07/25/modern-sharepoint-lists-are-here-including-integration-with-microsoft-flow-and-powerapps/
- https://blogs.office.com/2016/06/07/modern-document-libraries-in-sharepoint/
- https://blogs.office.com/2016/08/31/new-capabilities-in-sharepoint-online-team-sites-including-integration-with-office-365-groups/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 voteThanks for your feedback!
Please have a look on following documentation – https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/office-ui-fabric-integration. We are looking to evolve this also more and more in the future.
If you’d like to have specific items covered in the documentation, please use the following issue list for providing your input -https://github.com/SharePoint/sp-dev-docs/issues.
List AllowDeletion is missing in new CSOM version !
I am sorry if this duplicate or if I missed to read the documentation. I tried to toggle allow list deletion to true or false and couldn't find the property.
1 voteThank you for your input. We have just released this as part of the November 2016 release of SharePoint Online CSOM NuGet packages.
See following for additional details – https://dev.office.com/blogs/new-sharepoint-csom-version-released-for-Office-365-november-2016.
Custom actions - provide a way to programmatically enable them
With FTC we used to have the ability to add some javascript to our custom actions (ribbon) in order to programmatically enable or not actions. Right not this is not possible anymore when having custom actions from provider hosted add-ins because of security concerns. I understand you don't want custom third party JS to run under SharePoint's context for reliability/security concerns.
It'd be great if we could provide an endpoint that SharePoint could ping to know if the button should be enabled or not in the ribbon1 voteThanks for your feedback! We’re happy to report that your suggestion can be now achieved with the SharePoint Framework extensions, which provides the capability to add your custom JavaScript to list and library toolbar. Extensions are currently in release candidate status and you can read more on them from http://aka.ms/spfx-extensions.
Harden PnP Provisioning Service for known pre-requisite failures
There are a handful of PnP Provisioning service pre-requisites that are required (tenant level permissions, app catalog, access to app catalog, etc) to deploy the Custom Learning and Starter Kit template successfully. We also know that users miss our documentation. Hence this request is to harden the PnP Provisioning service deployment process to clearly call out provisioning failures specific to not following pre-reqs and to point users to that documentation.
1 voteThanks for your feedback! We’re happy to report that your suggestion is now part of the PnP Provisioning Service. We will keep on evolving the service and environment pre-validation capabilities to reduce the fail rates also in future.
- Don't see your idea?