PHPackages                             getdesigned/gd-cookieconsent - 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. getdesigned/gd-cookieconsent

ActiveTypo3-cms-extension

getdesigned/gd-cookieconsent
============================

Getdesigned Cookie Consent extension

v1.0.4(3y ago)03291GPL-2.0-or-laterPHPPHP ^7.2

Since Dec 23Pushed 3y ago3 watchersCompare

[ Source](https://github.com/getdesigned-vienna/typo3-cookie-consent)[ Packagist](https://packagist.org/packages/getdesigned/gd-cookieconsent)[ RSS](/packages/getdesigned-gd-cookieconsent/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (3)Versions (5)Used By (0)

TYPO3 Extension `gd_cookieconsent`
==================================

[](#typo3-extension-gd_cookieconsent)

1 Features
----------

[](#1-features)

- Easy integrable cookie consent for your TYPO3 installation
- Configure your cookie consent settings inside TYPO3 Backend (also possible for editors)
- Fully customizable due to fluid template engine
- Takes advantage of [GDCC JS library](https://github.com/getdesigned-vienna/cookie-consent)

2 Usage
-------

[](#2-usage)

### 2.1 Installation

[](#21-installation)

#### Installation using Composer

[](#installation-using-composer)

The recommended way to install the extension is using [Composer](https://getcomposer.org/).

Run the following command within your Composer based TYPO3 project:

```
composer require getdesigned/gd-cookieconsent

```

#### Installation as extension from TYPO3 Extension Repository (TER)

[](#installation-as-extension-from-typo3-extension-repository-ter)

Download and install the [extension](https://extensions.typo3.org/extension/gd_cookieconsent/) with the extension manager module.

### 2.2 Setup

[](#22-setup)

1. Run `npm install` or `yarn install` or download JS dependencies from [GitHub](https://github.com/getdesigned-vienna/cookie-consent) and place them wherever you want. There is also a copy of them placed at `Resources/Public/Scripts` if you will use TWB style template.
2. Include the static TypoScript of the extension. **Optional:** If your templates are based on Twitter Bootstrap, add the TWB styles as well to get optimized CSS styles and default JS behaviour.
3. If you are **not using** TWB style template, make sure you have included all necessary JS libraries (jQuery &gt; 3, fg-cookie, gdcc-js). Those libraries will be delivered via npm dependency. Take a look into `package.json`.
4. If you are **not using** TWB style template, initialize GDCC in your JavaScript once the DOM is ready. `gdcc = new GdCookieConsent(debugMode);`. The parameter `debugMode` is a boolean and triggers debug output of GDCC.
5. Create some cookie category-, script- and cookie records on a sysfolder.
6. Define sysfolder as storage pid in Typoscript constants – `$plugin.tx_gdcookieconsent.settings.storagePid`

### 3 Useful general information

[](#3-useful-general-information)

- The cookie consent itself is places per default at `page.5`. If this key is already in use, you can reference `lib.cookieConsent` at any location inside your `page` object.
- Scripts, handled by this extension (script records with given script-content e.g. Google Analytics code) are placed at `page.headerData.5`. If this key is already in use, you can reference `lib.cookieScripts` at any location inside `page.headerData` or `page.footerData`.
- It is possible to override the fluid templates via `$plugin.tx_gdcookieconsent.view.` settings in Typoscript constants.

### 4 Handling media (eg. YouTube videos)

[](#4-handling-media-eg-youtube-videos)

TODO

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 62.5% 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.

###  Release Activity

Cadence

Every ~287 days

Total

4

Last Release

1105d ago

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/8f0711eb2460e19138825b8ab0f5a501d679ef803ec158c435d1452ddbf2ce9d?d=identicon)[stauer](/maintainers/stauer)

---

Top Contributors

[![stauer](https://avatars.githubusercontent.com/u/883292?v=4)](https://github.com/stauer "stauer (5 commits)")[![spharion88](https://avatars.githubusercontent.com/u/900670?v=4)](https://github.com/spharion88 "spharion88 (3 commits)")

---

Tags

extensioncookietypo3cookieconsent

### Embed Badge

![Health badge](/badges/getdesigned-gd-cookieconsent/health.svg)

```
[![Health](https://phpackages.com/badges/getdesigned-gd-cookieconsent/health.svg)](https://phpackages.com/packages/getdesigned-gd-cookieconsent)
```

###  Alternatives

[dirkpersky/typo3-dp_cookieconsent

Enable a cookie consent box. Let you visitors control the usage of cookies and load script or content after a consent. (ePrivacy, TTDSG)

36201.3k1](/packages/dirkpersky-typo3-dp-cookieconsent)[christophlehmann/imageoptimizer

Optimize uploaded/processed images with binaries of your choice

46501.8k](/packages/christophlehmann-imageoptimizer)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1182.8k](/packages/leuchtfeuer-locate)[netresearch/contexts

Multi-channel content visibility for TYPO3 - by Netresearch

1117.4k1](/packages/netresearch-contexts)

PHPackages © 2026

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