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.
Have you outgrown your web designer?
We build custom websites for brands determined to take the lead, not copy their competitors. No generic themes or bloated plugins. Just purpose-built strategy, clean design, and modern systems that scale.
Just have questions? Email Matt Everson