Dotmar Multi-Site CMS
One author instance, three public sites, multi-language - built around sales.
Stack
Magnolia CMSJavaReactApache TomcatREST APIs
Context
Dotmar Engineering Plastics distributes semi-finished engineering thermoplastics and conveyor components across Australia and New Zealand - PTFE, Nylon, Acetal/POM, PEEK, PVC, HDPE, Polycarbonate, Acrylic, Polyurethane, plus CNC machining and custom-parts services. The brief was for a CMS that genuinely supports the sales motion - multi-site, multi-language, with personalization and editorial workflows that actually mirror the team's real process.
Role
Fullstack Developer · Tech Lead
Highlighted Use Cases
- One author instance feeding multiple public instances - multi-site, multi-language
- Editorial approval workflow with explicit hand-offs between roles
- Personalization by location, time of day, age group, and audience segment
- AI agent that drafts content for editors to review - author-in-the-loop, not auto-publish
Challenges
- A CMS stack the team had not shipped on before - steep learning curve from day one
- Approval workflow is easy to over-engineer into a bottleneck if you do not push back on requirements
- Sales integration is where the value lives - and the hardest part to actually ship
Metrics
- 3 sites · 1 author instance · 3 public instances
- CMS scaled for ~10,000 users
- Personalization policies and rules engine running in production
Multi-site CMS in production for ~10K users with live personalization rules.