Mugo Web main content.

Encyclopedia of British Columbia

Mugo partner since 2001

Encyclopedia of BC is the source of readable and authoritative information on the significant BC people, places, and things. Originally a bestselling book, the encyclopedia is now available exclusively online, with over 4,000 entries and enhanced by images, maps, charts, tables, and sound and video clips.

KnowBC.com

KnowBC.com is the home of the Encyclopedia of BC -- the source of readable and authoritative information on the significant BC people, places, and things. Originally a bestselling book, the encyclopedia is now available exclusively online, with over 4,000 entries and enhanced by images, maps, charts, tables, and sound and video clips. KnowBC.com is also the home of 5 other west coast online books.

Mugo Web created a framework based on eZ Publish so that editors could manage all of the books on a single eZ Publish instance. Migration work for the Encyclopedia of BC involved creating a logical structure into which previously hand-coded and updated articles could be automatically imported.

Among the key features of the new KnowBC.com are dynamic, content-rich layouts with eZ Flow, intuitive and powerful searching with eZ Find, and a whole raft of single sign-on scripts to handle seamless logins from schools and universities.

Case Study

Read more

Universal library sign of a figure reading a book beside an accessibility sign

Looming ADA requirements mean it’s time for public libraries in the US to get serious about digital accessibility

Newly revised rules from the ADA regarding digital accessibility mean libraries in the United States have until April 26th, 2026, to ensure they are conforming to WCAG 2.1 AA standards. What does this entail, and how can a library system start making content more accessible?  

LEARN MORE
Mobile view of the Chinook Arch website, with the catalogue search highlighted

Making keyboard navigation more accessible with JavaScript ‘focus traps’

Tabbing through a web page can be a frustrating experience. The user tabs to access a menu, but with the keyboard's next tap, they’ve moved on to another page element and have to retrace their steps to access the desired content.

For users who rely on keyboard navigation, this can be a major accessibility roadblock. And for other site visitors, it’s just poor UX.

Fortunately, you can implement a fairly straightforward function in JavaScript called a “focus trap” to ensure users don’t leave the page area they’re in without intending to do so.

LEARN MORE
a gear labeled CMS surrounded by an array of cleaning tools

Cleaning up unused CSS and JS files from WordPress pages

WordPress can be a great option for easy website development, but because of the rapid evolution of the CMS, it can lead to inefficient code and slow loading pages. We'll show you how to clean up unused CSS and JS from pages to improve site-wide performance. 

LEARN MORE
illustration of a reCAPTCHA screen, withe question marks in place of text, and robots obscuring the photos for identification.

Making Google reCAPTCHA v2 play nice with browser form validation

CAPTCHA is an essential need on online forms, but to be blunt, the UX sucks. Without the implementation tips (helpfully detailed below), Google’s otherwise reliable reCAPTCHA service implemented “as-is” doesn’t actually provide any browser validation. The user will have to wait for it to make a time-consuming round trip to the server. It’s a problem for anyone and becomes compounded for users with accessibility needs.

LEARN MORE