Wagtail CRX 简介
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 仓库