neosrulez/react-cookieoptin

There is no license information available for the latest version (1.0.6) of this package.

A package which handles Cookie Opt-In for Neos CMS. Build with React.

Installs: 668

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Language:JavaScript

Type:neos-package

1.0.6 2021-05-04 05:40 UTC

This package is not auto-updated.

Last update: 2024-11-12 22:00:51 UTC


README

A package to handle Cookie Opt-In for Neos CMS. Build with React.

Installation

The NeosRulez.React.CookieOptIn package is listed on packagist (https://packagist.org/packages/neosrulez/react-cookieoptin) - therefore you don't have to include the package in your "repositories" entry any more.

Just add the following line to your require section:

"neosrulez/react-cookieoptin": "*"

And the run this command to fetch the plugin:

composer update

Neos Fusion

Simply add the data attribute data-cookieoptin to your own tags. If scripts should not be executed, the attribute type="text/plain" must also be added. These attributes are removed by the user when defining the cookie.

prototype(Acme.Package:CustomScript) < prototype(Neos.Fusion:Component) {
    renderer = afx`
        <script type="text/plain" data-cookieoptin="analysis">foo = 'bar';</script>
    `
}

Settings.yaml

You can expand and manage your own cookie groups and cookies (in different languages) in an .yml file:

NeosRulez:
  React:
    CookieOptIn:
      metadata: 'resource://NeosRulez.React.CookieOptIn/Private/Metadata/'

Author