Wagtail CRX (CodeRed Extensions)¶
Official website | Source code on GitHub
CRX, formerly known as CodeRed CMS, provides a large set of enhancements and pre-built components for Wagtail which are ready to use out-of-the box! This saves development time and avoids “re-inventing the wheel” by providing features commonly needed by websites:
Streamfield blocks and page templates for Bootstrap 5: rows, columns, hero units, carousels, buttons, modals, cards, and more!
Settings for adding logo, navigation, footer, and other common elements.
Rich set of SEO tagging attributes on each page.
Configurable Google Analytics and other tracking.
Robust form builder including the ability for multi-step forms, conditional logic, customized confirmation emails, MailChimp integration, and more.
Article pages for building blogs, news, etc.
Calendar and event pages.
Google Maps blocks, and store locator functionality.
Dynamic classifier system, for creating filterable categories.
Website search functionality, filterable by page type.
Style your site using SASS/SCSS directly from Django, without the need for Node.js
Wagtail CRX is “just” Wagtail¶
An important line of distinction is that Wagtail CRX is not a fork of Wagtail, or a competing version of Wagtail. It is simply a pip package which provides additional features on top of stock Wagtail you know and love.
CRX is to Wagtail, what Wagtail is to Django. A set of additional features for web developers to save time and turn out high-quality websites. CRX is not a drag-n-drop or no-code solution (although many of the features do not require coding).
Our motivation for making Wagtail CRX is to enable a developer to quickly build a Wagtail website by pulling in pre-built components which have been heavily tested and are guaranteed to work in a consistent way. This is why the project is tightly coupled with Bootstrap CSS. This is a boon for web development teams: rather than copy-pasting code from one project to the next, code is centralized in a generic way in CRX and can be reused by many sites. This also helps with maintenance and Wagtail upgrades — bugs and upgrades can generally be implemented once in CRX then pushed out to all sites.
Join us¶
Have questions or ideas? Join us in the #coderedcms channel on the Wagtail Slack.
Contents¶
- Getting Started
- Installation
- Customize the design of your website
- About The Tutorial
- Tutorial Part 1: Site Name, Logo, and Global Colors
- Tutorial Part 2: Adding Pages
- Tutorial Part 3: Adding Content, Custom CSS
- Tutorial Part 4: Navbar & Footer
- Tutorial Part 5: Creating a Blog
- Tutorial Part 6: Web Page and Google Map
- Tutorial Part 7: Create Categories with Classifiers
- Tutorial Part 8: Forms & Contact Pages
- Tutorial Part 9: SEO Metadata
- Tutorial Part 10: Images
- Tutorial Part 11: Password-Protected Pages
- Advanced Tutorial
- Features
- How-To Guides
- Technical Reference
- Contributing
- Deploying & hosting
- Release Notes
- v4.1.0 release notes
- v4.0.1 release notes
- v4.0.0 release notes
- v3.0.4 release notes
- v3.0.3 release notes
- v3.0.2 release notes
- v3.0.1 release notes
- v3.0.0 release notes
- v2.1.4 release notes
- v2.1.3 release notes
- v2.1.2 release notes
- v2.1.1 release notes
- v2.1.0 release notes
- v2.0.0 release notes
- v1.0.3 release notes
- v1.0.2 release notes
- v1.0.1 release notes
- v1.0.0 release notes
- v0.25.2 release notes
- v0.25.1 release notes
- v0.25.0 release notes
- v0.24.1 release notes
- v0.24.0 release notes
- v0.23.1 release notes
- v0.23.0 release notes
- v0.22.3 release notes
- v0.22.2 release notes
- v0.22.1 release notes
- v0.22.0 release notes
- v0.21.1 release notes
- v0.21.0 release notes
- v0.20.0 release notes
- v0.19.1 release notes
- v0.19.0 release notes
- v0.18.2 release notes
- v0.18.1 release notes
- v0.18.0 release notes
- v0.17.0 release notes
- v0.16.3 release notes
- v0.16.2 release notes
- v0.16.1 release notes
- v0.16.0 release notes
- v0.15.2 release notes
- v0.15.1 release notes
- v0.15.0 release notes
- v0.14.1 release notes
- v0.14.0 release notes
- v0.13.3 release notes
- v0.13.2 release notes
- v0.13.1 release notes
- v0.13.0 release notes
- v0.12.1 release notes
- v0.12.0 release notes
- v0.11.0 release notes
- v0.10.0 release notes
- v0.9.1 release notes
- v0.9.0 release notes