Техническая часть
В разработке сайта www.flyfedor.ru "полет Федора Конюхова" мы использовали Python 3.5 в связки с aiohttp.
Aiohttp - позволяет работать в асинхронном стиле, то есть, не блокируя ввод/вывод используя библиотеку asyncio.
Aiohttp -- это HTTP Web сервер и клиент для asyncio (PEP-3156). Позволяет держать параллельно 1000 соединений.
Для считывания телеметрии (маршрут, высота, температура и т.д.) в режиме реального времени использовали партнера https://www.ybtracking.com
Они читают данные с Глонасс и отдают нам.
За полетом будут следить по всему миру, а python из коробки позволяет очень просто поддерживать локализацию!
Эти данные на картинках выводятся с помощью javascript.
Подготовим данные на python, а потом отдадим в javascript.
Модуль gettext позволяет быстро локализовать на нужный язык.
Берем штатного лингвиста, он переводит текстовую часть сайта.
За 15 минут делаем английскую версию сайта для всего мира.
Дизайнерская часть
Федор совершает одиночный полёт. 85% пути под ним вода и ни души.
Но весь мир может «лететь вместе с ним». То есть – активно выражать ему свою поддержку. Быть душой с ним в этом полете.
Для этого мы выводим реальную карту полета с полным маршрутом.
Идея
Реализация
Что получили
Мы показали полет всему миру!
Конюхов установил несколько мировых рекордов
За время полета на сайте побывали пользователи из 141 страны.
Больше всего за полетом следили жители России и Австралии.
Так выглядит ТОП 10 посетителей по странам:
Большая часть аудитории сайта составили вернувшиеся пользователи - 58,89%.
Больше всего следило за полетом Конюхова со стационарных компьютеров – 72,66%.
Media-Storm умеет делать сайты для всего мира! =)
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.