Wagtail CRX(前身為 CodeRed CMS,由 CodeRed Corp 開發)是一個基于 Wagtail 的 CMS 擴展包,主要用于快速構建營銷型網站,提供預置組件和增強功能。最新版本為 5.0.1(發布于 2025 年 5 月 9 日)。
以下是其典型工作流程的簡單介紹,從項目啟動到內容管理(基于官方文檔):
- 安裝與設置:在現有 Wagtail 項目中通過 pip 安裝 coderedcms 包(例如 pip install coderedcms),然后將相關模塊添加到 Django 設置中,啟用 Bootstrap 5 支持等基礎配置。
- 構建站點:使用預建的 StreamField 塊(如行、列、英雄單元、輪播、按鈕等)和頁面模板設計布局;配置全局設置,如 logo、導航、頁腳、SEO 標簽和 Google Analytics 跟蹤。
- 內容創建與管理:通過文章頁面處理博客/新聞、事件頁面管理日歷/活動、表單構建器創建多步驟表單(支持條件邏輯、MailChimp 集成);添加 Google Maps 塊或商店定位器;利用動態分類系統創建可過濾類別,并啟用站點搜索(可按頁面類型過濾)。
- 樣式與自定義:直接在 Django 中使用 SASS/SCSS 進行樣式調整,無需 Node.js。
- 部署與維護:部署到服務器(如使用 CodeRed Cloud),受益于集中代碼設計,便于升級和多站點維護。
這個流程強調開發效率,適合非技術用戶管理內容,同時開發者可擴展自定義功能。如果需要更詳細的變更日志,可參考 GitHub 倉庫