Основные задачи
-
Создать удобную структуру сайтаС каталогами товаров, разбивкой товаров по брендам и подкатегориям
-
Перенос контентаЭкспорт контента с wordpress и его импорт на MODx с сохранением форматирования, структуры и целостности контента
-
Адаптация дизайна и версткиНастройка или воссоздание визуальных элементов и стилей, чтобы они соответствовали дизайну исходного веб-сайта и требованиям
-
Интеграция с системой учета остатков на складеНаполнение каталога, обновление и контроль остатков с помощью shopmanager.by
ЭТАП 1. Проектирование
У заказчика ранее был сайт на WordPress, но он не выполнял тех функций, что были на него возложены. Были проблемы с наполнением сайта, его администрированием и обновлением каталога.
Нами была переработана структура сайта с заранее предусмотренным удобством использования. Было важно сохранить разработанный дизайн и функционал имеющегося сайта.
Основные вопросы, которые требовали детального описания на старте:
- Организация структуры. Так как структура сайта на WordPress была довольно сложной и большой, то основной задачей было упростить её и сделать более удобной для пользователей;
- Перенос дизайна. WordPress и MODx используют разные системы шаблонов, поэтому тема нового веб-сайта требовала кастомизации, чтобы соответствовать дизайну имеющегося сайта;
- Перенос функционала. Так как WordPress и MODx различаются по используемым языкам программирования, то часть функционала пришлось написать заново.
Таким образом, на первом этапе работ мы разработали и согласовали новую структуру, определили работы, на которых необходимо сконцентрироваться.
ЭТАП 2. Дизайн и вёрстка
Так как основная задача заключалась в переносе существующего сайта на новую CMS, то нашей цель было максимально сохранить дизайн и вёрстку.
На данном этапе мы:
- Адаптировали существующую верстку под MODx;
- Задали валидацию для всех форм;
- По необходимости видоизменяли некоторые блоки;
- Оптимизировали код всех страниц под требования Google Speed Insight.
ЭТАП 3. Программирование
Система управления, используемая на сайте — Evolution CMS.
Этап программирования состоял из реализации внутреннего функционала сайта. Работа включала в себя настройку CMS, чтобы всем содержимым сайта мог легко управлять клиент, не прибегая к помощи разработчиков:
- Автоматически обновлять каталог товаров, а по необходимости добавлять/удалять/редактировать вручную;
- Добавлять/удалять/редактировать вручную услуги компании;
- Добавлять/удалять/редактировать вручную записи в разделе «Блог»;
- Добавлять/удалять/редактировать портфолио в разделе «Наши работы»;
- Добавлять/удалять/редактировать записи в других разделах;
- Менять и добавлять контактную информацию.
В результате мы получили удобный веб-сайт, который предоставляет возможность понятного и удобного администрирования.