Mugo Web main content.
Programmer working at desk, cartoon image.

3 tactics for programming tests

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.

LEARN MORE
-

Building a custom REST API to synchronize content in eZ Publish

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.

LEARN MORE
-

Integrating Google AMP into an eZ Publish site

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.

LEARN MORE
The Mugo Feed Manager makes assembling a newsletter faster and easier

Building e-mail newsletters with the Mugo Feed Manager

Sending e-mail newsletters comes with a variety of challenges: selecting the contents, sorting them into sections, writing the HTML code, entering the title, description, images, and other data for each piece of content, and finally, previewing the e-mail. The process can be long and stressful if done manually.

The Mugo Feed Manager is easy to use, requires no background knowledge, and has an intuitive interface recommended for publishers and content managers.

LEARN MORE
Essential tools for a web development team

Essential tools for a web development team

A Mugo developer's toolbox is packed full of tools. Big tools, small tools, new tools, old tools. We don't care if they're shiny or use all the latest buzzwords to describe their functionality. Much like the solutions we build, we care that they work, and work well.

Here's a brief look at our favourite tools to work with.

LEARN MORE
-

Magazines: If you’re not doing these 5 things, you risk failing at digital publishing

Publishing is something of a calling and has often been described as a labour of love. It is also a key business practice whose importance has spread well beyond the boundaries of ‘traditional’ publishers. These days everyone from the basement blogger to the sophisticated brand is using content to capture audiences and drive sales.

LEARN MORE
eZ partners gather to share learnings and technical solutions

Meet the eZ community

When you choose to build a website in eZ Publish or eZ Platform, you’re not just getting a super functional and long-lasting content management system, you’re also getting access to a community of developers who work together to ensure you’ll get the best possible solutions and service over the long term.

LEARN MORE
-

Unleashing Bronto’s fields, segments, and workflows for powerful automated marketing messages

We’ve worked with many marketing automation platforms and have written about custom integrations using MailChimpSalesforceMarketoHubSpot, and Bronto. Recently, we’ve been impressed by the combined power of Bronto’s fields, segments, and workflows. Fields are user metadata and can be updated remotely via the Bronto API. Segments are automatically generated lists of users who meet the segment’s criteria. Finally, workflows are intelligent triggers that can be used to initiate a complex series of events. The combination of these features can be extremely powerful for marketers looking to send customized messages to highly targeted lists.

For instance, we recently built a CMS-based blogging platform for FindaTopDoc, a client that showcases medical professionals and their content. Their blog posts go through a series of editorial controls before they are made publicly visible, and if the author has opted-in and configured social sharing, the published posts are also shared to the author’s social media accounts.

LEARN MORE
Metadata and better image quality doesn't improve your understanding of this image

Image optimizations in eZ Platform and Symfony: JPEG quality and stripping image metadata

Your eZ site might be serving megabytes of unnecessary image data on every page load. Do your users and your SEO rankings a favour: strip image metadata and set a reasonable image quality setting for your image aliases!

LEARN MORE
-

Personalized page previews for e-mail marketing with wkhtmltoimage

One way to attract visitors to your site is through e-mail marketing campaigns, but sending thousands of generic e-mails might not generate the kind of returns you're hoping for. One of our clients, FindaTopDoc, needed a customized approach for its e-mail campaign targeting potential new content contributor doctors. The goal was to generate an image that would show the recipient exactly what their personal blog would look like, including their profile picture and personal details.

LEARN MORE
Can't see the forest for the trees

Thinking beyond the CMS feature checklist: validating requirements and considering change management

Selecting any new technology for your organization often results in a comparison of features, and the decision can come down to which product has the features you want.

But when it comes to choosing a CMS, to some extent they all have the same set of core features. You're not usually technically limited on what you can do; the key is often in understanding how those features can be used effectively in conjunction with your organization's processes.

LEARN MORE
Choose your CMS development partner wisely

How to choose the best content management system for your organization (hint: let someone else do it for you)

It’s no secret that eZ Publish / eZ Platform is our favourite CMS, and we recommend it to most of our clients when content creation, distribution, and monetization are key to their business. But the fact is, most CMSs have similar structures and similar goals: to make the process of creating and managing digital content easy. Does it really matter which one you choose?

LEARN MORE