ExpressionEngine Website

2015–2019 for EllisLab Corp (In house)
Homepage
Homepage Zoom
Features Page
Features Page Zoom
Services Page
Services Page Zoom
Support Page
Support Page Zoom
Add-on Market
Add-on Market Zoom

Summary

EllisLab needed a website to present, sell and rally the community around ExpressionEngine CMS. The website was to provide the information a potential customer needed to make a purchasing decision, a way to make that purchase, a place for the community to interact and engage with the EllisLab team, and a path to get official support directly from the developers of the product.

In addition to the general website needs, the business goals included increasing product sales, and improving first party educational resources for new and existing customers.

Proposal

The first step for this project was to listen to the client’s needs and wants, which I took and distilled into a preliminary site map. Creating a site map for this project accomplished two goals, 1. EllisLab and I now had a defined language to speak when discussing the site and it’s many sections and pages, and 2. It gave us a literal map for developing the website’s code base and channel structure.

After we agreed on a site map and structure for the new website, I set on the task of wire framing the pages and sections, once we had approved direction, I began designing the UI and visuals for the new site.

My goal with the design was to create something that looked curated, and art directed, but was also modular and easy to tweak and add to, so that we could A/B test pages, and add new sections and pages without having to start from scratch each time.

Once the design was approved and ready, I wrote the HTML, CSS, and Javascript. I worked with the EllisLab development team to integrate the design and special features into ExpressionEngine CMS. This included a commerce solution, a support ticketing system, a bug tracker, and discussion forum.

Practice

For this project, I practiced UX Design (research, wireframes, and user journeys), UI Design, HTML/CSS/Javascript and ExpressionEngine CMS integration. Additionally I co-managed the project from discovery to launch.

Photo of James Mathias

James Mathias is a father of four, husband of one. Internet improver, board gamer, fitness amateur, yoyo player, artist, writer + outlaw. → More

hire James 615 249 8113 Dribbble GitHub
Close [esc]
Close [esc]
Close [esc]
Close [esc]
Close [esc]