CMS Doanh nghiệp · Magnolia + Java + React

Dotmar Multi-Site CMS

Một author instance, ba public site, đa ngôn ngữ - thiết kế xoay quanh sales.

Stack

Magnolia CMSJavaReactApache TomcatREST APIs

Bối cảnh

Dotmar Engineering Plastics phân phối nhựa kỹ thuật và linh kiện băng tải tại Úc và New Zealand - PTFE, Nylon, Acetal/POM, PEEK, PVC, HDPE, Polycarbonate, Acrylic, Polyurethane, kèm dịch vụ CNC và gia công custom. Yêu cầu là một CMS hỗ trợ thật sự cho quy trình sales - đa site, đa ngôn ngữ, kèm personalization và workflow biên tập phản ánh đúng cách team đang làm.

Vai trò

Fullstack Developer · Tech Lead

Use case nổi bật

  1. Một author instance phục vụ nhiều public instance - đa site, đa ngôn ngữ
  2. Workflow phê duyệt biên tập, hand-off giữa các vai trò được định nghĩa rõ
  3. Personalization theo vị trí, khung giờ, độ tuổi và segment khách hàng
  4. AI agent soạn nội dung để biên tập viên review - author-in-the-loop, không auto-publish

Thử thách

  1. Stack CMS team chưa từng ship - learning curve dốc ngay từ ngày đầu
  2. Approval workflow rất dễ over-engineer thành bottleneck nếu không phản biện lại yêu cầu
  3. Sales integration là nơi giá trị thực sự nằm - cũng là phần khó ship nhất

Số liệu

  1. 3 site · 1 author instance · 3 public instance
  2. CMS scale cho ~10,000 người dùng
  3. Personalization và rules engine đang chạy production

CMS đa site chạy production cho ~10K người dùng với rule personalization hoạt động thực tế.