teltek/pmk2-paella-stats-bundle

Stats for PuMuKIT and Paella

2.0.0 2020-05-11 15:44 UTC

This package is auto-updated.

Last update: 2024-10-29 05:10:24 UTC


README

Bundle based on Symfony to work with the PuMuKIT Video Platform and Paella Player.

Installation

Steps 1 and 2 requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

Step 1: Download the Bundle

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:

$ composer require teltek/pumukit-paella-stats-bundle dev-master

Step 2: Install the Bundle

Add the following line on bundles.php


Step 3: Configure the bundle

PaellaStats have a hard dependency of bundle for the Maxmind GeoIP2 API. It's a composer requirement, and you need configure it to use.

gpslab_geoip:
    # Path to download GeoIP database.
    # It's a default value. You can change it.
    cache: '%kernel.cache_dir%/GeoLite2-City.mmdb'

    # URL for download new GeoIP database.
    # It's a default value. You can change it.
    url: 'http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz'

    # Get model data in this locale
    # It's a default value. You can change it.
    locales: [ '%locale%' ]

Step 4: Update assets

$ php bin/console cache:clear
$ php bin/console cache:clear --env=prod
$ php bin/console assets:install

OPTIONAL: Load example statistics data

php bin/console pumukit:paella:stats:init:example