As the Intranets Practice of Compass365, our team has been delivering SharePoint/Microsoft 365 based intranets and portals since 2007. We strive to leverage out-of-the-box features to meet our clients’ needs, but sometimes the functionality is just not there and we need to code a custom solution. Today we look at a common use case we have encountered with many of our intranet clients and a solution we built to address the need for one client.
Provide a list of company-approved links and applications to users.
Allow users to control which company-approved links show for themselves.
Allow users to add their own links (such links should not show for other users).
Custom Quick Launch Web Part (addresses need #1 & #2)
Allows a content owner to create a master list of company-approved links.
Allows users to favorite company-approved links.
Allows users to toggle between their favorited links and the full list.
Custom My Links Web Part (addresses need #3)
Handles user links separately and in a different web part. This provides a clear separation from the company-approved links.
This is one of several possible solutions, but more importantly, the one our client liked best and is using today.
Clients want to have their needs met with out-of-the-box features, but sometimes those needs are just a bit more advanced than what out-of-the-box supports. Microsoft addresses this by providing the SharePoint Framework and enabling developers to code custom solutions for specific business needs. By following best practices, developers can greatly reduce the maintenance needs for their custom code solutions.
If you have a business need that cannot be addressed with out-of-the-box features, contact us for a complimentary, no-obligation consultation!
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.