Зачем Quid в MODx?

История создания плагина Quid началась с того, как я понял, что большие объемы документов с большим количеством TV быстро выводить на сайте при помощи сниппета Ditto (при этом фильтровать и сортировать) — задача очень непростая.

Не найдя готового решения, я принялся разрабатывать своё. Идея заключалась в следующем: создать некий плагин, который на лету будет по данным сохраняемого документа заполнять поля теневой таблицы значениями TV данного документа. В результате эти данные можно будет считывать простым запросом к базе. Так и появился Quid.

В версии 1.0.1 было исправлено несколько ошибок, а также добавлена поддержка различных типов данных для полей теневых таблиц в зависимости от типов TV. Cейчас поддерживаются числовой и временной типы.

Также рекомендую ознакомиться с методом ускорения работы сниппетов MODx при помощи уменьшения количества запросов к БД, описанном в соответствующей ветке официального форума MODx.

comments powered by Disqus