← WorkClient record

Associative Trails / work

Eckersley O'Callaghan Intranet

A self-populating technical library that grew into a comprehensive company-wide information portal for one of the UK's most accomplished engineering specialists.

ClientEckersley O'Callaghan
TypeIntranet
OfficesMultiple
API integrations5
OverviewKnowledge capture at one end, birthday cake at the other

This fully-featured intranet helps with a broad range of important responsibilities - from technical knowledge capture and dissemination to alerting staff to freshly-cut birthday cake.

The fully responsive interface can be used on screens of all sizes - from phones to the biggest desktop monitor.

01A library brief that kept growing

The challenge

Eckersley O'Callaghan initially approached us to build a searchable library of their technical documentation. The brief quickly expanded to encompass a comprehensive intranet for all their staff.

We started by building an automatic process that spiders through network drives, searching for technical documents. These documents are thumbnailed and analysed for popular keywords before being added to the library. Potential duplicate documents are flagged for review and users can add their own metadata to improve discoverability.

With the library being tested and populated, we then turned our attention to helping Eckersley O'Callaghan improve staff communication and knowledge sharing.

02One foundation, eleven working features

The solution

Using the technical library as a foundation, we then developed a fully-featured intranet for comprehensive knowledge sharing within the practice. Features such as rich text editing, granular administration privileges, controlled items with read receipts, staff skills assessment and office skills rosters were all featured in the new system.

We used the Bootstrap framework and a modular front-end coding approach to build a rich interface that is responsive across all screen sizes. Having the solid foundation of a formal framework helped us achieve some complicated user interactions for cropping images, embedding dynamic item lists in body text, sorting and reordering lists of linked items, etc.

The new system includes a number of features to help staff in their day-to-day professional lives:

  • Sophisticated content discovery with a skimming interface for search results allowing users to review the content of search matches without leaving the result page
  • Network drives containing technical documents are spidered and imported to the library after being thumbnailed and analysed for keyword frequency and potential duplicates
  • Comprehensive staff skills profiles, including software skills, languages, education history and professional experience
  • An application-wide user subscription model allowing users to quickly see updates to content that interests them
  • Controlled items can request users acknowledge they have read them, with targeting for all staff or individuals
  • Image cropping within easy-to-use web forms
  • Support for multiple offices, with graphical presentation of office skills profiles
  • Event attendance management
  • Project records - with links to staff profiles, technical documents, tags, etc.
  • A noticeboard to allow staff to post messages about personal events, stuff for sale, flats for rent, etc.
  • A Stack Overflow-style question and answer interface to encourage staff to share knowledge with each other
The clientIn their words
“Matt has been able to deliver an easy to use, customised product... Communicative, concise and creative. It been great to collaborate with him and I'll continue to do so.”
Graham Coult, Technical Director at Eckersley O'Callaghan
03Available to every member of staff through the browser

The outcome

The new intranet is available to all client employees using their web browsers. They are automatically recognised from their windows domain login. The new system has gone down well with staff, and we look forward to future development.

TechnologiesWhat the system is built from
Technologies used
Adobe Coldfusion, Python, Microsoft SQL Server, HTML, CSS, Bootstrap, Javascript. Integration with Microsoft Active Directory. Hubspot API, YouTube API, Vimeo API, Egnyte API, Slack API.