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. API for "Create Team from Template" with Site Design

    We can do templating on SharePoint, through Site Designs and Site Scripts. We now also have the option to "Create a Microsoft Teams from Template".
    Unfortunately, both do not work together. We either have a templated SharePoint site with a generic Teams or a templated Teams with generic SharePoint site.

    I would love the possibility to combine both templating options. Preferrably with an API from day 1.
    This would give us an end to end templating scenario, where we can create preconfigured Teams with a preconfigured SharePoint site. (In the future, hopefully with a preconfigured Planner etc as well ;)…

    194 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  2. Deactivate feature using site scripts and site designs.

    There is a verb to activate feature. Sometimes we require to deactivate features which are not required while creating sites. Can there be a separate verb for deactivating features? Also activateFeature but it works only at web level features. Can we have it extended to activate at site collection level?

    139 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  3. [MODERN PAGES] Add web for adding CSS and Javascript on Sharepoint Modern Pages

    Add support for adding CSS and Javascript on Sharepoint Modern Pages.

    Here is an example implementation on github, but certainly my organisation will not implement it (straight out of github project), unless Microsoft can push this capability to Sharepoint:
    https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-script-editor

    Please see this image for more details, where I am trying to suggest adding a new Web Part for Scripts+CSS:
    https://i.imgur.com/dtpIzdY.png

    This capability is available in old Sharepoint Pages, so hopefully it should be easy to push in Modern Pages (which I really like to use).

    Regards

    139 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  4. Give us the ability to call an api from a site script and not just a flow using the triggerFlow action

    Currently we can trigger a flow from a site script using the triggerFlow action as described here.

    https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-trigger-flow-tutorial

    However it would be nice to extend this to allow us to trigger a webhook or another endpoint (eg azure function).

    46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  5. [MODERN PAGES] add responsive design for tables

    HTML responsive design principles should be used for all pages. All elements within modern pages should implement simple concept of HTML responsive design.
    Tables lack width lock with width & height of viewscreen, nor does allow to set fixed (or percentage, or em/px) widths per whole table, or individual column or line.
    Currently this limitation heavily impact UX on any published modern pages, hence the read does not always see the whole published content (if window size is more narrower that the page/table size).

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  6. add filtering and sorting capability to quicklinks webpart

    Add filtering and sorting capability to Quicklinks webpart.

    I love the ability to filter and sort highlighted content, but do NOT like how it displays the content type icon over picture, the modified by user info, and the site name (redundant text noise). I love the simplicity of the quicklinks display of image and title, but need quicklink content to be filterable and sortable like you can in highlighted content.

    Add a way to customize how highlighted content is displayed (just image and title like the quicklink webpart does).

    or

    Please add the same filtering and sorting capability to the…

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  7. Automate Daily News and Events Digest

    In an education environment we need to have an automated daily news and events digest.

    Would like to have included links to all News posts published in the last 3 days, along with an Events list of all calendar events in the upcoming 3-7 days.

    Students and Staff SHOULD NOT be able to unsubscribe.

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support adding custom CSS to modern pages

    It is silly that and "NoScript" turns off the ability to use css. There is a big difference between making a page readable and writing a web application. Fearing unspecified security issues, large company administrators select "NoScript" to be safe, making sharepoint online the ugliest content management system in the market.

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  9. Provide a way to view an HTML file in the browser reather than downloading the file. This totally defeats the purpose

    SharePoint Online does not provide a feature for placing a html file for viewing but rather it downloads the file. This totally defeats the purpose.

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  10. Enhance CreateContentType with Group property to defined the content type group

    The CreateContentType function does not support "Group" property that sets the content type group to which it belongs. The same is available for CreateSiteColumn.

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow certain parts of a Modern page to be hidden

    Outside of the standard areas of a Modern page that can be customized through apps (top placeholder, bottom placeholder, and web parts), we would love the ability to hide other parts of the page in order to achieve a customized look and feel.

    We are selectively hiding features such as:
    - Hub nav
    - "Composite header" which includes:

    - Site logo
    
    - Site title
    - Top nav
    - Follow/Share buttons
    - Search box

    We are relying on injecting override CSS with our Application Customizer Extension. This is not a reliable method as it's not supported. Certain html id values such…

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  12. Set Default Column Values using a Site Script Verb (Site Design)

    I am a fan of Site Designs; however, I would like to be able to set Default Column Values on lists and folders.

    You could complete this action using the UI or the Set-PnPDefaultColumnValues PowerShell complete. Sadly, this is not in acceptable to the average “business user” and required administrator input.

    Please add a verb called setDefaultColumnValues to SharePoint Site Scripts?

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  13. Ability to hide column on content type

    Add the ability to hide column when adding it to the content type - on the addSiteColumn JSON script.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  14. Enable to add web parts programmatically to newly created modern sites

    Currently, it's not possible to add a web part to a newly created modern site (communication or team site):


    • Adding a web part is not supported in site designs.

    • Adding a web part with PnP (CSOM: ClientSidePage.AddControl; PowerShell: Add-PnPClientSideWebPart) removes all default web parts.

    It would be good to support either scenario or, even better, both.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  15. Make triggering a Power Automation flow from site script free again

    Recent licensing changes for Power Automate has made the Request - When a HTTP Request is received trigger a Premium action. This essentially removes the ability to call a Power Automate Flow from a Site Script since every user making the call would now require premium licensing.

    Whats worse, is any Flow that was previously configured to use this trigger from a site script can no longer be updated and saved. You are given an error message about inaccurate licensing and prevented from saving. So anyone who had been using it for Site design and site script automation can no…

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Create roledefinitions and groups from SiteDesign

    Please add functionality to create roledefinitions, create custom groups and assign roledefinitions to groups.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  17. "TasksWithTimelineAndHierarchy" (ListTemplateType enumeration value = 171) fails

    I tried to create a "TasksWithTimelineAndHierarchy" (ListTemplateType enumeration value = 171) both blank and by using an existing. Both attempts gave an error and the script failed.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  18. Create modern page

    The createPage action seems to be under development. How about rolling it out to First Release tenants?

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  19. Support for enterprise content types is SharePoint site designs.

    Currently, the site design schema does not support an action to add enterprise content types. It would great to not have to use the content type syndication hub. We should be able to apply a enterprise content type to one or more site collections via site designs.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add background image on main site header row

    Ability to use a background image on the main site header row

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base