Wagtail CRX Django Settings¶
Default settings are loaded from coderedcms/settings.py
. Available settings
for Wagtail CRX:
CRX_DISABLE_ANALYTICS¶
If set to True
, the AnalyticsSettings
model ( “Tracking” in Wagtail Admin) will not be registered. All tracking and analytics features will be disabled. Note that all buttons and links throughout CRX have “Advanced Settings” to customize the tracking behavior — if disabled these will do nothing. Defaults to False
.
CRX_DISABLE_LAYOUT¶
If set to True
, the LayoutSettings
model ( “CRX Settings” in Wagtail Admin) will not be registered. Many features such as the ability to set a logo, favion, Google Maps keys, etc. will not be available.
If you’re looking to customize the navbar and footer, it is NOT recommended to disable this, but instead use the CRX_DISABLE_NAVBAR
and CRX_DISABLE_FOOTER
settings. This way the logo and various other features remain customizable by the user. The Layout Settings, and the logo in particular, are used extensively throughout CRX and therefore may cause unexpected breakage if disabled. Defaults to False
.
CRX_FRONTEND_*¶
Various frontend settings to specify defaults and choices used in the wagtail admin related to rendering blocks, pages, and templates. By default, all CRX_FRONTEND_* settings are designed to work with Bootstrap 5 CSS framework, but these can be customized if using a different CSS framework or theme variant.
Available settings are defined here <https://github.com/coderedcorp/coderedcms/blob/main/coderedcms/settings.py>.
CRX_PROTECTED_MEDIA_ROOT¶
The directory where files from File Upload fields on Form Pages are saved. These
files are served through Django using CRX_PROTECTED_MEDIA_URL
and require
login to access. Defaults to protected/
in your project directory.
CRX_PROTECTED_MEDIA_UPLOAD_WHITELIST¶
The allowed filetypes for media upload in the form of a list of file type
extensions. Default is blank. For example, to only allow documents and images,
set to: ['.pdf', '.doc', '.docx', '.txt', '.rtf', '.jpg', '.jpeg', '.png',
'.gif']
CRX_PROTECTED_MEDIA_UPLOAD_BLACKLIST¶
The disallowed filetypes for media upload in the form of a list of file type
extensions. Defaults to ['.sh', '.exe', '.bat', '.ps1', '.app', '.jar', '.py',
'.php', '.pl', '.rb']
CRX_PROTECTED_MEDIA_URL¶
The URL for protected media files from form file uploads. Defaults to
'/protected/'