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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5982b5705ee775abc0df4fe7d789d4cb17e37858473bcf42cffaf93d25580f0a |
|
MD5 | 6e6c78878b08a43b1980141997ebad2f |
|
BLAKE2b-256 | 92dcc31a74f30a685106d28c0bc32d6652f088e23ebe820f385ce7969e9da117 |
Hashes for django_cookie_control-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3c4b04547e8bc18e200236ff596edc1fed40bf47558519b7026d7a121e5db5b |
|
MD5 | da28b7da169bec9f7bb411ed6960a8a6 |
|
BLAKE2b-256 | 3aa86cecf2a4dbbbd21517171cdd2931a8ebec04e3a1f319722da3fac5778b8e |