Mugo Web main content.

The Christian Science Monitor

CSMonitor.com is the most visited eZ Publish site in North America.

The Christian Science Monitor

Mugo has been working with The Christian Science Monitor since April 2010. CSMonitor.com is the hub for the online, Kindle, and print editions, as well as for multiple syndication channels. It is the most visited eZ Publish site in North America.

Development work is grouped into 2-week release cycles in order to consistently drive new features. At Mugo Web, we use our experience with eZ Publish and web publishing in general to address a wide range of issues, such as caching, clustering, syndication, ad servers, multimedia content, searching, and more. From inserting social media buttons to tuning low-level cache performance with eZ's Distributing File System clustering, we are trusted to look at all things eZ Publish. We also provide support in multiple timezones.

"The team members we work with at Mugo have demonstrated a high caliber of competency in the work they do, and it instills great confidence in us to know that we have such quality professionals in our corner. Their consistent delivery has helped us develop a fluid system for enacting change and improvements on our website. We certainly look forward to continuing this relationship!"

 - Wendy Prugh, Program Manager, The Christian Science Monitor

csmonitor.com homepage

Over the past year, Mugo has helped CSMonitor.com keep readers on the site by increasing the average number of pageviews per visit by 30%, and achieve a 50% increase in total number of pageviews per month to 36 million. We've helped The Christian Science Monitor have its best fiscal year since 1963.

Features

CSMonitor.com is a busy news website, with dozens of editors posting breaking news and commentary throughout the day.

The homepage and topic landing pages are managed using dynamic layout blocks with the frontpage management tool eZ Flow, which empowers editors to hand-pick featured stories as well as configure blocks that automatically update with new content.

Key article categories include World, USA, Commentary, Business, Environment, Innovation, Science, Culture, and Books. In addition to the more traditional article content type, there are blog posts, list articles, photo galleries, videos, and interactive quizzes.

csmonitor.com citizenship test

Microsites feature different designs and sponsorship.

csmonitor.com microsite

There is significant integration with social media networks such as Facebook, Twitter, Google+, Disqus, and AddThis. For example, users can share personalized quiz results with their friends.

Editorial interface

CSMonitor.com has a sophisticated publishing workflow system, which includes content preview, an approval workflow, and scheduled publishing. Editors can create related content links and tag content in various ways. In addition, related content can be suggested and automatically populated using eZ Find (for content from within the site) and using Inform's automated content categorization and tagging (for content internal and external to the site).

Editorial interface enhancements include:

  • Simplifying the creation of content relations to related content of different content types, such as articles, authors, images, and videos
Suggest related articles
  • Auto-complete functionality for the author field
  • An interface to search for videos from NDN
Custom "add video" interface
  • An interface to cross-post articles in multiple sections
  • A custom framework to manage advertisement configurations per section and subsection
Customized ad management

We've implemented a flexible framework for editors to specify common SEO fields as well as extended meta tags for specific search needs, Open Graph, and more.

Content management

CSMonitor.com's content model and structure achieves both user-friendly interfaces and efficient page generation. Mugo Web has helped the Christian Science Monitor to dynamically grow and shape its content model, empowering staff and engaging readers. We've implemented new content displays, such as list articles; helped launch new sections, such as their Monitor Breakfast area; and created and improved dynamic layout blocks using eZ Flow.

Automated data import brings in content from an in-house media publishing platform. Data export is achieved in many ways: via an XML format to be consumed by InDesign for print layouts; via RSS for end users; and for content syndication with publishing partners (Yahoo, Amazon, and more) using formats such as nitf, nfb, lmt, newsml, and more.

Content is re-used for the mobile site, so that editors do not have to manage separate content trees for different channels. The mobile site features automated mobile device detection and supports all of the main features and content types of the main site.

Mobile site

CSMonitor.com has an archive installation that hosts articles dating back to 1980.

High traffic, high availability website maintenance

Mugo is consistently optimizing the website's performance.

CSMonitor.com runs an eZ Distributed File System (eZ DFS) cluster setup, with front-end web servers sharing a file system and a master-slave database architecture. There is a web server dedicated to administrative and editorial interfaces.

We've extended eZ Publish's cache handling functionality to achieve optimal cache clearing rules. We've also optimized the caching settings that get integrated with the Akamai CDN (Content Delivery Network) to balance server efficiency (caching what you can as long as possible) and timeliness of content. Interactive content types such as quizzes have been configured to work in a static cache environment.

We use the Solr-based eZ Find extension to achieve complex content fetches and to generate topic-based pages and automated content lists.

Mugo has improved image handling to reduce dependence on a shared file system. We've added maintenance scripts to organize content and to identify and remove orphaned and obsolete content (such as images and old content versions). We proactively patch eZ Publish issues and submit the code back to the main kernel.

We've implemented advanced performance monitoring for key services such as the databases, the shared file system, and the web servers. We've troubleshooted and protected the site against attacks from greedy news aggregators gone bad and other unexpected sources, to ensure that it runs as smooth as possible.

Development fun!

We use Assembla for ticketing, milestones, releases, wikis, version control, and more. We have individual development environments and a staging environment separate from the production environment.

Mugo Web enjoys the collaborative working atmosphere with The Christian Science Monitor. We work to set realistic expectations and goals and work to satisfy many stakeholders, interests, and business needs. The website presents ongoing new technology challenges, and we are counted upon to help with the continued success of the news organization.

Case Study

Press

Read 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
A pair of quality boots. Slightly worn, but sturdy.

Investing in a great publishing website pays off in the long run

A great deal is only “great” if it ends up paying off in the long run.

This truth is perhaps best expressed by author Terry Pratchett in his “Boots theory” of economic value, as laid out in his iconic Discworld novel series:

LEARN MORE
screenshot of the P20Asys interface

New TURI P2OASys site continues course for improved UX, performance

The Toxics Use Research Institute (TURI) at the University of Massachusetts Lowell wanted to add memos to records in its Pollution Prevention Options Analysis System (P2OASys), a database for evaluating and comparing the safety of chemistries. TURI could have elected to simply add a field to its database structure, but it saw a bigger opportunity to reinvent a key system that had not been updated for more than five years.

LEARN MORE