Разберем пример:
В качестве примера я взяла страницу "Тренинги"
Вводные данные: центр проводит взрослые, детские тренинги, а также вебинары. Есть тренинги, которые проходят в конкретный день, есть под запись.
Некоторые тренинги проводятся единожды, некоторые постоянно.
В детских, взрослых тренингах и вебинарах информация для отображения отличается.
Задача: отображение тренингов по месяцам, возможность самостоятельно настраивать отображение тренингов. Просто добавление и обновление информации о тренингах.
Реализация: в админ-панели создается раздел "Тренинги"
На странице добавления тренинга выводятся поля для ввода информации
Выбрать категорию (тренинг будет отображаться в нужном разделе + подтянется нужный дизайн-шаблон)
Под каждый тип тренинга разрабатывается свой дизайн-шаблон
Психологический центр "Принятие" - это опытные психологи с высшим образованием и стажем работы от 6 до 25 лет.
Изначально сайт разрабатывала студия, однако результат клиентке не понравился. Главная претензия - неудобно самостоятельно обновлять информацию, каждый раз нужно обращаться к специалисту для создания новой страницы.
Стиль в целом устроил клиентку, но дизайн был выполнен неаккуратно.
Плагин, с помощью которого был сделан сайт, в дальнейшем не позволил бы реализовать необходимый функционал.
Сайт нужен был срочно, поэтому было принято решение технически переделать сайт с 0, но опираясь на уже разработанный дизайн.
Первичный результат: слева до, справа после (сайт постоянно обновляется, создаются новые разделы, поэтому дизайн отличается).