Overview
This cookie compliance module is in response to the the EU cookie law (http://www.cookielaw.org) and provides both opt in and opt out consent mechanisms. Messaging and location of the mechanism is completely configurable.
Features
* Opt in/out of cookies option
* Configurable acceptance cookie name
* Configurable user text and links for consent/acceptance/rejection
* Messages exposed as blocks you can easily position on your site
* Extendable to any modules cookies via hook_cookie_compliance
* Includes sub-module to make google analytics module compliant
Road Map
- Complete sub-module to make sharethis module compliant
- Port to Drupal 7
Dependencies
The current D6 version of this module depends on JSalter
Installation
- Copy the module folder to your server.
- Enable the module via the modules page.
Configuration
1. General:
a. the configuration page is at /admin/settings/cookie-compliance (accessible to accounts with the 'administer cookie compliance' permission ONLY).
b. choose opt in/out mode.
c. if required change the default name of the compliance cookie.
d. Set the url of the 'more info' link.
2. If the splash is required:
a. the 'Cookie compliance splash' block must be placed in a region that is rendered on all pages.
b. in the block configuration, set the 'Target div or id' field to the element the splash is to be attached to.
c. Use the 'Optout reminder' (dis)able the reminder for non-consenting users.
d. Set the acceptance/rejection splash text as required.
3. If the T&C block is required:
a. Place the 'Cookie compliance T&C' to display on your T&C page.
If the form needs to be in the body you can enable the cookie compliance filter on your "input formats" page (hit the "configure" tab on full html for example), you will then be able to use the token [cookie-compliance:tac] to add the block into any text area using your selected input format.
Themeing
A template for the splash and reminders messages can be moved and customised in your theme.
Developers
This module can be easily extended to provide support for other third party cookies, e.g. ad serving, other JS based analytics. Have a look at the sub-modules for how to do this.
Similar Modules
Demo Site
Checkout this module in action on:
http://www.dec.org.uk/ - coming soon