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

a stylized map with a location marker, followed by dots and a verified check, above a GeoJSON rendering of a geographic area

Verifying addresses within a set geographic region served by a library

Our library client wanted to allow patrons to apply for library cards via their website. The client had existing restrictions on access to cards. Local residents receive free cards while visitors and non-residents pay a fee. Individual patrons should not have access to more than one library card.  Therefore the system had to automatically validate and standardize addresses to support duplicate detection, determine a geographical position for each address, and finally classify addresses as local or non-local. We supported this using GeoJSON and integrating with the library's ILS. We tested this functionality a number of ways, including an exploration into the mathematic principles behind the solution.

LEARN MORE
two views of rich text editors one with full formatting options, one with limited. A stick figure in between the two weighs different options.

Limited RichText formatting per field in the Ibexa DXP admin UI

When creating content in Ibexa using the RichText Editor, it is easy to realize that not every RichText field needs the same toolbar. A ”Body” field may need headings, embeds, and tables. A ”Short Description” or ”Caption” field usually needs bold, italic, and little else. When every field gets the full CKEditor toolbar, it might make editors waste time or even make them think they can add markup your templates were never built for.

Legacy eZ Publish solved this. Ibexa DXP does not, at least out of the box. In this blog post we describe how we added this feature to Ibexa 4.

LEARN MORE
Mugo logo with illustrated balloons with the number 18 in front of confettii and banners.

July 2026 Mugo Digest

Welcome to Mugo Web's new monthly digest, a quick way to catch up with some of the things we've been working on. In July we marked a momentous anniversary, launched a brand new site for a client, and offered free educational opportunities. 

LEARN MORE

Migrating from eZ Flow to Ibexa DXP: A smooth path with Mugo Page

A new update to the Mugo Page Bundle now allows for a straightforward migration from eZ Flow to Ibexa DXP. We’ve also added functionality to this versatile tool with a new rich text block type. 

LEARN MORE
a stylized calendar grid with stars surrounding it

Improvements to the Mugo Library events calendar system

The latest improvements to the Mugo Library platform focus on enhanced usability for library staff. Since these back-end improvements aren’t as noticeable as the front-end user experience, we wanted to take the opportunity to give a peek “under the hood”, and showcase what makes the Mugo Library event and calendar solution ideal for public libraries. Our new enhancements include expanded reporting, a new viewing interface, back-end patron search, and integration with the meeting room module.

LEARN MORE
A nondescript line of people wait behind a red line to access a computer with a checkmark. From the computer, there is a red line going to one of three options: a shield with a person and a checkmark, an open lock, and a fingerprint with a checkmark.

Graduated authentication for user accounts

One of our clients needed to migrate all their customers to another entitlement service, requiring them to create new Single Sign-On (SSO) accounts. Concerned that many customers might struggle with the SSO setup process and overwhelm the customer support team, Mugo designed a "graduated authentication" system that dynamically balanced temporary free access with required account creation, allowing our client to manage customer support workload in real time. Instead of forcing all customers to the SSO setup at once, a smooth transition was implemented, providing immediate support for anyone who needed it.

LEARN MORE
A woman stands below a gallery of frames, all featuring the same image of clouds in different dimensions.

Defining and choosing image aliases in Ibexa DXP 4.x for responsive images

Responsive images are a cornerstone of modern web design. They enable websites to deliver optimized visuals that adapt seamlessly to a wide range of devices, screen sizes, and resolutions. By serving appropriately sized images based on the user’s device capabilities, responsive images ensure fast load times, reduced bandwidth usage, and a consistent visual experience.

LEARN MORE