
Customization of the SharePoint Intranet Product Developed by a European IT Company
Customer
The Customer is a European IT company that has 11+ years’ experience in SharePoint & Office 365 services and product development.
Challenge
The SharePoint intranet product developed by the Customer was focused on SharePoint search services. It utilized default Content Editor, Search Box, Search refiners, and the Search Results web part with custom JavaScript display templates. To keep up with the times and make the product more competitive, the Customer had to upgrade the intranet to a new version using the SharePoint Framework, make its design user-friendly and eye-catching and improve the intranet’s deployment and usability. The Customer also required that the Google Analytics functionality should be maintained in the new version.
Solution
Having 11+ years of experience in SharePoint consulting and development, ScienceSoft undertook the task to upgrade the Customer’s intranet within a three-month project. Our SharePoint frontend developers created templates for the intranet’s components: News, Events, FAQ, Jobs, etc. For this purpose, they used the recently released SharePoint Framework web parts and extensions relying on ReactJS and Office UI Fabric React for styling and theming. Besides, our team implemented custom Search web parts with many configurable options like Title, Show/Hide Title, Show/Hide Search Box, Sort, Show/Hide Paging, Search Query, Number of Results, etc.
ScienceSoft’s SharePoint experts developed a floating menu allowing users to change a page name, beginning of an event, end of an event, category, department or other properties depending on the page's content type (News, Events, FAQ, or Jobs). They also created a floating button to hide the default SharePoint ribbon and the top bar, which made the pages look neat.
Also, ScienceSoft’s SharePoint team extended the default SharePoint ”Change the look” option by adding a capability to change the color scheme beyond its 8 predefined color themes. The team used the Office UI Fabric Color Picker tool and the SharePoint theming API to allow the intranet’s users to change colors without limitations and modify colors of particular groups of components
The Google Analytics functionality is maintained in the new version and the way of integration of this tool with the intranet has been changed. In the old version, it was necessary to load a custom script in order to integrate Google Analytics. In the new version, SharePoint Framework extensions provide automatic custom script loading.
Results
ScienceSoft’s SharePoint team has met the Customer’s requirements to the intranet’s upgrade. After redesign, the intranet has become more user-friendly and easier to customize. For example, it has become simpler to create pages in the intranet. The upgraded version allows adding a new page right from the home page, instead of searching for a library and adding a page there. Moreover, the upgrade has enabled easier navigation configuring, changing the site’s logo and editing user permissions.
Technologies and Tools
Office 365, SharePoint Framework, JavaScript, ReactJS, Office UI Fabric React
Need help with a similar project?
Drop us a line, and our rep will contact you within 30 minutes to arrange an initial discussion.