Craft CMS Plugin for Shared Components
Challenge
Palmer Johnson has multiple subsidiaries under its roof, each with its own visual brand and website. Our challenge was to find a way to maintain consistent component code across multiple unconnected domains, while still allowing for brand customization.
Solution
Astuteo created a custom Craft CMS plugin to be installed across each brand website. Reusable components and services were developed within the shared plugin, deploying DRY code across multiple domains without the need for repeated work hours.
Deploying Consistent Components Across Multiple Domains
In addition to various helpful functions and services, we developed templates – like the website footer above – to share across the different domains. While the grid system and layout remained the same, each site footer could have its own content, color scheme, logo, president’s signature, and social media links. Links to other websites within the family of brands also appeared with the current site excluded.
Looking for a better partner to manage your website?
Astuteo is a small web design and development team that works directly with you to create awesome digital resources. Get in touch to see if we're the right extension for your team.
Just have questions? Email Matt Everson