Mugo partner since 2010
CSMonitor.com is the most visited eZ Publish site in North America.
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
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.
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.
Microsites feature different designs and sponsorship.
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.
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:
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.
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.
CSMonitor.com has an archive installation that hosts articles dating back to 1980.
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.
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.
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.
Mugo partner since 2024
Delaware County Libraries is a regional library system in Pennsylvania, USA.
Mugo partner since 2024
Dymax is a developer and manufacturer of broad-spectrum light-curable adhesives.
Mugo partner since 2024
Hibu provides digital marketing solutions to local businesses across the US.
Links are among a website's most valuable components. They connect (that’s what the word “link” means, after all) different pages and resources, helping site visitors find the content they are looking for. Well-planned and formatted links are like a detailed, intuitive treasure map that sends visitors to the right destination.
Links are also critical for making your website accessible to visitors with visual or other impairments. A link that lacks important information can prevent some visitors from accessing all the treasures a website holds. Or even worse, it can send users to completely undesirable content and discourage them from exploring all your site has to offer.
In this post, I’ll discuss how to present links in various contexts, clearly explaining how they can create and inform powerful relationships between different pages and assets.
Amazon Web Services (AWS) EC2 has the reputation of being a pricey option for cloud-based hosting and compute resources. Certainly, that was our initial impression here at Mugo Web years ago when we began standardizing our hosting and site management business on a single cloud platform.
However, we quickly discovered that AWS is actually quite affordable. In fact, our monthly costs for a virtual machine using 8GB of RAM, at 100% usage, is predictably lower with AWS than with other virtualized or traditional data centers. That’s without aggressively tuning our resource usage, which is often the focus of how to optimize AWS pricing.
In this post, I’ll show you how AWS can be a cost-effective option for professionally managed websites. I’ll also take a quick look at some of the additional savings tactics you can employ to get more value from your decision to run on AWS.
In this blog post I am going to talk about several security best practices, particularly for configuring AWS Access Keys. Some of these practices are based on a project that we inherited which was compromised by hackers. Best practices are often learned from mistakes; and when the mistakes are someone else's, so much the better!
If you were used to the Open Source version of eZ Publish, you are probably familiar with the eZ Flow extension, which allows editors to build pages visually specifying the components based on a Layout, Zones, and Blocks system. Users that have migrated to the Ibexa OSS might have noticed that there is no such system available, only the Ibexa Page Builder, which is restricted to the Enterprise version.
At Mugo, we love to contribute to the Open Source community. After identifying this need, we decided to create a prototype for an alternative to the eZ Flow extensions for Ibexa OSS. With that in mind, we created the Mugo Page Bundle as a simple way to build page layouts.