PHPackages                             pixelopen/kirby-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. pixelopen/kirby-cookie-consent

ActiveKirby-plugin[Utility &amp; Helpers](/categories/utility)

pixelopen/kirby-cookie-consent
==============================

A plugin for Kirby CMS to handle RGPD and Cookie Gestion with the tarteaucitronjs script

101[1 PRs](https://github.com/Pixel-Open/kirby-cookie-consent/pulls)JavaScriptCI passing

Since Oct 30Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Pixel-Open/kirby-cookie-consent)[ Packagist](https://packagist.org/packages/pixelopen/kirby-cookie-consent)[ RSS](/packages/pixelopen-kirby-cookie-consent/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Kirby Cookie Consent plugin
===========================

[](#kirby-cookie-consent-plugin)

[![GitHub release (with filter)](https://camo.githubusercontent.com/a4a2b815ca38a3079e714160850f4699ed69fd8124b858e64a7e441a501f631b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f506978656c2d4f70656e2f6b697262792d636f6f6b69652d636f6e73656e743f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/a4a2b815ca38a3079e714160850f4699ed69fd8124b858e64a7e441a501f631b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f506978656c2d4f70656e2f6b697262792d636f6f6b69652d636f6e73656e743f7374796c653d666f722d7468652d6261646765)

[![Dependency](https://camo.githubusercontent.com/56f7e72b853af2658f5933baa8019bf3d52ea1c3df65c2b4cd7eceb57480de6c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6b697262792d332e362d6363613030302e7376673f7374796c653d666f722d7468652d6261646765)](https://getkirby.com/)

A plugin for [Kirby CMS](http://getkirby.com) to handle cookie consent for the GDPR

Commercial Usage
----------------

[](#commercial-usage)

This plugin is free

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

[](#installation)

### Download

[](#download)

[Download the files](https://github.com/Pixel-Open/kirby-cookie-consent/releases) and place them inside `site/plugins/kirby-cookie-consent`.

### Composer

[](#composer)

```
composer require pixelopen/kirby-cookie-consent

```

### Git Submodule

[](#git-submodule)

You can add the plugin as a Git submodule.

```
$ cd your/project/root
$ git submodule add https://github.com/Pixel-Open/kirby-cookie-consent.git site/plugins/kirby-cookie-consent
$ git submodule update --init --recursive
$ git commit -am "Add Kirby Cookie Consent plugin"

```

Run these commands to update the plugin:

```
$ cd your/project/root
$ git submodule foreach git checkout master
$ git submodule foreach git pull
$ git commit -am "Update submodules"
$ git submodule update --init --recursive

```

### Initialization

[](#initialization)

Run your website. Add the tabs `tabs/cookie-consent` to your `site.yml` blueprint. You should see a new tab named Cookie Consent in the homepage of the panel. From this page you can edit the settings of the cookie consent module.

Add the snippet `cookie-consent` to your header snippet to activate the plugin in the frontend.

The plugin functionnalities work well with Kirby 3 and 4. The plugin only handle 5 services for the moment. If you want to add more service, add the specific by yourself in the file `snippets/cookie-services.php`. All available services and their script can be found on [the official tarteaucitron website](https://tarteaucitron.io/en/install/)

Options
-------

[](#options)

You can fix a parameter to a specific value by adding it in the config : `pixelopen.kirby-cookie-consent.[parameterName]`

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 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/d2b87043ea111a9f5d76ffa990f48eea6e80576483c7bf33f0dcdd5a899c15c8?d=identicon)[pixeldev](/maintainers/pixeldev)

---

Top Contributors

[![Kastrox7](https://avatars.githubusercontent.com/u/72515644?v=4)](https://github.com/Kastrox7 "Kastrox7 (3 commits)")

### Embed Badge

![Health badge](/badges/pixelopen-kirby-cookie-consent/health.svg)

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

###  Alternatives

[symfony/polyfill-uuid

Symfony polyfill for uuid functions

688335.4M63](/packages/symfony-polyfill-uuid)[spatie/error-solutions

This is my package error-solutions

6853.2M11](/packages/spatie-error-solutions)[phpflo/phpflo

Flow-based programming for PHP

2173.3k4](/packages/phpflo-phpflo)[eftec/autoloadone

AutoloadOne is a program that generates an autoload class for PHP.

403.4k](/packages/eftec-autoloadone)[ys-tools/default-theme-configuration-bundle

OroCommerce Default Theme Configuration Bundle

124.2k](/packages/ys-tools-default-theme-configuration-bundle)

PHPackages © 2026

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