08
09/2008

Новый плагин ведения статистики sfStatisticsPlugin

The English version of this post

Предлагаю всем желающим попробовать новый плагин sfStatisticsPlugin для Symfony. Данный плагин позволяет быстро строить наборы различных отчетов на базе модели Propel. Графики в отчетах строятся с помощью Google Chart API.

Из возможностей хочется выделить следующее:

  1. Возможность группировки данных по дате и по значению;
  2. Три вида графиков: линейный, круговая и столбцовая диаграмма;
  3. Настройка уровня апроксимации данных (значения с малой долей группируются в поле "Другие");
  4. Возможность настройки внешнего вида графика (фоновый цвет, размер, длина надписей);
  5. Полная поддержка i18n (на данный момент есть английский и русский перевод).

Весь стиль страницы модуля в плагине аналогичен стандартному стилю админки. Я впервые использовал этот модуль в интернет-магазине — за пару часов можно наваять 2 десятка отчетов, сразу видно всю картину происходящего.

Плагин поддерживает symfony 1.0, symfony 1.1 с Propel 1.2 и Propel 1.3. Пока плагин работает только с MySQL в случае группировки данных по дате, т.к. используются встроенные функции работы с датой MySQL. В дальнейшем планирую портировать на другие БД.

Страница плагина на Symfony Project

В пакете плагина README на английском языке. Для ускорения освоения прилагаю его русскую версию.

3 Comments_2

Удобная штука, се тоже подключу для статистики
Отличный плагин! Попробую внедрить в текущем проекте.
git clone please )
Оставить comment
Показать другие цифры

В тексте комментария можно использовать теги <b><i><u><s><sup><code><pre>.
Адреса сайтов автоматически становятся ссылками.

_