Mugo Web main content.

FindaTopDoc

Mugo partner since 2016

Doctor search and bookings site, FindaTopDoc.com, offers a medical library content along with user generated reviews of specialists both online and via on-location kiosks.

FindaTopDoc is a content-rich doctor search and bookings site run by the International Association of Healthcare Professionals.

The Association, which provides marketing and web exposure for member physicians, wanted to create a rich library of medical content to complement its innovative product, which consists of mobile kiosks accessible in medical offices, and a central website that allows patients to access medical articles, rate their doctor and read practitioner reviews.

To produce the kind of optimized user content that could drive discovery, FindaTopDoc needed fine grained SEO controls and smart automated fallbacks, as well as a system that could monitor user generated content to ensure it wasn’t plagiarized.

Mugo built an eZ Publish site that enables FindaTopDoc to manage dozens of content creators, and hundreds of highly optimized articles published each week, with an editorial workflow that maximizes quality and personalization for readers.

Case study

Press 

Related reading

Read 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

New 'Find my registration' feature enhances Mugo Library events functionality

Recently, we added a new feature to the Mugo Library all-in-one CMS solution for library websites to make it easier for patrons to search for their event registrations. This enhancement makes providing quality customer service in libraries easier and puts more control in the hands of patrons.

LEARN MORE
A search window with a magnifying glass over a list of results

Boosting specific fields in Solr to favor exact matches

Many of our solutions use Solr as a search engine. We find that Solr can provide powerful and flexible search experiences, customizable through its configuration. In this case, we resolved an issue where very generic names of important pieces of content were making them harder to find.

LEARN MORE
Symfony logo with a green pair of headphones

Centralizing custom HTTP response headers with a Symfony event listener

Caching plays a critical role in the performance and scalability of websites. One of the most important tools for controlling caching behaviour is the Cache-Control HTTP header. This header defines how responses are cached by browsers, reverse proxies, and CDNs, and how long they remain valid.

In complex websites, different page types often require different caching strategies. For example, on a news website, an article page may be cached for a few hours to a day, while the homepage — where content changes frequently — may only be cached for a few minutes.

LEARN MORE