detain/myadmin-hotjar-analytics

Hotjar handling plugin for MyAdmin

Maintainers

Package info

github.com/myadmin-plugins/hotjar-analytics

Type:myadmin-plugin

pkg:composer/detain/myadmin-hotjar-analytics

Statistics

Installs: 253

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 1

v2.0.0 2019-04-04 08:07 UTC

This package is auto-updated.

Last update: 2026-03-19 15:46:25 UTC


README

A plugin for the MyAdmin control panel that integrates Hotjar analytics and heatmap tracking. This package provides event-driven hooks for embedding Hotjar scripts, managing analytics settings, and registering plugin requirements within the MyAdmin ecosystem.

Badges

Build Status Code Climate Scrutinizer Code Quality Latest Stable Version Total Downloads License

Installation

Install via Composer:

composer require detain/myadmin-hotjar-analytics

Usage

The plugin registers itself through the MyAdmin plugin system using Symfony EventDispatcher hooks. It provides:

  • getHooks() - Returns an array of event hooks the plugin subscribes to.
  • getMenu() - Adds admin menu entries when the user has appropriate ACL permissions.
  • getRequirements() - Registers class and function autoloading requirements with the plugin loader.
  • getSettings() - Handles plugin-specific configuration settings.

Requirements

  • PHP >= 5.0
  • ext-soap
  • symfony/event-dispatcher ^5.0

License

The MyAdmin Hotjar Analytics Plugin is licensed under the LGPL-2.1 license.