How Knak Does Email: Advantages of an open source framework

We started using an open source framework called MJML just over a year ago, and it’s been a match made in code heaven. 

MJML makes it easy to code responsive emails, which means that the emails Knak users create are fully responsive and look incredible no matter where they’re being read. 

When we first wrote about it last year, we mentioned that we were initially drawn to the open-source format and the fact that it’s component-based. Now, we like it even more, and here’s why: 

The Codebase is Just So Good

The MJML codebase is open-source, which from our perspective can’t be beat. While HTML for the web is fairly standard, HTML for email is not, which means that without something like MJML, everyone has to develop the right code on their own. It’s time consuming and extremely error prone. 

But with an open-source format, everyone works together to make the framework better. MJML currently has contributions from more than 80 developers, so it’s simple to make adjustments when email clients release new versions. 

In fact, the framework around MJML is so strong that in the 12+ months that we’ve been using it, we’ve only needed one update. It’s top-notch, and it’s such an improvement over individual developers maintaining their own codebase. 

“We’ve only had to make one change to the core codebase so far, and it was a small fix to make sure that non-stacking columns worked in Gmail.” says Jack Steele, Developer and Email Specialist at Knak. 

“That’s really remarkable, because we’ve used MJML to create literally tens of thousands of emails. The code base is so extendable that we can build our own customizations from their starting point.”  

It’s Easy to Learn

We had a new email developer join the team recently (welcome, Shyley!), and she was not familiar with the MJML platform. But within a few weeks, she’s gotten comfortable with it, and so far, she likes what she sees. 

“I’m blown away by its capabilities,” Shyley says. “I came to Knak from a digital marketing agency where I coded HTML emails completely from scratch. It was an extremely long process for me as a developer and for the QA team as well. 

“The MJML framework has bulletproof buttons and seamless padding and background image capabilities, which really eliminate the possibility of human error. 

“Even when integrating background positions – something that’s usually really tricky – it wasn’t difficult to get it up and running. I’m very impressed all around, and I hope I never have to go back to coding emails by hand!” 

It’s Improved Email Functionality

We’ve been using MJML to support components like Section, Column, Image, Divider, etc for all major email clients. We’ve also put some Knak-specific components in place that help our clients create very progressive emails. 

And recently, we’ve added quite a bit of functionality, especially when it comes to background images. This includes background image support in Outlook, where users now have the ability to align background images vertically and horizontally. 

Tania Blake is Knak’s Marketing Manager, where she’s known for her strong attention to detail and unique ability to balance "process" with "getting stuff done". When she’s not juggling a million and one projects, you can find her cooking up a storm, doing yoga, or hanging out with her family.

Most Popular

Welcome Spencer Bull

The Knak team is happy to welcome our new Customer Project Manager, Spencer Bull.  Spencer is no stranger to project management, having held strategic, client-facing roles in a variety of industries, including automotive, healthcare technology,…

Welcome Felix Feng

The Knak team is growing again, and we’re happy to welcome Felix Feng as Senior Developer.  An experienced JavaScript developer, Felix comes to Knak from Front End and Full Stack Developer roles at Vrify, Canada…

Welcome Zak Michalyshyn

Knak is excited to welcome Zak Michalyshyn as Talent Acquisition Lead.  Zak is an Ottawa native who has spent his career helping companies grow by finding and recruiting talent from across the globe. He comes…