Новый плагин ведения статистики sfStatisticsPlugin
Предлагаю всем желающим попробовать новый плагин sfStatisticsPlugin для Symfony. Данный плагин позволяет быстро строить наборы различных отчетов на базе модели Propel. Графики в отчетах строятся с помощью Google Chart API.
Из возможностей хочется выделить следующее:
- Возможность группировки данных по дате и по значению;
- Три вида графиков: линейный, круговая и столбцовая диаграмма;
- Настройка уровня апроксимации данных (значения с малой долей группируются в поле "Другие");
- Возможность настройки внешнего вида графика (фоновый цвет, размер, длина надписей);
- Полная поддержка i18n (на данный момент есть английский и русский перевод).
Весь стиль страницы модуля в плагине аналогичен стандартному стилю админки. Я впервые использовал этот модуль в интернет-магазине — за пару часов можно наваять 2 десятка отчетов, сразу видно всю картину происходящего.
Плагин поддерживает symfony 1.0, symfony 1.1 с Propel 1.2 и Propel 1.3. Пока плагин работает только с MySQL в случае группировки данных по дате, т.к. используются встроенные функции работы с датой MySQL. В дальнейшем планирую портировать на другие БД.
Страница плагина на Symfony Project
В пакете плагина README на английском языке. Для ускорения освоения прилагаю его русскую версию.

