немец стал продолжать развивать его
На мой взгляд
развивать его как раз не надо. Впрочем, "что немцу хорошо, то..."
DirectResize мой любимый и самый необходимый плагин. Однако постепенно в нем выявилось множество глюков, особенно в линейке 0.9.
Плагин пожирает много памяти, конфликтует с другими элементами MODx. Когда мне все это надоело, я занялся обратным процессом - не развитием, а "деградацией" DR. Попытался сделать его простым и надежным, как лом.
Чтобы не путаться, назвал плагин
DirectResizeLite.
За основу взял код версии 0.8. Что сделал:
1. Избавился от ненужных мне, но ресурсоемких возможностей.
2. Для генерирования превьювов отказался от лучшего в мире phpThumb, заменив на другой, очень простой и быстрый класс.
3. Избавился почти от всех параметров, за исключением
allow_from,
deny_from и
tpl.
4. Вместо нескольких превьювов (для редактора, для посетителя и "big") оставил единственный.
5. Убрал привязку к событию сохранения формы. Теперь плагин никак не затрагивает текст тега img, ничего в нем не заменяя.
6. Соответственно избавился от анализа DOM и ряда циклов.
Все стало просто, быстро и надежно.
Надеюсь в ближайшее время подробно документировать и выложить здесь.