Case Studies

Bose

Frontend development for Bose's accessible Product Support platform, using Mustache, AEM, Khoros Communities, and Storybook to help customers selfsupport through manuals, guides, troubleshooting, and community content.

Screenshot of the Bose Product Support website; part of John Kavanagh's selected project work.

In Brief

Bose, best known for their highend audio products, undertook a comprehensive website refresh that included the relaunch of their online Support Portal and Community Forums. This refreshed online hub gives customers a single place to download manuals, research products, troubleshoot issues, and discuss their products and experiences with other owners in the Bose community.

My Role

The brief was clear: to build a quickloading, highly accessible, and contentmanageable addition to the exising online portfolio, enabling customers to selfsupport and reducing pressure on their customer support teams. I developed a set of complex Mustache templates within a standalone Node.js application integrated with AEM and Khoros Communities.

Technologies

bose.co.uk/support
  1. Mustache
  2. Modernizr
  3. HTML5 & Less
  4. AEM
  5. Khoros
Photograph of the Bose SoundLink Mini speaker, in silver.

In Detail

Bose introduced the Product Support Portal to give customers a more direct route to support, whilst reducing strain on their customer service team. The intention was to help customers resolve simple product issues themselves, using support content, documentation, and community knowledge.

Following stringent brand guidelines, we developed a component library using Mustache, Less, Modernizr, and Storybook. Some of these components were then shared with a thirdparty supplier for integration into the community forum platform, whilst the rest were built into a standalone section of the Bose website, integrated with AEM. That section provided a webbased interface for manuals and troubleshooting across hundreds of products, including historic products going back over a decade.

In order to reach as many people as possible, accessibility and fast loading were central to the work. At launch, the average page load was a little over one second, using modularised and lazyloading techniques, and the site achieved AAA accessibility conformance. The website now receives over 250,000 visitors a month, and the forums often see post counts in the 10,000plus range each day.

Homepage

The main, contentmanaged landing page for Product Support. From here, visitors can access the right support route, including direct Customer Support, categorised Product Details Pages, and the Community forums.

Screenshot from Bose Product Support website homepage, desktop screen size.Screenshot from Bose Product Support website homepage, mobile screen size.

Community Homepage

The community pages combine direct manufacturer support with community forums. From here, visitors can troubleshoot any issue they may be having with a product, download product manuals, or visit the forum for peer support, where customers discuss solutions they have found themselves.

Screenshot from Bose Community Product Support website homepage, desktop screen size.Screenshot from Bose Community Product Support website homepage, tablet screen size.

Product Details Page

Using the main Bose product catalogue, Product Support PDPs are populated automatically with product details and imagery. From these pages, users can access PDF user manuals and guides, troubleshoot issues, watch videos, view compatible accessories, and contact support for servicing if they still need it.

Screenshot from Bose Product Support website showing Product Details page (a set of A20 Aviation Headsets), desktop screen size.Screenshot from Bose Product Support website showing Product Details page (a set of A20 Aviation Headsets), mobile screen size.

Looking for
technical direction?

For platform changes, recovery work, and highstakes delivery, I can help define the approach and stay handson where the hard problems are.