Skip to content

LivePerson custom taglet coding for M365 sites

    My role was custom coding Accessibility fixes for the LivePerson chat on the Microsoft Office 365 websites in 2019.

    LivePerson is a company offering chat solutions for websites so their customers can get help through easy to use chat interfaces.

    LivePerson logo

    LivePerson makes life easier by transforming how people communicate with brands. LiveEngage, the company’s enterprise-class platform, empowers consumers to stop wasting time on hold with 1-800 numbers and, instead, message their favorite brands just as they do with friends and family. More than 18,000 businesses, including HSBC, Orange, GM Financial, and The Home Depot, rely on the unparalleled intelligence, security, and scalability of LiveEngage to reduce costs, increase lifetime value, and create meaningful connections with consumers.

    LivePerson hired iSoftStone North America to assess then fix accessibility fixes for their desktop service, and I was contracted to be the lead developer on the project. I worked closely with a project manager at iSoftStone and an offshore team of developers and testers. We all communicated daily to complete tasks through Azure DevOps which involved fixing various accessibility bugs throughout the LivePerson desktop service which is used on the Microsoft Office 365 website.

    LivePerson chat on M365 website
    LivePerson chat on M365 website with custom coding changes in place.

    Web accessibility covers lots of different topics. You can learn more at W3C Web Accessibility Initiative WAI. Some of the fixes I implemented on this project involved color contrast ratios, keyboard and mouse controls, auditory and visual cues, how screen readers behave with different web elements, adding meta info to images, placement of interactive elements, proper use of the alert roles in user interfaces, and much more.

    At the end of the project, we were able to hand off the completed code “taglets” to LivePerson for them to implement on M365 to be compliant with Microsoft’s strict accessibility standards. LivePerson was so happy with the completed work that they hired iSoftStone to do more projects with them.

    Skills used: HTML, CSS, JavaScript, Azure DevOps, Git, Accessibility, Agile Development, and Scrum.

    Screenshots of the UI that use some of the code changes we made in this project.