PHPackages                             nomidi/silverstripe-cookie-consent - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nomidi/silverstripe-cookie-consent

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

nomidi/silverstripe-cookie-consent
==================================

Cookie Consent by insites - implementation for Silverstripe

05771[1 issues](https://github.com/nomidi/silverstripe-cookie-consent/issues)Scheme

Since Jul 31Pushed 7y ago2 watchersCompare

[ Source](https://github.com/nomidi/silverstripe-cookie-consent)[ Packagist](https://packagist.org/packages/nomidi/silverstripe-cookie-consent)[ RSS](/packages/nomidi-silverstripe-cookie-consent/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

silverstripe-cookie-consent
===========================

[](#silverstripe-cookie-consent)

[![Build Status](https://camo.githubusercontent.com/4b96fd121ce49155692b8bd53ee0b8198c01c6777f27854ececaeb5f05616e08/68747470733a2f2f7472617669732d63692e6f72672f6e6f6d6964692f73696c7665727374726970652d73656f2d6865726f2d746f6f6c2d616e616c797369732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/nomidi/silverstripe-seo-hero-tool-analysis)

Silverstripe Cookie Consent is a module which enables to configure the [cookie consent JavaScript plugin](https://cookieconsent.insites.com/) from [Insites](https://insites.com/)simply via the Administrator Backend.

[![](docs/images/cookieconsent_overview.png)](docs/images/cookieconsent_overview.png)

Requirements
------------

[](#requirements)

- Silverstripe CMS ~3.2

Installation
------------

[](#installation)

```
composer require nomidi/silverstripe-cookie-consent
```

Alternatively simply download the zip file from github. After installation run a run `dev/build?flush=1` on your project.

Configuration
-------------

[](#configuration)

The Configuration is done via the `Settings` and the `Cookie Consent` tab. Please keep in mind that if you are using the advanced options you will have to ensure that the Cookies and there functionality act accordingly. With this module you are just setting the configuration for CookieConsent but it will not change the cookie behaviour.

### Is Active

[](#is-active)

Defines if the Module is in avtive state or not.

### Use CDN?

[](#use-cdn)

If ticked the plugin will load the css/js from a CDN (cloudflare).

### Position // Layout // Settings

[](#position--layout--settings)

A demonstration on the effect of these parameters can be found on the download page at [Insites - Download Page](https://cookieconsent.insites.com/download/).

### Colours

[](#colours)

For the colours it is possible to use HEX Values with leading # or RGBA Values (like rgba(64,64,64,.8) to include some transparency).

### Compliance Type - Advanced

[](#compliance-type---advanced)

Please be aware that you can configure the advanced versions via the Site Configuration. But this will have no effect to your website. If you are planning to use the opt-in or opt-out version of this module you will have to ensure on your own that the website works accordingly. It is advised to use callback hooks for the advanced workflow. Information on that can be found at [Insites - Disabling Cookies](https://cookieconsent.insites.com/documentation/disabling-cookies/)

Translations
------------

[](#translations)

The plugin will be delivered with an english and german language file. If you create additional language files please feel free to share them with us. We will be happy to include them in the repository.

Todo
----

[](#todo)

- If CookieConsent runs locally, add the js internally - leads right now to issues with e.replace
- Add more tests

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/dac9fd27843d93f79c59c1379a3baa6af27f01b0dfacbf95242206c3db1c73d9?d=identicon)[bastianfritsch](/maintainers/bastianfritsch)

---

Top Contributors

[![nomidi](https://avatars.githubusercontent.com/u/676917?v=4)](https://github.com/nomidi "nomidi (1 commits)")

### Embed Badge

![Health badge](/badges/nomidi-silverstripe-cookie-consent/health.svg)

```
[![Health](https://phpackages.com/badges/nomidi-silverstripe-cookie-consent/health.svg)](https://phpackages.com/packages/nomidi-silverstripe-cookie-consent)
```

###  Alternatives

[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

22.8k69.3k](/packages/grumpydictator-firefly-iii)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
