плагин

Все записи с тегом «плагин»
01
02/2009

О плагинах Symfony

Выложил новую версию sfStatisticsPlugin, в которой исправлен лишь один баг, если его можно так назвать: функция, которая формирует имена классов модели в формате полного СamelCase (user_interest —> UserInterest), переводит первый символ всех слов, включая первый, в верхний регистр, что и делают генераторы модели ORM. Но разработчики SensioLabs решили отличиться, и в своих плагинах во всех названиях классов модели используют префикс sf, что я и не учел ранее.

Плагин можно скачать там же, где и раньше.

Про то, как мне сообщили про этот баг, была мини-история. Через Пашу Форкерта ко мне в аську постучался человек по имени Саша с данной проблемой. Решив ее и немного пообщавшись, выяснилось, что он тоже из МИФИ, а плагин использует в своем дипломном проекте :)

Пока выкладывал новый релиз, наткнулся на плагин sfDoctrineViewCachePlugin, который реализует высказанную мною ранее идею очистки отдельных частей кеша из модели при изменении данных. Жаль только, плагин для Doctrine.

18
10/2008

Глобализация в разработке

Стоило мне выложить плагин ведения статистики sfStatisticsPlugin на Symfony Project, как его начали активно использовать разработчики буквально со всей планеты, а к процессу развития плагина подключились ребята из США, Германии и даже из Румынии! В такие моменты начинаешь ощущать, что сделал что-то действительно полезное.

В связи с тем, что достаточно много посетителей приходят на блог из-за рубежа, я поставил в начале каждого поста ссылку на его гугловский автоперевод на английский. Будем надеятся, что это несколько облегчит чтение блога читателям «из-за бугра».

08
09/2008

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

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

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

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

читать далее...

_