CBS Consalting Group

Описание работы

Перенос с Джумлы на MODX Revo большого корпоративного портала (около 4000 страниц). Проект достался от предыдущего фрилансера, который слинял по непонятным причинам (или по понятным, но мне их не объяснили). Фрилансер, как и ожидалось, все что успел сделать — сделал очень плохо. Контент загружался напрямую из базы данных в базу данных, обходя стандартные процессоры MODX, благодаря чему местами был потерян текст, настройки страниц, количество просмотров, рейтинги, в общем, многое что. Шаблоны были тупо скопированным HTML кодом, из чанков — только поле «content», в общем — нифига не сделано. Я почистил весь HTML, сделал универсальные шаблоны на основе шаблонизатора Fenom, получилось всего два — инфо-страница и страница услуги, перенес не перенесенные свойства страниц, в общем, весь контент. 

Из особенностей: 

- сам написал поисковый модуль. Собственно, модуль всего лишь обертка над pdoTools: получаем входной запрос, проверяем параметры, выставляем их в where и вперед, искать!

- сам написал сниппет рейтингов. Существующие сниппеты как-то вот не подходили, пришлось делать самому. 

- сам написал хук для FormIt, который отправляет пользователю разные файлы — анкеты, презентации, в общем, что по запросу. 

CBS

Скриншоты работы