Forum Discussion

johnjohn-Peter's avatar
johnjohn-Peter
Iron Contributor
Feb 07, 2025

Multiple Site Pages libraries to have different permissions when creating modern site pages

We want to build a wiki-like site for our company where the info will be added inside modern pages, and we need each department to manage its own modern pages. To do so i added different document libraries then i added custom content types which inherit from the built-in Site Pages content type.

 

but this did not work, for example inside the HR Document library, i want to create a new modern page >>but when i click on "HR Site Page" content type which has the "Site Pages" content type as its parent:-

 

I will be redistricted to a blank page, as follow:-

 

so not sure how we can have multiple site pages libraries to store modern pages? since we want each library to have different permission settings (mainly different set of permissions for each department)?

Thanks

  • Hello,

    What is the reason to have all the pages within the same site? 

    Could you not have different sites so that different department handles their sites?

    Then you could collect all the pages from the different sites and show it on a web part? :) 

    Example:

    HR Site,
    HR Editors
    All company viewers

    IT Site,
    IT Editors
    All company viewers

    Finance site,
    Finance Editors,
    All company viewers


    Wiki-site 
    A web part showing the pages from the three sites above. 

    Yours sincerely,
    Aref Halmstrand

    Please mark as resolved if this was helpful 🙂

    • johnjohn-Peter's avatar
      johnjohn-Peter
      Iron Contributor

      Thanks for your reply . Yes this is another approach, but i were thinking if i can do this inside the same site, since currently each department has only 20-30 articles they need to publish. so returning back to my original question, can not we have multiple site pages inside the same site?

      Thanks

      • ArefHalmstrand's avatar
        ArefHalmstrand
        Steel Contributor

        johnjohn-Peter 

        I see :) The short answer is unfortunately no. It is not possible to separate pages into different libraries and separate permissions to who can create what and maintain different pages depending on security groups.

        The easiest way and recommended way is to create multiple communication sites and then delegate the permissions as needed. 

        Then as I mentioned, use the news web part to fetch the data from the different sites. 

        Yours sincerely,
        Aref Halmstrand

         

        Please mark as resolved if this was helpful 🙂

Resources