О проекте KHL All Star

KHL All Star рассказывает о Континентальной хоккейной лиге: счёт матчей, таблица, статистика игроков, видеообзоры и история. Проект независимый и с лигой не связан.

KHL All Star (khlallstar.ru) это независимый редакционный проект о Континентальной хоккейной лиге. Мы собираем в одном месте то, что болельщик ищет чаще всего: счёт матчей, календарь, турнирную таблицу, сетку плей-офф, статистику игроков, видеообзоры и историю лиги с 2008 года.

Сайт не принадлежит КХЛ, клубам лиги или их партнёрам и не выступает от их имени. Мы не официальный ресурс лиги, не продаём билеты и не показываем трансляции. Названия клубов, турниров и трофеев используются только для того, чтобы рассказать о соревнованиях.

Кто мы и для кого сайт

Проект ведёт редакция KHL All Star. Мы пишем для болельщика, который открыл страницу, чтобы быстро узнать конкретную вещь: во сколько матч, кто выиграл вчера, какое место у его команды, кто забросил больше всех, кто брал Кубок Гагарина в 2014 году. Поэтому на каждой странице сначала идут данные, а текст отвечает на вопрос и даёт контекст.

Основные разделы сайта: календарь и результаты, турнирная таблица, плей-офф, статистика игроков, видеообзоры, справочники клубов и игроков, а также история по сезонам и отдельная страница Кубка Гагарина.

Источники данных

Мы не придумываем цифры и не набираем их вручную там, где есть надёжный источник. Каждый тип данных приходит из своего места.

  • Матчи: расписание, счёт, счёт по периодам, статус игры и турнирная таблица. Эти данные мы получаем через спортивный API Highlightly.
  • Игроки: составы команд, номера, дата рождения, рост, вес, хват и личная статистика по сезонам. Источник: официальный сайт лиги khl.ru.
  • Видео: обзоры матчей с официального YouTube-канала КХЛ. Мы встраиваем ролики через стандартный плеер YouTube и не перезаливаем их.
  • История: чемпионы, финалы, награды, рекорды и изменения состава лиги. Эти факты мы сверяем с открытыми источниками, в первую очередь с khl.ru и Википедией, и по возможности с нашей собственной базой матчей.

Если источники расходятся, мы не выбираем удобную версию наугад. Такой факт уходит на дополнительную проверку, а до её окончания мы его не публикуем. Пример из работы над разделом истории: счёт финалов Кубка Гагарина последних сезонов мы сверили с протоколами всех матчей серии в нашей базе.

Как часто обновляются данные

Во время матчей сайт запрашивает свежий счёт раз в минуту. Запросы идут только в игровое окно, то есть когда хотя бы один матч уже начался и ещё не закончился. Вне этого окна живой счёт не опрашивается, потому что меняться ему нечему.

Раз в час сайт обновляет расписание на вчера, сегодня и завтра, пересчитывает турнирную таблицу и проверяет новые видеообзоры на канале лиги. Если лига перенесла матч или изменила время начала, изменение появится у нас в течение часа.

Итоговый счёт матча фиксируется, как только провайдер помечает игру завершённой. Если матч по ошибке остаётся «идущим» дольше пяти часов после начала, сайт отдельно перезапрашивает его данные, чтобы закрыть игру с правильным результатом.

Статистика игроков и составы обновляются по данным khl.ru раз в сутки, ночью, около 04:30 по Москве, когда матчей нет. За один проход сайт забирает личную статистику текущего сезона, составы клубов и главных тренеров. Новый игрок получает карточку с фотографией, а у хоккеиста, которого клуб убрал из заявки, в карточке перестаёт значиться команда.

На страницах клубов и на странице текущего сезона есть абзац с цифрами сезона: место в таблице, очки, последние матчи, лучший бомбардир и ближайшая игра. Редакция не переписывает его вручную. Он собирается из нашей базы при каждом открытии страницы, а дата в его начале показывает, когда прошло последнее часовое обновление.

Редакционные принципы

Мы работаем по нескольким простым правилам, и они касаются каждого текста на сайте, от новости до справочной страницы клуба.

Факты проверяются. Дата, счёт, фамилия, число и трофей попадают в текст только из данных или из проверенного источника. Если подтвердить факт не удалось, мы пишем без него: короткий текст лучше, чем текст с ошибкой.

Мы не придумываем цитаты. На сайте нет слов игроков и тренеров, которых они не говорили, нет безымянных «экспертов» и пересказов слухов. Суммы контрактов, травмы и закулисные подробности без подтверждённого источника мы не публикуем.

Мы пишем свои тексты. Материалы других изданий, khl.ru и Википедии служат только источником фактов, формулировки и структура у нас собственные.

Мнение отделено от фактов. В аналитике и новостях автор может оценить игру, но так, чтобы читатель видел, где оценка, а где проверяемые данные. В справочных разделах, например на страницах клубов и сезонов, оценок нет.

Как мы исправляем ошибки

Ошибки случаются у всех, и у источников данных тоже. Провайдер может с опозданием закрыть матч или поменять написание команды, в профиле игрока бывает неточный рост или дата рождения. Мы исправляем такие вещи, как только узнаём о них.

Если ошибка в тексте редакции, мы исправляем её в самом тексте. Если исправление меняет смысл материала, например неверным был счёт или автор гола, мы добавляем в конец текста пометку о том, что было исправлено. Данные, которые приходят автоматически, исправляются при следующем обновлении из источника, а при ошибке в самом источнике мы правим их вручную после проверки. Устаревший состав обычно исправляется сам: если клуб дозаявил или отчислил хоккеиста, изменение появится у нас после ближайшего ночного обновления с khl.ru.

Права на материалы

Тексты сайта написаны редакцией KHL All Star. Видеообзоры принадлежат КХЛ и показываются через плеер YouTube с официального канала лиги. Логотипы клубов и фотографии игроков используются для иллюстрации справочных данных. Если у фотографии известен автор или источник, мы подписываем её на странице игрока.