I have a customer where I am going to build an Intranet based on SharePoint Online and I have some doubts about the way I am going to structure both the information architecture and the navigation so that all sites can share a global navigation. This Intranet is mainly focused on communication so I’m thinking of using mainly Communication Sites and eventually some Team Sites but I am having doubts on how to connect these sites since they dont have any relationship between them and both modern Team Sites and Communication Sites don’t inherit a global navigation that I would like it to be security trimmed and if possible without any custom development. Here are my questions:
1. Should I use a unique site collection with subsites with Communication Site template or use separate site collections? I know that the current advice is to use Modern Team Sites and Communication Sites with hub sites connecting them but hub sites have serious limitations (not security trimmed being one of them and the other one is that for now is a bunch of links that can’t be dynamically retrieved to get all sites associated with the hub site)
2. If I use a separate site collections, how do I connect the site collections so that all Communication sites and Team Sites can share a security trimmed global navigation?
a. I know if I use a single site collection with subsites (Team Sites and Communication Sites), I can use managed metadata navigation and set the single site collection to use that managed metadata navigation? On the other hand, with hub sites the IA is not as flexible as it would be with hub sites and separate site collections
b. If I use separate site collections, I believe hub sites should be the glue but I believe I can not apply security trimming to the navigation… And in this case, I could only have one hub site and have all Modern Team Sites and Communication Sites associated with the hub (in this case, I would only have one navigation level, without any hierarchy)
3. Is megamenu already available? How can I use it in order to show a security trimmed global navigation across multiple site collections (Team Sites and Communication Sites)?
Would like to hear your ideias…