Mugo Web main content.

Frogs-in-NZ

"In the three months Mugo worked on our new version -- which had stalled with our previous developers -- we have made more progress than ever before. They are fast, precise and thorough, and definitely stand out in the industry!"

Frogs-in-NZ logo

Frogs-in-NZ is a New Zealand travel agent catering to French-speaking visitors and expatriates from around the world. Their website provides extremely comprehensive help and material about visiting or moving to New Zealand, and has a lively and engaged community with tens of thousands of forum messages. Mugo helped to push the re-launch of the Frogs-in-NZ website earlier than expected while implementing many eZ Publish best practices.

"From our first contact, the team at Mugo has shown an unprecedented level of commitment to our web projects... ending almost 4 years of struggling! In the three months Mugo worked on our new version -- which had stalled with our previous developers -- we have made more progress than ever before. They are fast, precise and thorough, and definitely stand out in the industry!"

- Sébastien Michel, Director, Frogs-in-NZ Limited

Frogs homepage

Background

The Frogs-in-NZ website is entirely in French and offers a wealth of free information as well as paid services. The website is of upmost importance to the Frogs-in-NZ business; since they do not have the size of operation to have a direct presence in other countries, they rely on the website as the first entry point for most people to discover what Frogs-in-NZ can offer.

Among the free information that can be found on the site is the following:

  • General information about New Zealand
  • Free and common services for visitors and new residents
  • English classes
  • Getting around by ferry
  • Travel diaries
  • Maps
  • Interviews
  • Photo galleries
  • Interactive, fun content through videos, images, Facebook, and commenting features
  • An e-mail newsletter
  • A special section for youth
Frogs circuit

As a travel agent, Frogs-in-NZ is able to sell the following through their website:

  • Guided tours
  • Flight and hotel packages
  • Car and camper rentals
  • Car insurance
  • Travel insurance
  • Travel guides in PDF format and hard copy

Forum

The Frogs-in-NZ website has a very active forum, with about 15,000 users and 85,000 forum messages contained in about 15,000 topics going all the way back to April 2003. Visitors discuss topics from visas and taxes to recommended neighbourhoods and mobile phone companies.

Broken out from the forum is the "petites announces" section, otherwise known as the classifieds. Here, people can post classified ads to sell their car, to post a job opportunity, or to sell furniture and appliances with a small listing fee. They can post classified ads of other types for free.  The behind-the-scenes workflow for the creation of a classified ad determines whether a payment is necessary, accepts the payment and stores information about the requested category, and links the purchased credit to the correct ad.

Best practices and performance enhancements

The revamped website features eZ Flow to create dynamic home pages and sidebars and eZ Find to search content from across the site. Mugo Web helped to set up the publishing process to make it easy for editors to feature different services and stories in content blocks. We helped optimize the content structure so that complex page elements are loaded and searched in a responsive manner.  Using eZ Publish template best practices, we optimized smart caching rules, dynamic menu generation, forum user statistic generation, page styling, and more.

On the server end, Mugo Web troubleshooted some issues that were causing regular and significant slowdowns and crashes on the site. We analyzed the types of page requests and properly configured a few important MySQL database settings, which completely eliminated the site issues and dramatically improved site speed.

Read more

Setting up custom Events in GA4

Events are the buzziest change between Universal Analytics (UA) and Google Analytics 4 (GA4). There’s a good reason for that — they mark a very substantial shift in how property owners track data on their sites. This is a daunting prospect and an opportunity. As a property owner, you will need to reevaluate how you use your analytics and how you can make the new system work for you. As you make the switch to GA4 before UA’s End Of Service date (July 1, 2023), you might be focusing on just recreating a familiar pattern and making your GA4 property look the same as your old UA dashboard; the better option is to clarify exactly what you need from your site’s analytics and leverage GA4’s superior flexibility to accomplish your goals.

LEARN MORE
Part of a data table in ASCII format showing output of the eep:location:subtree command

eep-bundle: eep is back, this time for eZ Platform / Ibexa DXP

We’ve discussed eep (Ease eZ Publish) several times over the years. It’s a powerful tool we at Mugo Web have used for innovative solutions. For the uninitiated, eep is a collection of scripts to support developers working with eZ Publish. Now that eZ Publish is a legacy product, we needed a new option for eZ Platform and Ibexa DXP. Introducing eep-bundle, a collection of Symfony commands specifically selected to work with the new system! We’ll dive in and look at some of the more useful functions eep-bundle provides, such as commands to work with cache, content, content field and type, location, section, and user data.

LEARN MORE
Business person riding rocket over top the GA logo

An introduction to what's coming with GA4, or: How I learned to stop worrying and love analytics

If you have a Google Analytics property, you’ve probably heard about the upcoming switch to GA4. You might have seen the banners across the top of the page when you log into UA. “Universal Analytics will no longer process new data in standard properties beginning July 1, 2023”, a polite yet vaguely threatening notification, easily ignored as a problem for next year. If you are proactive, you might have already started the switch to the new platform, having heard the recommendation to run both concurrently until the switch. And if you are like many, that might be as far as you’ve gotten.

LEARN MORE
A small shopping cart filled with boxes that say online shopping, next to a large magnifying glass

Explore flexible commerce features with Mugo’s ReaderBound platform for publishers

Specialty presses have specific requirements that aren’t met by run-of-the-mill websites or standard e-commerce solutions. Their readers are among the most demanding consumers you’ll find online, and they want precise details about your publications, trustworthy reviews, and recommendations from a community of like-minded readers.

A retail shopping cart e-commerce system isn’t up to the standard these customers expect.

This is part of the reason why Mugo built ReaderBound, an all-in-one, a feature-rich website platform for publishers. The specific demands of this industry require an integrated, purpose-built commerce experience.

LEARN MORE
There is an image of a phone with a material request form showing on the screen. Text beside the phone reads Custom Forms with Mugo Library.

Seven examples of how libraries use Mugo Library's Custom Forms to engage with their patrons

Libraries provide a myriad of services for their patrons, which requires a lot of coordination and communication. Patrons need multiple ways to interact with their librarians; in-person, via phone, social media, chat, etc. A modern library needs tools to quickly collect information and requests with an intuitive workflow for staff and the public.

LEARN MORE
outline of a person sitting at a computer typing. Text on screen reads Tales from a Developer: Troubleshooting Varnish

Tales from the Developer: Troubleshooting and fixing issues with Varnish

When things go seriously wrong in a well-built but complicated system, the cause is often a cascade of small failures that pile up. Not that we’re building rockets over here, but an excellent example is the ill-fated Ariane flight V88. Solving the issues behind such failures can be problematic. Many things contribute to the difficulty, from the extensive use of caching to the need to convincingly reconstruct the failure in retrospect. Debugging this kind of failure, especially under pressure, is hard. We consider the ability to do this to be the hallmark of a senior developer. Even so, it is essential to have a team of experts working together to troubleshoot issues and find solutions promptly to help keep your site running.

LEARN MORE
Google Analytics logo beside a bar graph with a magnifying glass

Cross-domain tracking in Google Analytics: Excluding domains in GA4 and GTM

If you manage one of the millions of websites affected by the Google-mandated migration from Universal Analytics (UA) to Google Analytics 4 (GA4), you might be following the best practice of simultaneously running UA and GA4 scripts until you’re ready to adopt GA4 fully. One of the analytics features that needs special attention is cross-domain tracking.

LEARN MORE