Forum Discussion

Mudasar Syed's avatar
Mudasar Syed
Brass Contributor
Mar 18, 2018

Cutomize Sharepoint Online Branding

Hi,

We want to heavily customize the share point online site. This include hiding Site Navigation(Top and quick launch). We are considering two approaches.

 

1. Use a SPFX Widget and make it  full page by hiding site navigation and quick launch

2.  Create a publishing site(Is it going to be deprecated?) and use page layouts to customize.

 

Please can some one confirm if this approach is correct or do we have any other options?

 

Regards,

Syed

3 Replies

  • Asish Padhy's avatar
    Asish Padhy
    Brass Contributor

    Depends on the Site Type you are working on. Options below

    1. Team Site template (group template or classic team with modern page) - No full width layout (even if you set page layout to Home from Article) unless do some CSS wizardry to hide the navigation. Know that MS is constantly changing the page structure for modern pages, so if you are using Hard Coded CSS hierarchy references they might break. Also, will not work with All pages only the pages the web part is put.

    2. Comm Sites - Comm sites come with Full page layout, so have to worry about Top navigation. So this is the safest option but again the list and libraries will have Article layout.

     

    Regarding publishing sites, if they are classic they are still in use.

    Regarding page layouts, don't know if anything maps to page layouts in Modern sense, you can always use Sections (modern page) to rearrange your content but doesn't give the full flexibility of Grids (Bootstrap or Office Fabric). If you need that flexibility, then create a Giant web part with your layout and deploy it to the page.

  • JaredMatfess's avatar
    JaredMatfess
    Iron Contributor

    You should also be aware of certain limitations with content publishing scenarios in modern including scheduling of posting content. 

     

    You might want to refer to this site for more information on branding modern:

    https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations-customize-pages

     

  • Both approaches are currently correct...in order to select one of them, you must first evaluate what is the degree of customization you can get in a modern SPO site vs. a classic one...SPFx Extensions are great to customize modern SPO sites, but for now they are very limited on the options they provide you to heavily customize modern SPO Sites.

Resources