Начать проект

Электронный город

B2C- и B2B-сайт крупнейшего интернет-провайдера с охватом 92 % города Новосибирска и полумиллионом абонентов.
04.02.2019
Задача
Разработать современный сайт с удобной админкой.
Мы работаем с «Электронным городом» с 2012 года, компания не стоит на месте — пришло время обновиться.

Посетить сайт 2090000.ru

Клиент обратился к нам с готовыми наработками по дизайну. Некоторые макеты уже были отрисованы, а другие нам предстояло собрать самим, придерживаясь заданной стилистики и по возможности используя готовые элементы.

Когда сайт был почти готов и наполнен, «Электронный город» полностью обновил айдентику.

Структуру сайта менять не стали, но пришлось попотеть — на обоих сайтах обновили стили большинства интерактивных элементов и все иконки под обновлённый визуальный образ бренда.

В качестве CMS было решено использовать 1С-Битрикс. Один из важных аргументов при выборе — удобство редактирования любого контента в «режиме правки», даже не переключаясь интерфейс самой админки.

Чтобы обновлять сайт было ещё удобнее, сделали ещё несколько полезных ништяков:
  • Конструктор форм обратной связи. Позволяет создать форму с нужными полями и расширенными настройками, разместить её на любой странице или во всплывающем окне.
  • Конструктор страниц из виджетов. Помогает быстро создавать новые страницы, компонуя их из предустановленных шаблонов (подготовили ≈30 уникальных свёрстанных шаблонов).
  • UI-kit. Набор элементов для оформления контента: все вариации заголовков, списков, цитаты, кнопки и всё такое.

На B2C и B2B сайтах использована одинаковая сетка, большая часть функционала повторяется, различаются они лишь цветовой гаммой и наполнением. Поэтому оба сайта мы сделали на одном ядре Битрикса. Это позволило прилично сократить время и стоимость разработки, а также сделать удобнее дальнейшую поддержку. Вносим правки в одном месте — получаем нужные изменения сразу на обоих сайтах.

Выполнили тонкую настройку серверной части проекта:
  • Спроектировали и реализовали микросервисную архитектуру с 4 контейнерами в Docker, чтобы повысить безопасность и отказоустойчивость сервера.
  • Запустили механизм непрерывного деплоя, чтобы выкатывать обновления сайта без малейших простоев.
И конечно же не обошлось без автоматизации:
  • Заявки с сайта отправляются по API в самописную CRM (в конструкторе можно выбрать отправлять в API или на e-mail).
  • ТВ-программа ежедневно обновляется через xml.
  • Проверка статуса подключения дома к интернету работает через json.

После запуска продолжаем заботиться о сайте: следим за корректной работой, помогаем с доработками и обновлением контента, настроили триггеры в Google Tag Manager, подключили Data Management Platform и начали продвижение в Яндексе и Google.

Команда проекта:

  • Владимир Паршуков
    фронтенд и бэкенд
  • Александр Новиков
    разработчик
  • Игорь Рыбцев
    разработчик
  • Мария Кириченко
    тестировщик
  • Никита Сахно
    контент
  • Максим Мамыкин
    менеджер
  • Роман Шушаков
    менеджер
  • Илья Зевакин
    арт-директор