Forum Discussion

kduck's avatar
kduck
Brass Contributor
Aug 22, 2019

Reusable Modern Web Parts (shared between pages)

I feel there's a necessary component missing from SharePoint's modern layout:  Reusable/Shared web parts.  Maybe there's another approach (driven by lists?) that I'm not fully thinking through.  

 

Desire:  A Quick Links (or similar) section on multiple pages.  When I update it once, I'd like it to update for all.  

 

 

  • kduck Yes, this is a needed feature for SharePoint. All other mature CMS platforms allow you to do this easily. I should be able to use a standard,  existing web part, fill it with content and customize, then make it useable anywhere on my site. This is standard practice for other CMS systems AND web programming in general.

     

     

  • susieclare's avatar
    susieclare
    Copper Contributor
    There is a strong business case for this need. Not only will it avoid errors when updating in one location and accidentally missing another, it will be a HUGE time saver at the time of building the web part itself. Build once, and re-use on other site pages when necessary.
  • hbeaudoin's avatar
    hbeaudoin
    Copper Contributor
    This is ridiculous that I can't create a reusable web part. Just as simple as wanting to use the same QuickLinks webpart on the same 10 pages as a menu of sorts. But I have to maintain the links separately 10 times?
    • Warwick Ward's avatar
      Warwick Ward
      Bronze Contributor
      I do agree this is an area that it would be great to see improved by Microsoft, essentially we just want to copy the configuration of a webpart (link items + styling config) and same to a central "saved webparts" list where we can select from rather than the default config. One day maybe, only option currently is SPFx dev, PnP Search Webpart of a Formatted List View
  • Warwick Ward's avatar
    Warwick Ward
    Bronze Contributor
    PnP Modern Search web parts are great for this and very customisable - though will required digging into formatting code to get customised looks.

    Essentially point the search at a list with all the content and format as you wish. You can even put in smarts to only show specific items depending on page/user metadata

Resources