← Back

Renfrewshire Chamber of Commerce

Year Built: 2022

Technology Used: WordPress, PHP, Laravel Blade, JavaScript, SCSS, HTML

Designed by: Emma Cathie

Other Developers: Drew Reilly

Renfrewshire Chamber of Commerce Hero Image

This was the first big project I worked on solo for a WordPress build during my time at Cole AD. I had been with the company in my first junior role for around 8 months when I was tasked with building out the main WordPress theme for this new build for Renfrewshire Chamber of Commerce.

The site was designed by one of the designers at Cole AD, Emma Cathie. Initially, a rebranding design was done and then the design of the new website followed suit. If you are interested in seeing more about her design process for this site, you can read more about it here.

Picture showing different examples of responsive mobile design on the Renfrewshire Chamber of Commerce site

Once we had the site design, I began work on a new custom WordPress theme using the blank template Sage by Roots.io. Working with Sage gave me an already structured theme which is easy to follow, as well as the already configured setup of Laravel Blade which makes templating much easier.

The process we used at Cole AD to make sites as customisable as possible for users was to build out the new theme with custom Gutenberg blocks using ACF. This allowed us to give as much freedom to the client as possible to make changes in the future themselves without the need to come back to us and wait for the changes to be made. This approach meant the client was able to add new blocks, re-order blocks and update the content within the blocks themselves. Some key elements, like the header and hero sections were always stuck to the top and the footer always stuck to the bottom, but between those elements the client had complete freedom.

GIF showing the different menu sub-section styles on the Renfrewshire Chamber of Commerce site

My senior developer, Drew Reilly, worked on the Rubi CRM portion of the website and directing the API to the WordPress site where I then handled the calls to display member events posted on the Rubi CRM site and listed them on the WordPress site where users are able to see a list or a detail-specific page.

Multiple custom post types were integrated into the site, for things like events, members and staff. Each of these custom post types have their own custom archive page as well as individual layout. Also added into the site was slick for use of custom carousels, Leaflet for adding a custom map with pin to the contact page, and Gravity Forms for creating custom forms for contact us, event enquiries and membership enquiries.