Download the PHP package stanislav-web/sonar without Composer
On this page you can find all versions of the php package stanislav-web/sonar. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download stanislav-web/sonar
More information about stanislav-web/sonar
Files in stanislav-web/sonar
Package sonar
Short Description Sonar is the site visitors monitor. Build in Phalcon & MongoDb. Conducts monitoring of visitors, using the WebSockets connection. Great for sites built on REST technology. You can easily integrate this package to track detailed information about your visitors. Check the time on each page of the site, determine device, geo location.
License MIT
Homepage https://github.com/stanislav-web/sonar
Informations about the package sonar
Sonar v1.2.2-alpha
Sonar is the site visitors monitor. Build in Phalcon & MongoDb. Conducts monitoring of visitors, using the WebSockets connection. Great for sites built on REST technology. You can easily integrate this package to track detailed information about your visitors. Check the time on each page of the site, determine device, geo location.
ChangeLog
[v1.2.2-alpha] 2015-09-27
- add debugger (show verbose in config)
- change cache session (to shared memory)
[v1.2-alpha] 2015-09-22
- configurable error log
- add cache session (memcache)
- silent error logger (warnings & noticies)
[v1.1-alpha] 2015-09-21
- implementing geo location detector
[v1.0-alpha] 2015-09-20
- the first version of package
- socket application named as "Sonar"
- implemented:
- tracking user's page position
- tracking user's page timing activity
- tracking user's device (phone, table, pc)
- tracking the time of each page
Compatible
- PSR-1, PSR-2, PSR-4 Standards
System requirements
- PHP 5.5 or higher
- Phalcon PHP extension 1.3.4 (support 2.x)
- PHP MongoDb client extension
- Beanstalk queue server
Installation
First update your dependencies through composer. Add to your composer.json:
Then run to update dependency and autoloader
or just
(Do not forget to include the composer autoloader)
Configuration
This package have a variety of settings, both mandatory and optional.
-
You can select them in the global app configuration file of your Phalcon project if you will be making their to global application config. See example:
-
Register task in your Phalcon CLI autoloader:
- Running socket server using CLI from your project. And tracking user thought web interface (not yet implemented):
(examples of client connect you can see here)
Unit Test
Also available in /phpunit directory. Run command to start
In Future
- More examples
- Output working
Documents
Issues
All versions of sonar with dependencies
ext-mongo Version *
ext-memcache Version *
cboden/ratchet Version dev-master
mobiledetect/mobiledetectlib Version ^2.8
donatj/phpuseragentparser Version dev-master
willdurand/geocoder Version ^3.1@dev