Довольно сложный многостраничный сайт. Дизайн я не делал, он у них уже был. Но, технически сайт был выполнен отвратительно — местами табличная вёрстка, дедушкины способы вывода контента, костыли с изображениями, весь контент лежал в «записях». Думаю, понятно, что ни о каком адаптиве речи не шло.
Что я сделал:
- Реструктурировал базу данных. Для этого было написано 10 парсеров. Теперь нестандартные типы постов лежат по своим разделам в админке, а не всё скопом в записях. В записях осталось только то, что относится непосредственно к материалам сайта — новости, статьи и ответы на вопросы.
- Перенёс сайт на Bricks и целиком его переверстал. На каждой странице теперь адаптивная вёрстка. Каждая страница теперь редактируется целиком в визуальном конструкторе, а не частями из «Записей».
- Добавил лендинг на странице «Форумы».
- Защитил сайт фаерволлом, вылечил уже имевшиеся malware.
- Защитил формы от спама. Сделал чтобы письма с этих форм не попадали в спам.
- Избавил сайт от кучи лишних плагинов и костылей в коде. Это ускорило сайт.