WordPress plugin intelligence profile

Orejime

This plugin integrates Orejime, a lightweight and accessible consent manager, to WordPress.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version0.1.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.5 · PHP 7.0
Directory statusactive
Last directory update29 Jun 20264mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Orejime version 0.1.0 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

The plugin provides built-in integrations to core WordPress functionalities and major analytics plugins, as to help implementing a consent banner.

Major WordPress plugins are automatically discovered and added to the banner.

One can then fine tune the configuration or even add custom entries.

Integrations

Besides letting you manually configure purposes, the plugin provides built-in integrations to core WordPress functionalities and major analytics plugins.

  • Embed blocks
  • GA Google Analytics plugin
  • Google Site Kit plugin
  • Jetpack plugin
  • Matomo plugin
  • Monster Insights plugin

Contextual consent

A custom editor block allows one to block any content until the user gives their explicit consent.

This would display a placeholder allowing the user to do so on the spot.

When they does, the placeholder is replaced by the intended content.

This block can be used around any other block or list of blocks, as the core group block.

The contextual consent placeholder can be added automatically to any embed blocks.

Legal disclaimer

Orejime is developed and updated by the Boscop teams in accordance with regulatory developments and European and French recommendations (particularly those of the EDPB and the CNIL).

However, the compliance of a cookie manager largely depends on the solution’s configuration (from the handling of each cookie, to color choices, and the information provided to users).

It is your responsibility to verify your site’s compliance, and Boscop cannot be held liable for any compliance issues arising from users of the Orejime plugin.

Development

Architecture

The plugin revolves around the concept of “integrations”.

An integration is a bridge between Orejime and a WordPress plugin or native feature.

Every integration derives from the base Integration class.

They must each have unique identifiers and names, and should provide a way to tell if their target integration is currently active.

They hook into their target to alter their output, typically as to modify scripts so they can be handled by Orejime.

For every active integration, Orejime would register an associated purpose, which allows for customizing the info that is shown to the end user.

Initial setup

npm install # installs build & run environment npm run up # starts docker containers npm run composer install # installs backend dev environment

Build

npm start # builds assets and watches for changes

Quality

npm run lint # lints JS and PHP code npm run format # formats JS and PHP code

Orejime integration

The orejime library is provided by the plugin.

Its source code is available at GitHub.

Build files are sourced from the official npm module, installed via npm, then copied over to the public folder via a build task:

npm run package-orejime

This task is run automatically by other build tasks such as npm start & npm run build.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • banner
  • consent
  • cookies
  • gdpr
  • privacy
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.5 · PHP 7.0
Update activity29 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.