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',
...]`
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:
1. Add a new configuration - can used multiple for different sites on multisite.
![Add New](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
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/display_settings.jpg)
4. Text and Accessibility
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/configure_accessibility.jpg)
5. Custom Settings
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/custom_settings.jpg)
6. Pro and Pro_Multisite Settings
A series of settings for the paid Pro plugins, including:
- Custom text
- Custom formatting
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/pro_settings_only.jpg)
7. 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.
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/optional_cookie_control.jpg)
## To Test
Use IE11's emulation to test this tool -
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',
...]`
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:
1. Add a new configuration - can used multiple for different sites on multisite.
![Add New](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
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/display_settings.jpg)
4. Text and Accessibility
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/configure_accessibility.jpg)
5. Custom Settings
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/custom_settings.jpg)
6. Pro and Pro_Multisite Settings
A series of settings for the paid Pro plugins, including:
- Custom text
- Custom formatting
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/pro_settings_only.jpg)
7. 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.
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/optional_cookie_control.jpg)
## 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
Close
Hashes for django_cookie_control-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6e3f86b69dcf5c7f1bf510a2cf408cb0f064420b693340fcea74abf80102550 |
|
MD5 | 1b9ce8a54685f22f1358663e9d738f3d |
|
BLAKE2b-256 | 79219154b0dd7394dbb14ed4bec68986bc8bc62bad3b9aa8d1d0bd7bbd467392 |
Close
Hashes for django_cookie_control-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c404166ca0e19438a972e2da80c0ad1d9b6d0941b3d39f0d9d71e6bb98d0bf5 |
|
MD5 | 458ff0f7adc867b44b3a5b706a1adc2c |
|
BLAKE2b-256 | 56f0514c62c813833f5a7333eeed22b9d046253271858623e2ce8dc00a3b295f |