Forum Discussion

Osman Beyaztas's avatar
Osman Beyaztas
Copper Contributor
Feb 27, 2019

Wiki in Modern Page format

When adding a Wiki page/app, Sharepoint is going back to version 1900.

Am i doing something wrong? Or is the Wiki page/app not being changed into Modern Page layout?

  • Jaymz Yates's avatar
    Jaymz Yates
    Brass Contributor

    Osman Beyaztas We've been able to get pretty close. We needed to move a lot of content from Confluence so we created a nav part via SpFX and setup our structure using managed metadata. We created templates with the appropriate metadata webparts as well as a TOC web part. We are extending visibility with Viva Topics consuming these pages and documents.

     

    https://i.imgur.com/9LPjOuD.gif

    • K_Welch's avatar
      K_Welch
      Copper Contributor

      Jaymz Yates I'm trying to create a knowledge database for my team, but we're a nonprofit without a web developer. Your solution looks really elegant, but an out-of-the-box solution is something that we really need.

    • HaraldOsmann's avatar
      HaraldOsmann
      Copper Contributor
      Jaymz Yates this looks great! Could you give some more details how you've set this up and what's the function and role of the nav part?
  • BravoJuliet's avatar
    BravoJuliet
    Copper Contributor
    I have been building a knowledgebase site in sharepoint at the moment. There are some nice pnp webparts that one can build for building page indexes. They fill a bit of a gap for building a knowledgebase within SPO. Not a true wiki as mentioned above but it's probably as good as you'll get it in SPO without some more specific custom development.

    https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-page-navigator
    https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-pages-hierarchy

    A bit of a learning curve on building these packages but I'm no developer and I managed to get it working.
    • XabiBeltza's avatar
      XabiBeltza
      Copper Contributor
      Thanks BravoJuliet! This is very close to what we need. I just wished this was part of native functionality:
      - A property for parent folder
      - A hierarchical navigation tree
      • BravoJuliet's avatar
        BravoJuliet
        Copper Contributor
        Yeah, the pages hierarchy webpart has a navigation tree structure layout now as well (not shown in that animated gif).
        You just specify the ID of the page for the top of the hierarchy and it builds the tree down from that start point.

        So just need to create the parent landing pages, build page templates for each parent category and the hierarchy/breadcrumbs are all dynamically generated. Makes a huge difference and was the one thing imo that SPO lacks to make KBs actually usable. As you say, I don't know why this isn't native functionality.

        Full credit to the devs on github for those two webparts. There's some amazing work over there on the PNP github.
  • Matt Coats's avatar
    Matt Coats
    Iron Contributor

    I haven't seen communication of what'll happen with SharePoint wiki pages, but, is there something about specific to a Wiki page that can't be accomplished by a Modern site page?

    • There is not a modern wiki replacement for the classic one so you can just only create modern pages and use the modern text WebPart
  • stiansvendsen's avatar
    stiansvendsen
    Copper Contributor

    Osman Beyaztas 

     

    Found this recent reply from Microsoft on their SharePoint UserVoice page:

     

    We know wikis are critical to sharing knowledge within your organization! We’ve been slowly building capabilities to share information more easily with our focus on modern pages and web parts. And with that work, we’ve been adding some of the capabilities we hear you want when people refer to wikis (easily add links to other pages or content, add metadata to each page to help people find and categorize it, roll-up content based on that metadata to show groupings of like content, etc.) But we know this isn’t all that’s required to have a great wiki. Many people also want wiki linking syntax e.g. [[]], we don’t yet support that, but we do support ctrl/command + K from the text web part to search and find pages on your site. We’ll be working on adding wiki syntax shortly. We know you also need easy roll-up pages, maybe an index page, etc. 
    In short, we’re still working on what it will take to make a great wiki experience leveraging the building blocks of web parts and modern pages. If you have specific ideas about what you need/want, we’d love to hear them. Please add detailed comments to help us frame what you need for our MVP.

     

    https://sharepoint.uservoice.com/forums/329214-sites-and-collaboration/suggestions/7915317-a-total-revamp-for-wikis

     

    So sounds like the wiki functionality might be replaced by better modern pages and web parts.

    • Paige Holland's avatar
      Paige Holland
      Copper Contributor

      I added a wiki as an app in Teams the other day and it's super simple and perfect for my needs.  Was hoping it was that easy to add to Sharepoint as well, but I'm beginning to learn that it's not.  😞  

       

      stiansvendsen 

      • SmithKatrinaIT's avatar
        SmithKatrinaIT
        Copper Contributor

        Osman Beyaztas 

        Until there is an "easy" button for building out Modern SharePoint Wiki's, I found this video for creating "a" modern SharePoint Wiki: https://www.youtube.com/watch?v=YWBGX4qc_mU&t=69s.  Essentially building pages linked to each other and creating the breadcrumbs with a series of hyperlinks and text webpart.  Seems like a lot of work, but for site designers--may be fun! :smile:

         

Resources