Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

E time sportsites-1

СОВРЕМЕННЫЙ ПОРТАЛ СПОРТИВНОГО КЛУБА. Программные решения компании E-TIME. Презентация доклада руководителя компании Григория Овсепяна на конференции в рамках выставки "Футбол Маркет" 2011.

  • Be the first to comment

E time sportsites-1

  1. 1. СОВРЕМЕННЫЙ ПОРТАЛ СПОРТИВНОГО КЛУБА программные решения компании E-TIME – эксперта в производстве спортивных веб-сайтов
  2. 2. Требования к современному сайту футбольного клуба <ul><li>Реализация имиджевой функции ( функционал корпоративного сайта) </li></ul><ul><li>Поддержка развитой спортивной статистики (автоматический расчет ) : игровые графики и турнирная таблица </li></ul><ul><li>Медиаконтентность (организация по принципу онлайнового СМИ): информация о команде, играх, болельщиках, стадионе и пр. + возможность подписаться на клубное телевидение </li></ul><ul><li>Реализация социальной функции и организация общения – ориентированность на болельщика – реализация чувства сопричастности к к жизни любимой команды. </li></ul><ul><li>Инструменты эксплуатации коммерческого потенциала (мерчендайзинг, продажа товаров и услуг) </li></ul><ul><li>Соответствие повышенным требованиям к производительности системы, устойчивости и способности перераспределять нагрузки, удобству обновления сайта и обеспечения гибкости его структуры </li></ul><ul><li>Рассмотрим на примере самого современного клубного сайта Рунета – ФК «Зенит» www.fc-zenit.ru </li></ul>
  3. 3. Если речь идет о матче, то на странице собрано все о нем – и новости, и протокол (отчет ) , и фотогалерея, и видео, и обсуждение. Структура подстраивается под информационный повод, а не наоборот. Контекстность представления информации на сайте. Принцип «все связанное – в одном месте» Используется построение сайта по принципу «все логически связанное находится в одном месте».
  4. 4. <ul><li>В качестве программной платформы для сайта избраны: </li></ul><ul><li>Php 5+ для программной части сайта, как наиболее популярный и гибкий язык web -программирования </li></ul><ul><li>PostgreSQL 8.4+ в качестве сервера баз данных, как наиболее производительное решение, сопоставимое по производительности с платными и требовательными к аппаратной части системами от Oracle и Microsoft , и являющееся в отличие от них бесплатным решением на открытых исходных кодах. </li></ul><ul><li>Apache 2+ в качестве web -сервера, обеспечивающего генерацию страниц </li></ul><ul><li>NGINX в качестве «облегченного» web -сервера, выдающего кеш и файлы изображений с диска </li></ul><ul><li>Microsoft . Net в качестве платформы для разработки системы управления сайтом, как средство, позволяющее крайне быстро разрабатывать windows -приложения с разнообразными интерфейсами. </li></ul>Производительная программная платформа
  5. 5. E-TIME® (ООО «И-ТАЙМ») Тел.| факс | (495) 221-81-01 Портфолио: www.e-time.ru E-mail: info@e-time.ru <ul><li>При программировании фронт-офисной части сайта используются следующие технологии, снижающие нагрузку на аппаратное обеспечение: </li></ul><ul><li>Хранение часто использующихся структурированных данных не в базе данных, а в формате XML , который почти готов к выводу без «тяжелых» и частых запросов в базу данных. </li></ul><ul><li>Особая система хранения файлов с медиаконтентом, позволяющая выводить их на страницу без дополнительных запросов в базу или куда бы то ни было еще. Могут выводиться с отдельного сервера «легким» сервером NGINX. </li></ul><ul><li>Автоматическое кэширование наиболее часто используемых данных (блоков, страниц) </li></ul><ul><li>Система управления, которая для наиболее сложных страниц редактирует данные таким образом, чтобы они могли быть выведены без дополнительной обработки. </li></ul>Управление нагрузкой. Снижение нагрузки на серверы
  6. 6. E-TIME® (ООО «И-ТАЙМ») Тел.| факс | (495) 221-81-01 Портфолио: www.e-time.ru E-mail: info@e-time.ru <ul><li>Особенности архитектуры серверного программного и аппаратного обеспечения для управления нагрузкой: </li></ul><ul><li>Специальные настройки сервера баз данных, позволяющие оптимизировать скорость выдачи данных по запросам. </li></ul><ul><li>Возможность выделять наиболее подверженные нагрузкам данные и подсистемы сайта на отдельные сервера с целью предотвращения отказа всего сайта, в случае отказа одной из подсистем сайта. </li></ul><ul><li>Возможность использования виртуализации серверов хранения и обработки данных, с возможностью наращивания производительности системы путем создания виртуализированного серверного кластера с балансировкой нагрузки, без изменения архитектуры системы. </li></ul>Управление нагрузкой
  7. 7. E-TIME® (ООО «И-ТАЙМ») Тел.| факс | (495) 221-81-01 Портфолио: www.e-time.ru E-mail: info@e-time.ru На сайте используется система блочной компоновки шаблонов страниц, что позволяет службе управления сайтом (СУС) мгновенно с помощью системы управления вносить изменения в состав и содержание блоков на страницах сайта, создавать новые страницы из уже существующих блоков-кирпичиков и выводить в них необходимые данные. Данная возможность актуальна, когда, например, СУС нужно внедрить новые промо-блоки на сайте, расставить опросы, баннеры, анонсы матчей и пр. Блоки можно передвигать по странице в произвольной последовательности, менять местами, переставлять из одной колонки в другую, менять размеры и пр. Система полностью контролируется заказчиком. Обращение к разработчику может потребоваться только в случае, если нужен новый блок, реализующий новую программную логику. Структура сайта спроектирована с максимальной гибкостью. С помощью системы управления («админки») можно произвольно редактировать названия, состав и иерархию разделов сайта, указывая на каком шаблоне должна работать та или иная страница, а также устанавливать при необходимости переадресации на другие разделы сайта или даже сторонние ресурсы. Обеспечение гибкости структуры
  8. 8. E-TIME® (ООО «И-ТАЙМ») Тел.| факс | (495) 221-81-01 Портфолио: www.e-time.ru E-mail: info@e-time.ru Экономичное хранение данных. Система позволяет организовать архивы на физически разных серверах при сохранении возможности расширять объемы хранимых данных в неограниченном количестве. Возможна организация архива на экономичных носителях DVD и Blu - Ray . Использование производительного поискового «движка» Sphinx . Поиск по миллионам записей медиа-контента ФК «Зенит» осуществляется за минимальное время. Система имеет функцию «подсказок и исправления ошибок» при наборе поисковых запросов. Совместимость и доступность медиа-контента. Механизм генерации данных в формате XML позволяет выгружать любые объекты из архива «МедиаБанка» в виде, удобном для их дальнейшей обработки другими системами. «МедиаБанк» взаимодействует с финансово-отчетной и кадровой системами, установленными в компании. Медиаархив на сайте. Полученные из «МедиаБанка» данные (фотографии, видео, аудио), снабженные описаниями и тегами через интернет передаются на выделенный сервер медиаархива сайта, при этом сам медийный контент попадает на дисковые хранилища, а вся вспомогательная информация в базу данных. Универсальный плеер. На главной странице сайта применен так называемый «мультиплеер», позволяющий в автоматическом режиме подавать наиболее значимые события (новости, видео и пр.) в виде интерактивного и броско оформленного элемента. Управление «мультиплеером» также осуществляется с помощью системы управления сайтом. Управление мультимедиа. Возможности подсистемы «МедиаБанк»
  9. 9. E-TIME® (ООО «И-ТАЙМ») Тел.| факс | (495) 221-81-01 Портфолио: www.e-time.ru E-mail: info@e-time.ru <ul><li>Специально для футбольного клуба была разработана система онлайн вещания на сайте с матчей или других событий. Для трансляции нужен подключенный к интернету компьютер с устройством захвата видео и видеокамера. </li></ul><ul><li>С помощью системы управления трансляцией можно регулировать качество (битрейт потока) или выдавать одновременно несколько потоков. </li></ul><ul><li>Можно встраивать в трансляцию рекламные ролики или бегущие строки. Через интернет поток передается на ретрансляционный сервер на площадке провайдера, откуда уже производится вещание через встроенный на сайт flash -плеер конечным пользователям. </li></ul><ul><li>После окончания трансляции переданное видео сохраняется в архив, откуда может быть просмотрено в удобное время. </li></ul>Клубное ТВ-вещание
  10. 10. E-TIME® (ООО «И-ТАЙМ») Тел.| факс | (495) 221-81-01 Портфолио: www.e-time.ru E-mail: info@e-time.ru Используется специально подготовленная версия Invision Power Board . Полный программный контроля над учетными записями пользователей: возможность внедрять новые сервисы - авторизация в интернет магазине, подписка на Зенит-ТВ, участие в многопользовательских играх, покупка медиаконтента. Система общения построена по иерархическому (не линейному) принципу. Каждый зарегистрированный пользователь может ответить на любое сообщение ветки, а не только автору поста. Выстроена система рейтингования, позволяющая пользователям получать доступ к информации выборочно, в зависимости от рейтинга авторов, а также самим влиять на рейтинг пользователей. Комментирование произвольных сущностей – можно обсуждать новости, фотографии, видео, статьи и прочие сущности на сайте, непосредственно по месту их расположения. Общение пользователей, блоги
  11. 11. E-TIME® (ООО «И-ТАЙМ») Тел.| факс | (495) 221-81-01 Портфолио: www.e-time.ru E-mail: info@e-time.ru <ul><li>Полная автоматизация разделов «Календарь и результаты» и «Команда» </li></ul><ul><li>Автоматическая генерация всех турнирных таблиц на основе протоколов (или результатов) всех матчей </li></ul><ul><li>Автоматическая генерация статистики команды (причем не только ФК «Зенит», но и любых других команд, участвующих в том же турнире) </li></ul>Турнирно-статистический информационный модуль
  12. 12. E-TIME® (ООО «И-ТАЙМ») Тел.| факс | (495) 221-81-01 Портфолио: www.e-time.ru E-mail: info@e-time.ru <ul><li>Автоматическая генерация статистики игроков (при наличии полных протоколов матчей для команды, для которой идет расчет статистики) </li></ul><ul><li>Автоматическая перекрестная связка таблиц-игроков-команд-протоколов-матчей-календаря-фотографий-статей и пр. по гиперссылкам в соответствующих разделах </li></ul><ul><li>Все турнирно-статистические разделы помимо возможности ручного занесения исходных данных (протоколов, профилей игроков) оснащены системой импорта данных из официальных источников – например РФПЛ. В начале сезона контент-менеджерам сайта для занесения в базу данных всех игроков турнира, с подробной информацией о них и фотографиями, а также календаря на сезон достаточно нажать на пару кнопок в системе управления сайтом. </li></ul>Турнирно-статистический информационный модуль (продолжение)
  13. 13. Каждый сыгранный матч представляется на сайте в виде так называемого «матч-центра». В нем собрана воедино вся информация по матчу: предшествующие и сопутствующие матчу новости, пресс-конференции, лучшие видеофрагменты матча и его фотогалерея, протокол матча со статистикой, а также текстовая онлайн-трансляция, предназначенная для тех, кто не может по каким-то причинам посмотреть трансляцию матча на сайте или по ТВ. «Матч-центр»
  14. 14. Интернет-магазин интегрирован с CRM -системой клуба. Данное решение позволяет максимально комфортно совершать покупки болельщикам клуба, используя единый профиль пользователя на сайте, а менеджменту клуба управлять продажами, маркетингом и работой со своими болельщиками. Интернет-магазин
  15. 15. Мобильные сервисы
  16. 16. Сайт позволяет оперативно добавлять новые языковые версии. Для добавления новой версии требуется создать копию интерфейса сайта (по сути только скопировать все шаблоны и перевести в них те языковые фрагменты оформления, которые могут быть встроены в изображения) и завести дополнительные базы данных в той же структуре. Система управления также поддерживает редактирование нескольких языковых версий сайта. Присутствует возможность синхронизации контента разных языковых версий. Многоязычность
  17. 17. Система управления сайтом реализована в виде Windows-приложения, написанного на платформе .Net Для повышения удобства пользования, программа реализована как контейнер модулей, каждый из которых отвечает за управление «своим» блоком данных. Программа устанавливается на компьютер пользователя только 1 раз, после чего все обновления программы автоматически и прозрачно для пользователя происходят в момент запуска программы. По удобству обновления программа максимально приближена к web-интерфейсу управления сайтом, а по своему рабочему интерфейсу многократно его превосходит по скорости и удобству работы. Система управления сайтом
  18. 18. Скорость работы обеспечивается в первую очередь тем, что в процессе работы программа не передает никаких «лишних» данных через интернет – только те, что редактируются. В отличие от программного интерфейса, на web-интерфейсе происходит передача по каналам связи в том числе и самого интерфейса, а также возникает дополнительная нагрузка на сервер, которому необходимо «отдавать» в том числе и сайт самой системы управления. Все операции, требующие сложных вычислений (например, автоматическая трансформация фотографий) производятся не на стороне сервера, а на клиентской машине. Система управления сайтом. Особенности

×