benmacha/mousetracker

Symfony Mouse Tracker

Installs: 51

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 2

Forks: 1

Open Issues: 0

Language:JavaScript

Type:symfony-bundle

1.0.0 2017-03-10 15:16 UTC

This package is auto-updated.

Last update: 2024-03-17 20:27:57 UTC


README

By D'Ali Ben Macha contact@benmacha.tn https://dali.benmacha.tn

Latest Stable Version Total Downloads Latest Unstable Version License

Installation

Add the benmacha/mousetracker package to your require section in the composer.json file.

$ composer require benmacha/mousetracker dev-master

Add the MouseTrackerBundle to your application's kernel:

<?php
public function registerBundles()
{
    $bundles = array(
        // ...
        new benmacha\mousetracker\TrackerBundle(),
        // ...
    );
    ...
}

Configure the Tracker in your routing.yml:

mouse_tracker:
    resource: "@TrackerBundle/Controller/"
    type:     annotation
    prefix:   /tracker

Configure the Tracker in your config.yml:

imports:
    - { resource: "@TrackerBundle/Resources/config/services.yml" }

twig:
    globals:
        mousetrackerService: @twig_tracker
        
assetic:
    filters:
        scssphp:
            formatter: 'Leafo\ScssPhp\Formatter\Compressed'
        jsqueeze: ~

Create Table:

$ php app/console doctrine:schema:update --force

Dump js and css file

$ php app/console assetic:dump

Usage

Configure the TrackerService before the end of Body tag in your *.html.twig page:

<script>
    /*
	Javascript Code 
	*/
</script>

{{ mousetrackerService.build() }}

<script>
    /*
	Javascript Code 
	*/
</script>
</body>
</html>