This portfolio showcases the work I have done over the course of my career, even if many of my most recent projects were finished through my company. All of the SharePoint examples on this page were created using ShareGate, SPFX, Custom development and Power Shell.
During the process of developing the Company's intranet, a seamless transition from SharePoint Online Classic to both MS Teams and a Communication site was orchestrated.
A PowerShell script was rigorously created, employing the ShareGate PS module, to facilitate this move. The goal of this script was to automate the entire operation, with variable input parameters pulled from an Excel document serving as a guide for subsequent automated actions.
The automation included the dynamic construction of MS Teams sites and the migration of content from the SharePoint Classic source site. This material was strategically dispersed across numerous channels, and it was also generated dynamically by utilizing the Excel input file.
The extensive documentation of this migration process, including granular details of each content transfer, is noteworthy. This log meticulously records any failures or warnings occurring from SharePoint during the course of the activity. In addition, an inventory log was generated to account for all successfully moved sites, aiding in the development of a strong tracking mechanism.
All of the preceding processes were aggregated into a single output Excel report that provided access to all information from a single spot.
To improve the search capabilities of SharePoint On-Premises, we use sophisticated changes. The presentation of search results were optimised, and the search schema was modified to more correctly reflect the information in the primary document collection.
Conclusion: SharePoint On-Premises search has been greatly improved by our methodical application of exact modifications, allowing for accurate and efficient information retrieval. By carefully integrating these upgrades, the SharePoint platform's value is maximised, leading to greater productivity and higher user happiness.
I've been successful in creating a custom internal tool to power SharePoint analytics inside of our company intranet. This solution offers a full spectrum of analytics functions and has been carefully tailored to correspond with the specific needs of each department. The powerful Power BI dashboard that sits at the centre of this solution is tightly linked to department-specific data and strengthened by sophisticated site-level security management tools. The following essential characteristics of the analytics tool provide priceless insights:
Through O365 Live Audit logs, which are regularly obtained by a PowerShell script running in the background, all the data is smoothly integrated into our analytics system. Before finding its proper position within our SQL Database, this raw data goes through a number of painstaking processing, transformation, and filtration stages. Our main Power BI Report is smoothly incorporated within a SharePoint Page and is closely tied to the SQL Database, which acts as a reliable repository.
In conclusion, our dedication to utilising data for informed decision-making is demonstrated by our customised SharePoint Analytics solution. With the unmatched insights provided by this smart tool, our intranet can function more productively, securely, and with better governance.