Development
In developing the new components, we were also able to implement a number of UX upgrades that could be simultaneously rolled out across the Metricon Homes website. This included updates to the Algolia search integration and the way filter options were presented on the front end, allowing for greater transparency in the number of available items within each filter category.
While the two websites exist in different Craft instances, the shared codebase means that whenever technical upgrades are made to one website, they can be easily and simultaneously rolled out across the other website, as well. This reduces overall development effort and prevents the build up of technical debt over time.
While the two websites have their own codebases and Craft instances and are managed by different teams, they align so closely that whenever technical upgrades or enhancements are made to one they can be easily rolled out to the other website soon after. This prevents the build up of technical debt over time, but more importantly, provides a push-pull effect for ongoing innovation.
Facilitating regional content
With building codes and suppliers differing across states, Metricon needed the ability to display different service information and documents within each of their build regions. To facilitate this, we created the ability for content managers to set regions at a page or component level, with the frontend experience reflecting the specific content that has been tagged as relevant for the user’s region.
This allows Metricon content managers to create multi-region content within a single entry in the CMS, reducing duplication and allowing for seamless management of regional variations in content.