Очередной пакет доработок

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

  1. Появилась возможность указывать дни участия в соревнованиях. Они затем выгружаются в примечание организатору.
  2. Подтверждение заявок организатором (галочка «Участие должно быть подтверждено организатором» на форме редактирования события). Это может быть удобно при желании организатора подтверждать заявки по факту получения стартовых взносов.
  3. События теперь можно создавать не только в пределах России, но и в любой другой стране. Для Белоруссии, Украины и Казахстана есть список регионов.
  4. В календаре соревнований и RSS-ленте, при выборе региона, добавлена возможность фильтрации «только местные». С этой галочкой не будут показаны национальные и международные старты других регионов. Это нужно, если вы не хотите видеть в своей новостной ленте всероссийские старты за пределами вашего ФО.
  5. На страницах сайта, где есть ссылка на RSS ленты, появилась маленькая дополнительная ссылка (mini) — в ней более минималистичная лента публикации информации о соревнованиях. Удобно для подключения ленты на Виджете на сайте (например, в WordPress).
  6. Добавлен новый, но набирающий нешуточную популярность вид спорта — ездовой спорт. Вот несколько позитивных видео о Ездовом спорте в России.
  7. Все наверное уже заметили, что я присоединил Крым к России!:)
  8. Online трансляция из программы на 1C под отметку SportTime от Юрия Егунова (Курск). Для его системы также была сделана специальная выгрузка заявок, по обоюдному решению, сделали её в международном формате IOFXml 3.0
  9. Теперь в информации к соревнованию можно вставлять видео, например, на Yutube -> HTML-код -> Использовать старый код вставки.

Сейчас работаю над добавлением других функций из списка доработок в Отзывах и Идеях.

Английский интерфейс, заявка иностранных спортсменов и другие обновления

На днях была перенесена на сервер порция доработок и нововведений. Из новинок:

  1. Пользовательский интерфейс переведен на английский язык. В данный момент достаточно быстро можно осуществить перевод на финский (потому что многие финские спортсмены участвуют в российских стартах, особенно на северо-западе). Но к сожалению, у меня нет знакомых, владеющих финским языком. Надеюсь, что откликнется кто-то из спортсменов и поможет перевести 2 текстовых файла с русского на финский.
  2. Подключение справочника стран СНГ и дальнего зарубежья, что дает возможность заявляться заграничным спортсменам, а также использовать систему организаторами из странах СНГ. Ждем всех желающих пользоваться системой Orgeo.ru организаторов из стран СНГ. Для Украины, Белоруссии и Казахстана есть детализация до областей.

Также были исправлены обнаруженные ошибки и сделаны дополнительные доработки:

  1. Сразу несколько ошибок было исправлено на форме создания соревнований, в том числе, из-за которых были проблемы с редактированием программы соревнований и ввода дат. Также доработан алгоритм загрузки логотипов соревнований.
  2. При заявке, для более простого выбора спортсменов, сделана подсветка часто участвующих спортсменов с градацией по дате последней заявки участника.
  3. Оптимизация быстроты загрузки сайта в мобильных устройствах и на ПК (использование спрайтов интерфейсных изображений, кэширование браузера, url fingerprinting, асинхронная загрузка скриптов и т.д.). На некоторых страницах удалось добиться 100% результата от Google анализатора быстроты загрузки страницы!

Следующая порция доработок не заставит долго ждать…

Исправил ошибки авторизации через ВКонтакте

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

А для тех, кому интересно, скажу, что проблема заключалась в том, что администрация ВКонтакте зачем-то убрала параметр безопасности state, который в стандарте необходим для защиты от кросс-сайтовых атак (CSFR). Подробности я изложил в своем блоге, вдруг кому понадобится.

Заявка на эстафеты и командные соревнования

Добавлена новая функция! Теперь можно делать командные (или эстафетные) соревнования, помимо индивидуальных. Организатору нужно будет дополнительно указать количество участников в группе (максимальное).

Участники, при подаче заявки, будут выбирать группу / категорию для всей заявки (команды). Т.е. одна заявка будет подаваться на одну команду.

Пример формируемого списка участников для командных гонокТакой вариант подходит как для эстафет, так и для командных гонок (например, спортивный туризм, рогейн, приключенческие гонки и т.п.). Простой пример — заявка на приключенческую гонку «Марафон 100 Км за 24 часа» — там в команде может быть от 4-х до 6-ти человек. Организатор, при создании соревнования, должен указать максимальное количество — 6 человек.

