В конце весны 2020 года к нашей команде обратилось руководство информационного портала «Моя Київщина». Портал «Моя Киевщина», сокращенно «МК», предоставляет новости, освещают события столичного региона, существует с 2016 года. Первая версия портала была разработана на самописном движке, с плохо разработанной админкой без полной оптимизации. Все это не позволяло редакторам нормально работать с продуктом, быстро и оперативно наполнять контентом портал и модерировать его.
Задачи и цели
Самая главная задача, которая ставилась перед нашей командой — это помочь «реанимировать» проект, чтобы можно было с ним не только работать, а и модернизировать время от времени. Если говорить об основном списке задач, то нам нужно было решить следующее:
- Моя Київщина сайт: полный редизайн сайта на более современный;
- Адаптивность веб сайта: адаптировать веб сайт под мобильные телефоны, планшеты и ПК;
- Проверка на безопасность сайта: одна из основных задач была не только проверить на безопасность сайт, но и исправить уязвимые места;
- Админка сайта: разработать удобную, современную и быструю админку сайта с разными личными кабинетами редакторов;
- Перенос контента с одного сайта на другой: полный перенос всего контента на новую админку, которая написанная на фреймворке Laravel;
- Интеграция портала: интеграция сайта с социальными сетями была так же важной частью задания;
Стратегия
После того, как наша команда собрала всю необходимую информацию и полностью проанализировала всю ситуацию с текущим (нам тот момент) сайтом, мы приняли следующее решения:
- Разработка Технического Задания (ТЗ) и утверждение его с клиентом + прорисовка прототипа будущего дизайна сайта;
- Разработка нового дизайна сайта в стиле — минимализма, а так же использовать адаптивную верстку для удобного использования на мобильных устройствах;
- Как было указано выше, написание админки на фрейморке Laravel;
- Перенос всей информации со старой БД на новую и полная оптимизация базы данных (новой);
- Подключение сертификата безопасности SSL (TLS), так как его не было в предыдущей версии сайта;
- СЕО-оптимизация проекта согласно рекомендации сео-специалистов;
- Интеграция сайта не только с социальными сетями, но и с разными сервисами, такими как: Facebook. YouTube, Telegram, Ukr.net и т.д.;
- Обучение редакторов новостного поратала по работе с админкой;
- И многое другое.
Полностью все, что мы делали описать не получиться (слишком много будет текста =) ), однако, работа была проделанная не маленькая. Конечно, бывали моменты, где мы нуждались в детальном объяснений со стороны заказчика, что именно он хочет и как. Благодаря хорошей обратной связи со стороны клиента, проблем у нас, как таковых — не было.
Ниже на картинках вы можете увидеть старый дизайн и новый, который есть сейчас, в сравнении:
Дизайн до редизайна:
Дизайн после редизайна:
Конечно, лучше всего будет увидеть и оценить новый дизайн в живую: Моя Київщина новини.
Особенности проекта во время разработка
Главной особенностью проекта было то, что нам нужно было перенести со старой базы данных в новую полностью всю информацию, при этом стараясь не нарушать структуры и ничего не «потерять» из информации. Одна из проблем была в том, что старая БД имела необычную структуру, которая в свою очередь должна была «трансформироваться» в новую структуру, согласно дизайну.
Эту задачу мы решили, несмотря на то, что она заняла достаточное количество времени и была объемной. Для решение задачи нам понадобилось написать определенный скрипт, благодаря которому мы и смогли перенести информацию.
Результат работы
Результат работы — довольный клиент, который написал свой отзыв о нашей работе в Google, современный и удобный для пользователей новостной портал, а так же помогли оптимизировать и ускорить работу самих редакторов портала. Все это помогло увеличить не только посещаемость данного ресурса, а и прибыль.