SharePoint Online Intranet Development

Business Challenge

Develop an intranet that provides users the ability to find what they are looking for using a single platform.  The application must reside in the cloud to reduce management costs of a large SharePoint farm. The solution must have the ability to search a large document management system from within the new application. The application also needed to enforce multi-factor authentication based on the users location.

Highlights
  • SharePoint Online & SharePoint 2013 On-premises hybrid search farm.

  • 16+ Million items provided to cloud via hybrid one-way and hybrid cloud search

  • ADFS/Web Application proxy redundant authentication application.

  • MFA implemented for any user accessing data outside the firewall.

  • Custom integration between UltiPro HR management and SharePoint online user profile service based on new centralized Employee Data Warehouse made up of HR & AD data.

    • Pushed to the cloud nightly​

  • Handshake Software implementation providing financial dashboards for over 300,000 legal matters.​

  • Fully branded and mobile responsive interface

  • ITFC Customization Framework:

    • Custom deployment module​.

    • Template & Provisioning engine.

    • AngularJS web part framework.

    • Timer Jobs & Automation

  • Google Analytics for tracking user specific behaviors.​

  • SSO from SharePoint online into other key document management verticals.

  • Source code and version management

  • Fully customized search experience including schema improvements, display templates, results types, query rules and hover panels.

  • Migration of key data from old platform to SharePoint online via Share-Gate. 

Timeline

1 Year​

Resources
  • SharePoint Developer

  • UX/UI Designer

  • Technical Writer

Key Technoligies
  • SharePoint Online

  • SharePoint 2013

  • AngularJS

  • .NET Console Application

  • Azure Active Directory

  • PowerShell

  • REST/Web Services

  • Azure Multi-factor Authentication

  • ADFS

  • Web Application Proxy

  • Handshake Software

  • HTML/CSS/JS