Предусмотрены и более сложные вариации, например, если будут несколько разных категорий, например: Команда — 5 человек, Связка — 2 человека, Лично — 1 участник. Всё это можно сделать в рамках одного события, указав нужное количество участников в каждой категории.

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

Массовый ввод и другие доработки

В очередном обновлении функционала системы произведены следующие доработки:

  • Массовая вставка участников из текста в свободном формате
  • Авто нумерация участников при заявке
  • Добавлен список заявок пользователя в его Профиль

А также несколько более мелких доработок. Подробнее о доработках читайте далее. (далее…)

Отправить информацию о финише участника в online нажатием Ctrl+Shift+Z

Онлайн трансляция финиша из WinOrient

В данной статье описана реализация нового функционала – трансляция финиша участников из программы WinOrient на сервер Orgeo.ru в режиме онлайн.

Данный функционал сделан с использованием стандартного варианта имеющегося в программе WinOrient в режиме PRO (для активации данного режима обратитесь к автору WinOrient Дмитрию Налетову: moscompass@rambler.ru).

Трансляция на Orgeo.ru является доработанной аналогией раздела «Онлайн» на сайте Sportident.ru. Разница заключается в следующих моментах:

  • На сервере Orgeo.ru сделать соревнования с онлайн трансляцией результатов может любой организатор полностью самостоятельно.
  • В Оргео возможна трансляция нескольких соревнований одновременно.
  • Предусмотрена выборка по командам — можно смотреть результаты спортсменов всех групп одной заданной команды.
  • Улучшен внешний вид, добавлены миллисекунды и отставание от лидера.
  • Продуман вариант для многодневных соревнований, предусмотрены круги и смотровые КП. Пример можно посмотреть на тестовом соревновании.
Пример окна онлайн трансляции финиша из WinOrient
Пример трансляции индивидуальной гонки
Пример окна онлайн трансляции финиша из WinOrient - Эстафета
Пример онлайн трансляции эстафеты

Инструкции по настройке организатором приведены ниже. (далее…)

Федеральные округа

На этой неделе была доработана система ранжирования соревнований. Был добавлен дополнительный уровень – межрегиональные (зональные).

Также были сделаны понятные иконки уровня соревнований: тренировочные, локальные (городские) – 1 звезда, региональные – 2 звезды, межрегиональные (зональные) – 3 звезды, всероссийские.

Федеральные округа также были добавлены в справочник регионов, что позволило сделать более логичной группировку соревнований в календари:

  1. Общий календарь – соревнования всех регионов,
  2. Календарь федерального округа – соревнования всех входящих в него регионов, плюс общероссийские;
  3. Календарь региона – соревнования данного региона, плюс зональные, плюс российские.

В итоге, это сказалось на календарях на самом сайте Orgeo, на Виджете встраиваемом в другие сайты и на RSS-лентах соревнований.

Нажмите "+" чтобы раскрыть заявку

Улучшена вкладка «Онлайн заявка»

Вчера были внедрены несколько улучшений. Из наиболее заметных: теперь на странице мероприятия на вкладке «Онлайн заявка» можно отслеживать ход подачи заявок более удобным образом. Можно раскрывать список заявленных участников конкретной заявки не уходя со страницы. Для этого просто нажмите на плюсик «+»:

Нажмите "+" чтобы раскрыть заявку

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

Также легко найти свои заявки — напротив них будет стоять карандаш, при нажатии на который, откроется страница редактирования.

Плюс один

Сегодня были сделаны еще несколько доработок в системе, чтобы сделать процесс заявки более интуитивным.

Также, для более удобного отслеживания хода подачи заявок, сделан показ количества заявившихся за последние 24 часа участников. Это число показано справа от общего количества. В примере — это зеленая цифра «+4», а всего заявлено 50 человек.

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

Виджет для вставки на сайт

Сегодня добавлена новая функция — Виджет, который можно вставлять на сайт, чтобы можно было оперативно отслеживать предстоящие соревнования и активность хода заявки (количество заявившихся), не уходя с Вашего сайта.

Как пример, сайт спортивного ориентирования Коми — там уже стоит
такой виджет.

29 сентября. Сделана специальная страница для генерации HTML кода Виджета для вставки на сайт. На ней можно настроить все опции и получить готовый код виджета для Вашего сайта.