eZecosystem / Mirror / Mugo Web

If you deliver print content such as a magazine or newsletter to a subscribed user base, you should be targeting a digital solution.

08/01/2018 03:18 pm   Mugo Web Blog   Mirror   Link  

As a project manager on a web project, you have to be the hub for editors, marketers, developers, designers, IT staff, clients, and a plethora of other stakeholders as the team works together to plan, build, and launch the website or application. While managing the people, scope, timeline, and budget, you need to find the most efficient way for everybody to get things done. The best way to achieve this is to make unblocking others your primary responsibility.

05/31/2018 06:13 pm   Mugo Web Blog   Mirror   Link  

For most content-based websites, success comes down to a trio of critical metrics: traffic, engagement, and revenue. These success metrics can also be expressed as a conversion path: you drive traffic to your site via content and marketing strategies that engage your audience, and this converts to revenue via ads, sponsored content, paid subscriptions, or otherwise.

05/14/2018 09:06 am   Mugo Web Blog   Mirror   Link  

Dealing with permissions and security systems such as Security-Enhanced Linux (SELinux) is an issue that seems to challenge many developers. Some enterprise Linux distributions like Red Hat and CentOS come with SELinux enabled by default, but not knowing how SELinux works can lead developers to disable it. This is a mistake.

05/03/2018 10:30 am   Mugo Web Blog   Mirror   Link  

I recently did a performance review for a server setup running more than 200 websites. The infrastructure is hosted at Amazon AWS. It contains multiple web servers behind multiple Varnish caching servers, uses RDS for database storage, and uses EFS for storing assets like content images and documents. There were several areas of performance optimization to be done, which was a good development exercise and resulted in an improved user experience. Most importantly, though, the results also saved bandwidth; reduced the number of servers, number of CPUs, and amount of RAM required; and saved money! A faster site also improves SEO, which can drive more visitors / customers to your site.

04/30/2018 08:00 am   Mugo Web Blog   Mirror   Link   @4

Mugo Web puts emphasis on keeping its employees connected -- through good times and bad.

04/24/2018 02:54 pm   Mugo Web Blog   Mirror   Link   @17

Building a relationship with a web development partner can be a lot like dating. In the early days of your relationship, you’ll be talking to your web developer frequently, getting to know their strengths and weaknesses, and hoping they’ll be reliable, trustworthy, and ultimately live up to your expectations.

04/04/2018 03:33 pm   Mugo Web Blog   Mirror   Link   @12

For most content-based websites, success comes down to a trifecta of critical metrics: traffic, engagement, and revenue. These success metrics can also be expressed as a conversion path: you drive traffic to your site via content and marketing strategies that engage your audience, and this converts to revenue via ads, sponsored content, paid subscriptions, or otherwise.

03/22/2018 12:06 pm   Mugo Web Blog   Mirror   Link   @12

We’re often asked which content management system we would recommend for small businesses, non-profits, enterprise clients, magazines, book publishers, etc. We’ve written a lot about our favourite content management system (eZ Publish / eZ Platform), which we’ve used for countless sites of various sizes and levels of complexity in a wide variety of sectors.

But we know there are a lot of content management systems that you’ll likely consider when launching or redoing your website, and we understand that every organization wants to ensure they get the best fit for their particular vertical and needs.

03/15/2018 09:13 am   Mugo Web Blog   Mirror   Link   @10

Writing CSS (Cascading Style Sheets) is critical to effectively describe how HTML elements must be displayed on a web page to define styles, design, layout, and everything you need to create a stunning website. But when you start working with large, complex sites, you might start to wonder if CSS could be better. If you are having these thoughts, congratulations! Your SASS time has come.

03/14/2018 10:00 am   Mugo Web Blog   Mirror   Link   @8

Intended audience: developers

Unix-like operating systems power the majority of the Internet, and if you’re a web developer, chances are you interact with them daily. Whether you’re using the Linux or macOS command line interface, the Windows Subsystem for Linux, a Vagrant box, or connecting to a remote server via SSH, here’s a list of five command line techniques to be more productive.

03/08/2018 10:45 am   Mugo Web Blog   Mirror   Link   @8

We recently used OneAll to develop a feature that allows user generated content to be created, submitted for review, published, and then automatically posted to the creator's social media channels without additional effort on their part. Here's how we accomplished this.

03/02/2018 12:44 am   Mugo Web Blog   Mirror   Link   @4

Imagine thousands of Canadian kids’ books, located in one place. They’re here, complete with a database you can search by genre, age range, grade level, and theme. Add to that hundreds of classroom resources for teachers, librarians, and educators to explore by type, subject, and grade level and you've got the perfect match.

02/28/2018 10:00 pm   Mugo Web Blog   Mirror   Link   @13

ReaderBound is a powerful website platform that helps publishers easily showcase and sell their books online.

It combines sophisticated content management and e-commerce solutions, client support, website hosting, and maintenance into one convenient package.

We often explain the ReaderBound benefits in terms of what it enables you to do. However, one of its key benefits is what it takes off your plate: a number of site maintenance worries.

02/22/2018 03:00 pm   Mugo Web Blog   Mirror   Link   @16

Whether you're a B2B publication such as Habitat Magazine or a B2C publication such as The Christian Science Monitor, you've likely been facing challenges around advertising, the erosion of print dollars, and intense competition for reader attention (both in print and digital) for years. To stay competitive and be able to thrive, you need to innovate digitally. Carol Ott, Publisher and Editor-in-Chief of Habitat Magazine, states that "without digital, we would no longer be in business". Is your digital platform and website enabling or hindering you?

