Skip to content
Snippets Groups Projects
Eugen Neuber's avatar
Neuber, Eugen Ramon authored
Activate Matomo logging only after user logged in successfully. Deactivate if user logs out.
630c35d4
History

Matomo Web Component

GitLab Repository

Usage

<dbp-matomo></dbp-matomo>

Attributes

  • lang (optional, default: de): set to de or en for German or English
    • example <dbp-notification lang="de" client-id="my-client-id"></dbp-notification>

Sending notifications

import { send } from './notification';

send({
    "summary": "Item deleted",
    "body": "Item foo was deleted!",
    "type": "info",
    "timeout": 5,
});

Local development

# get the source
git clone git@gitlab.tugraz.at:dbp/
cd toolkit/packages/matomo
git submodule update --init

# install dependencies (make sure you have npm version 4+ installed, so symlinks to the git submodules are created automatically)
yarn install

# constantly build dist/bundle.js and run a local web-server on port 8002 
yarn run watch

# run tests
yarn test

Jump to http://localhost:8002 and you should get a demo page.