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 - 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
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/display_options.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 - 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
![](https://raw.githubusercontent.com/mcldev/django-cookie-control/master/docs/images/display_options.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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ba2d9c782572e29c4442b8d7234ee45c9e4e275adef9d3a9c39cf863c106500 |
|
MD5 | 3ce2495ad4b13702d0691f471fa43c7a |
|
BLAKE2b-256 | 6dbd9e6e4b17541648d34e30420384dd0cd53de2f52255118cc0539eda7fac8b |
Close
Hashes for django_cookie_control-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6debbf54ee143c73429eafbb1a71c89e11a657e29d4c37a29308d46fcb8f14c1 |
|
MD5 | 7ccac222b1e6d79dc4e1c0aa7c3361e5 |
|
BLAKE2b-256 | 14821347100f3c12a2178ac4ea3c1132122d46663f080f8220cab9c91f7ee113 |