02/21/2018 02:54 pm   Mugo Web Blog   Mirror   Link   @18

Words like innovation and digital transformation tend to be sprinkled liberally in discussions about digital publishing and online revenue models these days. But stories about publishers that have actually implemented new digital strategies resulting in positive revenue streams are not nearly as common. One of our clients, The Christian Science Monitor, however, has done just that, reinventing itself online to better resonate with its readers, and generating a critical new stream of subscriber revenue.

02/14/2018 12:10 pm   Mugo Web Blog   Mirror   Link   @20

Facebook's solution to speed up mobile web page loading is called Facebook Instant Articles (FBIA), and it's only available to Facebook app users. Here's a look at how to integrate FBIA into eZ Publish / eZ Platform.

01/08/2018 10:00 am   Mugo Web Blog   Mirror   Link   @50

On content heavy sites, it can be useful to inject snippets of code into CMS data before display (for example, into the body copy of an article). These snippets could be automatically generated glossaries, tables of contents, or ad units, placed mid-content.

Let's explore a general approach to getting such snippets into place.

01/01/2018 10:07 pm   Mugo Web Blog   Mirror   Link   @146

Giving association members the ability to submit insurance claims online saves time and money for the Alberta Gymnastics Federation. Here we'll take a look at the insurance claims submission web app we built in eZ Publish / eZ Platform. 

12/27/2017 08:13 am   Mugo Web Blog   Mirror   Link   @42

In an effort to engage its audience, our client, FindaTopDoc, wanted to integrate a custom Q&A platform into its site. They chose Oracle + Bronto as the accompanying marketing automation tool. Here we outline how we integrated Bronto with eZ Platform to build a robust Q&A and newsletter system with the capacity to send customized e-mails to tens of thousands of users.

12/21/2017 08:28 am   Mugo Web Blog   Mirror   Link   @4

The content business used to be the exclusive purview of media outlets, book, and magazine publishers. But today, the maxim “everyone is a publisher” has become more relevant than ever, particularly online, where audiences are not only wary of ads, they may not ever see them.

12/11/2017 11:20 am   Mugo Web Blog   Mirror   Link   @91

Intended audience: technical managers, senior developers

Agile developers must constantly strike a balance between building solutions for a known existing case and building solutions that can scale to handle unknown future cases. On the one hand, Agile philosophy encourages us to build and iterate as necessary: Move Fast and Break Things. On the other, various programming best practices encourage us to build in an extensible and modular way from the start: Do One Thing and Do It Well. On smaller projects, these two goals can be achieved simultaneously; but on larger projects – especially given time and budget constraints – it is sometimes necessary to prioritize one over the other. 

Project managers and full-stack developers face such choices almost immediately, during the initial development, staging, and deployment phases. For instance, a project may begin with a narrow scope and require only a single developer’s time. In this case, it often makes sense to forgo provisioning a dedicated development virtual machine (VM) or staging server, and instead, to use generic or shared environments. But as the scope of the project grows, for instance with caching or proxy layers, it often makes sense to implement better development, staging, and production parity.

12/08/2017 04:01 pm   Mugo Web Blog   Mirror   Link   @161

It’s not every day you hear about lucrative new revenue streams opening up for magazine publishers. In fact, most media outlets prefer to paint dark doomsday pictures when it comes to the future of magazines. 

11/29/2017 06:26 pm   Mugo Web Blog   Mirror   Link   @259

This year, after 10 years of steady growth, we reached the milestone of having 10 people on the Mugo Web team. And yet, in early sales discussions, we continue to face concerns about our size and stability: "How can I count on you still being there next year?" We've had to prove that we compare well against -- and outlast -- competing web development partners with hundreds of employees. Inherent to the Mugo story is a long-term, stable team, and our small size is one of the reasons our clients choose us.

11/20/2017 10:56 am   Mugo Web Blog   Mirror   Link   @388

Follow along as we demonstrate a stunning example of the importance of testing changes to your site.

11/14/2017 09:38 am   Mugo Web Blog   Mirror   Link   @323

If content is or needs to become a core part of your business, choosing a content management system (CMS) is critical. Here's a look at why some of our clients and partners chose eZ.

11/09/2017 04:21 pm   Mugo Web Blog   Mirror   Link   @360

I have a short list of suggestions for people applying to programming jobs and who have to do a programming test. I am driven to make these suggestions after watching a lot of programmers applying at Mugo: I am a programmer myself, but I am in the position of judging candidate's efforts on the basis of a business owner or project lead.

11/08/2017 12:21 pm   Mugo Web Blog   Mirror   Link   @355

I have a short list of suggestions for people applying to programming jobs and who have to do a programming test. I am driven to make these suggestions after watching a lot of programmers applying at Mugo: I am a programmer myself, but I am in the position of judging candidate's efforts on the basis of a business owner or project lead.

11/08/2017 12:21 pm   Mugo Web Blog   Mirror   Link   @351

eZ Publish allows you to develop custom REST APIs to transfer data among different platforms. This "getting started" guide will show you how to build and integrate a REST API into an eZ Publish installation by developing a custom module view that returns a JSON object.

11/03/2017 03:53 pm   Mugo Web Blog   Mirror   Link   @318

Accelerated Mobile Pages (AMP) is Google's technology designed to create fast mobile pages. AMP allows developers to take advantage of fast rendering and improved performance. Here's a look at how it can be integrated into an existing eZ Publish website.

10/13/2017 11:00 am   Mugo Web Blog   Mirror   Link   @367