Download the PHP package lekoala/silverstripe-cookieconsent without Composer

On this page you can find all versions of the php package lekoala/silverstripe-cookieconsent. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package silverstripe-cookieconsent

SilverStripe CookieConsent module

Build Status scrutinizer Code coverage

Intro

Yet another cookie consent module. This one integrates https://www.cookieconsent.com/ which allow you to have various layouts (including blocking layouts) and load/allow cookies per type.

NOTE: even if it has the same name (and the same version number!!), it is NOT the cookieconsent from https://www.osano.com/cookieconsent

How it works

When you require your scripts, you should add their type in order to load them according to user preference:

The four types are :

And they will be rendered in something like this. Please note the text/plain type that prevents the script for being executed. This is what you should do if you include your scripts manually.

or for inline scripts

If you use the Requirements api, in order to specify this extra attribute, you need a Requirements_Backend that supports it. This is delegated to my defer backend module.

This is how you would add a tracking script with the updated requirements api

For php cookies

If you set cookies on the serverside, you can check the CookieConsent::isAllowed method or use the CookieConsent::setCookie helper.

Options

Check compliance

You can use cookiebot the check compliance https://www.cookiebot.com/en/gdpr-cookies/

This can also helps customers to realize the necessity of this module

Compatibility

Tested with 4.6 but should work on any ^4 projects

Maintainer

LeKoala - [email protected]


All versions of silverstripe-cookieconsent with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2
silverstripe/framework Version ^4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lekoala/silverstripe-cookieconsent contains the following files

Loading the files please wait ....