In 2018, we launched a website for Community Bank, N.A. (CBNA). The site was the marketing and informational side for the US regional bank. It featured information around different account types, included rates and offers, had a store finder, and had a landing page builder used in marketing campaigns.

CBNA 1

The homepage included current offers and links to popular pages. It was the place where many customers started before logging into their online banking. We included a rotating carousel of offers in front of a large hero image.

Some of the pages on the site had a unique page layout, but most of them were built using a page builder with components that mixed and matched, depending on the needs of the content authors.

Icons created by our designers added a little bit of character and consistency between pages.

IMG 1144
CBNA 2
CBNA 4
CBNA 7
CBNA 5
CBNA 6

As part of the CBNA website project, we developed a theming system that let us re-use page components across multiple themes. This was used to differentiate the wealth management section of the site.

CBNA 3

What I Did

I was the main developer for the original launch of this site, but my friends, Zach Sackett and Marc Hartwig, wound up trading on and off with me as we worked to add new features to support the website. This included a whole page builder setup for their marketing landing pages and a similar templating system for their email marketing.

While the client handled much of the content authoring, we supported the site by adding new features over time. I wrote several custom Craft CMS modules to help support their content needs.

Fin

Throughout my career I had worked on a few high-traffic sites, but this was probably the one that had the most concurrent users on a regular basis. We optimized performance wherever we could and we had to take into account user traffic during update deployments because taking down the website could impact thousands of people at once.

These were the kinds of challenges I wouldn’t have anticipated in my early career, but it was mostly par for the course at the level we were working at by this time.

💰