Django plugin to add and configure the Cookie Control by Civic UK
Project description
# django-cookie-control A Django plugin to integrate the Civic UK Cookie Control (https://www.civicuk.com/cookie-control)
The plugin is compatible with Django, DjangoCMS and Django/CMS multisite.
## To install Install the application via pip:
pip install django-cookie-control
Add ‘django_cookie_control’ to installed apps:
INSTALLED_APPS = [ … ‘django_cookie_control’, …]
Add/Edit the following to settings.py if required with required cookies: ` # DEFAULT if missing: COOKIE_CONTROL_REQUIRED_COOKIES = ['csrftoken','django_language','sessionid','django_privacy_mgmt_preferences','AWSALB'] `
Run or make migrations:
python.exe manage.py migrate
## To configure
For a full list of configuration settings see the Civic UK site, here:
https://www.civicuk.com/cookie-control/v8/documentation
Plugin configuration overview:
Add a new configuration - custom configuration for different sites via multisite.
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/add_control.jpg)
2. Configure Main Settings - Site name - API key - Cookie Control product version: Community, Pro, Pro Multisite
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/main_settings.jpg)
3. Display Options - Position - Theme style - Toggle type - Close style
Text and Accessibility
Custom Settings
6. Pro and Pro_Multisite Settings A series of settings for the paid Pro plugins, including: - Custom text - Custom formatting
Cookies
Necessary Cookies * A simple list of cookie names, including wildcards that are necessary for the site * A default list for Django, DjangoCMS, and AWS are already included.
Optional Cookies * Add an optional cookie or package of cookies that can be turned off for the site * Using separate functions On Accept or for On Revoke the cookies can be customised to be disable or enabled.
## To Test Use IE11’s emulation to test this tool -
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_cookie_control-1.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fa68992bb39265c25777dbea284eaa8453ab5957da08516f3f7e4b132263f36 |
|
MD5 | 80982755ccfcc9eac8a94559d3b49491 |
|
BLAKE2b-256 | 1f0ad38b53c846727cccde12cedaec4f6a9446070f9679445688330a1d812f12 |
Hashes for django_cookie_control-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7270fa601af87cef4fc8450b7744f64fd2938819964f1feaffb17cf6b90c3868 |
|
MD5 | fff62f246c7c912459f2ecb56f55a2b4 |
|
BLAKE2b-256 | 0519a78c18f73691a6a35fddc76c7dba4d292cfdabc2ef355f46fcfcd9468863 |