Доработка сайта Severblok

Главная страница

Доработка сайта Severblok

Задача

Данный проект является не основным сайтом компании, но потребовал некоторых изменений. На существующем проекте реализовать задачи:

  • Рефакторинг кодовой базы, убрать ошибки вывода шаблонов для рубрик и архива в целом; постоянных ссылок
  • Оформить значения в переменные темы и их использовать в выводе (телефоны, адреса, расписание работы, почта, координаты + реквизиты компании)
  • Добавить Яндекс.Метрику с переданным IP ресурса при инициализации
  • Добавить Google Tag Manager
  • Исправить стили в выводе продуктов, и добавить ссылку "Подробнее"
  • Добавить раздел "Политика конфиденциальности", проставить всем формам checkbox со ссылкой на согласие с обработкой персональных данных
  • Привести в порядок верстку в разделе "Направления компании", сделав ровный порядок, озаглавив абзацы и проработав одинаковые отступы в контенте

Цветовая палитра

#1d738f
#ffffff
#2d2d2d

Макеты сайта

Главная
О компании
Продукция
Доставка и оплата
Контакты
Направления компании

Результат

Для решение всех поставленных задач, был проведен необходимый рефакторинг проекта в целом: переписана тема проекта, убраны лишние выводы, исправлены ошибки, добавлено кеширование, включаемые области разнесены, выстроена структура проекта по фронту и бекенду.

По фронту убраны ошибки js, незакрытые теги, что приводили к неверному рендеру DOM. Изменены подключения шрифтов, все внешние скрипты перенесены на локальный хост. Стало легче ориентироваться в проекте.

Бекенд также подвергся изменению в структуре - введено деление на чанки и шаблоны, глобальные переменные (такие как реквизиты, названия, контакты) занесены в текущую тему (чтобы все было в одном месте и можно было бы менять в админке, а не в коде).

Поскольку проект собирает данные пользователей, то необходимо было добавить текст о политике конфиденциальности, а также на все формы проставить чекбоксы с соглашением пользователей. Задача частая, в данном проекте использовались Contact Form 7, необходимо было внести изменение в логику обработчика форм, чтобы сделать обязательным соглашение и такую же операцию на бекенде по обработке данных с фронта.

Удалось решить все поставленные задачи, клиент остался доволен. Проект хоть и не сильно важный, но хоть какой-то порядок на нем удалось привести.

 

 

Данные по проекту

Статус
Сдан
CMS
WordPress
Год
2021
Длительность
12 дней
Сферы
Производство Интернет-магазин
Клиент
ООО «СеВеР»
Ссылка
Доработка сайта Severblok
Доработка сайта Severblok
Благодарю за просмотр!