近期工作稍作喘息,遂著手構思一套簡易且實用的「內容模型系統」(表單管理 + 內容引擎),旨在沉澱技術、提升架構設計能力。基礎版本已告一段落,計劃分系列文章總結心得,並釋出線上演示與原始碼供社群參考指正。筆者技術路程雖久,卻缺乏實戰級軟體工程、UML 建模與設計模式經驗,文中難免疏漏,懇請不吝指教。
內容模型的核心在於「表單管理」與「內容引擎」。以此為基礎可開發完整、可自由擴充表單與欄位的 CMS 系統,滿足不同業務對表單資訊的差異化需求,是 CMS 與資訊系統的核心組件之一。
內容模型系統分為兩大部分:
後續文章將依序剖析類別圖、活動圖、系統原型、資料庫結構等技術細節。