Problem: Changing Master pages is not good for support and can cause your applications to break when updates are done.
Possible Resolution: Inject JavaScript to perform custom logic and branding using Custom User Actions. This allows you to inject JavaScript at the appropriate level and not change any OOTB pages or user controls. Custom User actions can be applied at 3 levels in a Site collection namely at:
Tool to try and add Custom User Action looks useful:
https://spusercustomactionmanageronline.codeplex.com/
https://msdn.microsoft.com/en-us/pnp_articles/customize-your-sharepoint-site-ui-by-using-javascript
Possible Resolution: Inject JavaScript to perform custom logic and branding using Custom User Actions. This allows you to inject JavaScript at the appropriate level and not change any OOTB pages or user controls. Custom User actions can be applied at 3 levels in a Site collection namely at:
- Site Collection Level (always fired),
- SPWeb Level or at the
- List (Document library) level.
Tool to try and add Custom User Action looks useful:
https://spusercustomactionmanageronline.codeplex.com/
https://msdn.microsoft.com/en-us/pnp_articles/customize-your-sharepoint-site-ui-by-using-javascript
Thanks for sharing information on this area.
ReplyDelete