Microsoft cloud engineer - SharePoint, Office 365, Azure, DotNet, Angular, JavaScript.
Microsoft cloud engineer - SharePoint, Office 365, Azure, DotNet, Angular, JavaScript.

Office 365 – Baby Proof SharePoint

Ever enabled a Site Feature out of curiosity?  I sure have.  Great way to learn, but can make support headaches too.   Confusing menus, extra list instances, extra content types, and more surface area to juggle.

Why not try “Baby Proofing” SharePoint in Office 365 by hiding unwanted features?    Client side JavaScript with JQuery CSS selectors can easily hide interface elements during page load.

IT benefits with standardize governance, reduced support calls, and easier migration.   Business benefits with a simpler easy to navigate menu.  Good for both sides.

Less is more!  Give it a try. 

shades_smile

PowerShell and JS available on GitHub at https://github.com/spjeff/office365/blob/master/office365-gpo/office365-gpo.js 

PowerShell Enable

# Upload JS to https://tenant.sharepoint.com/SiteAssets/o365-simple-menu.js
.\Activate-JS.ps1 -SiteUrl "https://tenant-public.sharepoint.com" -UserName "username@tenant.onmicrosoft.com" -Password "password"

 

Screenshot – Before

b
image

 

 

Screenshot – After

a
image

 

Source Code

https://github.com/spjeff/office365/blob/master/office365-gpo/office365-gpo.js

© Copyright 2016
@ SPJeff

Return to Top ▲Return to Top ▲