Новая система регистрации

Список форумов Клуб Деятельность Клуба

Описание: Обсуждение вопросов деятельности Клуба

Сообщение #81 Bad_Admin » 11.09.2017, 16:45

Доработки возможны в рамках основного функционала программы - отметок на КП.
Вот то, что вижу желательным я.
Регистрация на бревет из программы - можно внести данные пользователя в программу один раз, и в дальнейшем брать их для регистрации.
Привязка к номеру телефона - уже сделано. Тут, конечно, проблема с тем, чтобы заставить пользователей вносить номер в одинаковом формате, без восьмерок, тире и пробелов - просто напоминающая надпись не помогает, а жестко ограничивать номер 10 знаками нельзя, т.к. не российские номера мобильных телефонов содержат больше знаков.
Функция передача отметок из программы в реальном времени - вот это прям очень нужно, чтобы организатор на спальном КП мог видеть движение участников и прикидывать их прибытие. Не отказываясь от оффлайнового режима - опять же, мобильный интернет есть не у всех и не всегда.
Отображение времени между отметками, и общего времени на финише - проще будет оценивать график движения, в голове считать время проблематично.

А создавать гибрид навигатора и стравы нет никакого смысла. Тем более, что всё это уже существует.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #82 dubtar » 12.09.2017, 11:47

Иван, спасибо за твои предложения. Они таки мотивируют. Но, к сожалению, они зачастую несколько грандиозны и не учитывают наличных средств: у нас есть одна штука типа "ленивая скотина"™. Поэтому добавление большой функциональности вряд ли возможно, а по мелочи потихоньку дорабатывать сможем.
И как-то разработка нативного android на этой java - такое муторное дело. Настолько всё низкоуровневое, что тупой веб-запрос с парсингом json требует написания более 30 строк странного кода. Вот всё думаю попробовать в react-native уйти - может там полегче будет с этим.
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #83 U.N.E. » 17.09.2017, 21:05

Кстати, а что на счёт графы "Клуб" при регистрации. Неразбериха, люди пишут туда чего хотят. Нельзя ли по умолчанию сделать КБП, а ежели иное, то сделать вторую строку с выпадающим списком клубов, для начала хотя бы российских?
U.N.E.
Randonneur
Аватара
Откуда: Воронеж
Велосипед(ы): Bianchi

Сообщение #84 Bad_Admin » 17.09.2017, 22:00

U.N.E. писал(а):Кстати, а что на счёт графы "Клуб" при регистрации. Неразбериха, люди пишут туда чего хотят.
Не важно, кто там что пишет - эта информация отображается только на нашем сайте, в официальном протоколе указывается номер клуба. КБП или другой клуб - я указываю номер клуба. А все остальные, вне зависимости от того, что они написали, идут под одним номером 511099 "независимый участник".
Поэтому пускай пишут, делов-то. Я это на нашем сайте не исправляю.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #85 Bad_Admin » 15.03.2018, 18:53

Все результаты, все бреветы, и все участники - в одной базе!
Штатный маг-программист Дмитрий Брежнев допилил то, о чем долго мечтали, но боялись сказать. Пришлось творчески переработать протоколы предыдущих сезонов, но оно того стоило.
Теперь с главной страницы системы регистрации на бревет доступен архив за 2009-2017 годы. Выбрав год, можно увидеть все проведенные бреветы и их результаты.
http://kbpkursk.azurewebsites.net/
А выбрав конкретного участника, можно увидеть все пройденные им бреветы, со всеми результатами.
Также, для удобства, доступен поиск по участникам. В строке поиска начните вводить фамилию участника, и система предложит доступные варианты.
Если вы обнаружили ошибку, если хотите внести в систему данные о бреветах, пройденных в других клубах/странах - пишите.

P.S. В процессе обнаружилось много неопознаваемых участников. Система ищет соответствие по фамилии, имени, и году рождения. Если год рождения неверен, не указан, или допущены ошибки в написании имени или фамилии, то каждый такой участник будет в базе под отдельной записью. В связи с чем просьба обращать внимание на правильность данных, указываемых при регистрации. Буквы E и Ё, год рождения - всё это важно. Проверьте, как вы внесены в базу, сообщите об ошибке (если она есть), и впредь указывайте те же данные при регистрации на бревет.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #86 dubtar » 06.04.2018, 10:09

Представляю новую версию "веб-приложения" для бреветов, регистрации, отметок, результатов и всего подобного.
app.kbp-kursk.ru
Это попытка совместить и сайт с регистрацией/результатами/статистиков kbpkursk.azurewebsites.net и приложение для отметок на android в одном "лице". Можно использовать в браузере, можно на смартфоне любой современной системы. На смартфоне желательно запускать из браузера хром, но должно работать более-менее и в других (пробовал на файрфоксе на андроиде). При открытии страницы на смартфоне можно разрешить добавить ссылку на рабочий стол - и у вас в телефоне без установки появится приложение "Бреветы КБП" с "быстрым" открытием, оффлайн режимом, незаметными обновлениями и прочими плюшками.
Регистрацию на Марьинский(Рыльский) можно проводить в нём - бэкенд по-прежнему на сайте kbpkursk.azurewebsites.net. Все данные хранятся там и оба сайта совершенно идентичны по данным.
Со временем запилю туда статистику, и старый сайт будет нужен только админам.
Прошу пробовать. Описание процесса отметок на КП выложу здесь чуть позже.
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #87 sparven » 25.04.2018, 14:30

dubtar писал(а):При открытии страницы на смартфоне можно разрешить добавить ссылку на рабочий стол - и у вас в телефоне без установки появится приложение "Бреветы КБП"
А ранее установленное приложение снести надо перед этим?
sparven
Randonneur
Откуда: Воронеж
Велосипед(ы): Banshee, Cube

Сообщение #88 dubtar » 25.04.2018, 14:37

sparven писал(а):А ранее установленное приложение снести надо перед этим?
Не обязательно. Это пока равноправные независимые системы. Можно хоть в обеих одновременно отмечаться. Только в новой будут (уже скоро, правда-правда обещаю) отметки на КП в реальном режиме (при наличии мобильного интернета, конечно), а старая всё так же - только отсылка после прохождения.
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #89 Yo-Ваныч » 28.04.2018, 21:49

Установил в телефоне app.kbp-kursk.ru. Зарегистрировался, вошел в бревет. Выскочил вопрос о включении функции определении местоположения. Так как я пока никуда ехать не собирался, жмакнул отказ. Теперь на экране висит баннер об ошибке получения данных и требование разрешить получение координат. Я бы дал такое разрешение, но сделать это не могу, потому что с этой страницы выхода нет. Даже перезагрузка результатов не дала.
Yo-Ваныч
Randonneur
Аватара
Откуда: Курск Сеймский округ

Сообщение #90 Yo-Ваныч » 29.04.2018, 17:41

Даже не понял как, но удалось таки войти в настройки и разрулить ситуацию.
Yo-Ваныч
Randonneur
Аватара
Откуда: Курск Сеймский округ

Сообщение #91 dubtar » 30.04.2018, 17:48

Информация от гугла, как разрешить получение координат в хроме на андроиде:
Как изменить настройки доступа к данным о местоположении

Откройте Chrome Chrome на устройстве Android.
Справа от адресной строки нажмите на значок Изображение Изображение Настройки.
Нажмите Настройки сайтов -> Местоположение.
Чтобы изменить настройки для отдельного сайта, нажмите на его название в списке ниже.
Если запускать через иконку на главной экране - в настройки не зайти. Поэтому надо запустить просто хром (если ставили через него) - и в его настройках поправить.
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #92 U.N.E. » 13.05.2018, 23:20

Не могу в своём флэше сделать контрольные точки: нету карты, чёйта...
U.N.E.
Randonneur
Аватара
Откуда: Воронеж
Велосипед(ы): Bianchi

Сообщение #93 Bad_Admin » 13.05.2018, 23:44

У меня работает. Для начала попробуй другой браузер.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #94 dubtar » 17.05.2018, 19:02

В системе появился Бревет "Урал - Тагильский". Он создан в рамках обмена опытом с Уральским клубом. Интересующиеся могут прокатиться, остальным - не пугаться!
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #95 dubtar » 22.05.2018, 15:49

Инструкция по использованию нового веб-приложения для отметки на КП (ну и для всего остального)
Скрытый текст
Приложение располагается по адресу: https://app.kbp-kursk.ru
На мобильных телефонах желательно запускать из браузер Chrome.

На первом экране располагается список всех бреветов
Изображение

На андроиде можно добавить как ярлык приложения на главный экран - хром сам предложит, в файрфоксе можно добавить через меню. На iphone, по слухам, можно лишь добавить url на главный экран.

Вот так ярлык будет выглядеть на андроиде+хром:
Изображение

Далее надо найти в списке нужный бревет и кликнуть/ткнуть на него.
Изображение

Здесь можно зарегистрироваться, если ещё не сделали этого никаким другим способом. Регистрация сохранится на данном устройстве. Либо - восстановить регистрацию, сделанную на другом устройстве, введя свой номер телефона, с которым регистрировались. Вводить номер лучше без начальных +7 или 8, только 10 цифр без дополнительных знаков, например: 9051112233. Так номер найдётся независимо от того, как вводили при регистрации - через +7 или 8.
После регистрации или поиска регистрации бревет будет доступен для отметок. Если день бревета уже наступил - кнопка "Начать бревет" будет доступна посередине экрана. Если день ещё не настал (на случай предпроезда) - стартовать можно из меню вверху экрана.
Изображение

После начала бревета приложение перейдёт в режим "отметок". Открытие приложения заново сразу будет перенаправлять на экран отметок на бревете - список бреветов будет недоступен до завершения текущего бревета.
На одном устройстве (на самом деле в одном браузере) - отмечаться можно лишь одному человеку.

При первом запуске режима отметок браузер спросит разрешение для доступа к местоположению. Придётся разрешить - без этого отметки не работают вообще, будет отображена ошибка. Если случайно нажали "Блокировать" - разрешать надо будет в недрах настроек браузера.
Изображение

Главное отличие этого приложения от приложения на андроиде - не надо жать кнопку отметиться на КП. Как только телефон получит координаты и они будут в пределах 500м от текущего КП - отметка запишется автоматически, а на экране появится соответствующее сообщение:
Изображение

Если сообщение не появляется - надо подождать, пока текущие координаты не будут найдены телефоном, или разобраться, какое КП приложение считает текущим.
Изображение

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

После отметки на последнем КП станет доступна кнопка "Завершить бревет".
Изображение

Время отметкок на КП должно в фоновом режиме отправляться на сервер автоматически при наличии связи. Можно отмечаться без доступа к интернету, данные не будут отправлены на сервер, а будут сохранены на устройстве. Без отправленных данных нельзя будет завершить бревет - будут вместо этого доступна кнопка "Отправить данные".

dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #96 U.N.E. » 23.05.2018, 21:56

Баг про двойное нажатие кнопок повторился при отметке вручную через приложение.
U.N.E.
Randonneur
Аватара
Откуда: Воронеж
Велосипед(ы): Bianchi

Сообщение #97 Radler » 25.05.2018, 16:59

Как понять последняя ли у меня версия программы?
Обновляться программа будет сама или надо за версиями следить?
(извините если не увидел этой инфы выше)
Radler
Randonneur

Сообщение #98 Bad_Admin » 25.05.2018, 17:05

Веб-версия https://app.kbp-kursk.ru обновляется незаметно для пользователя.
Старая версия (которая файл с приложением) тоже работает, но лучше переходить на веб.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #99 wowanbezbash » 27.05.2018, 21:41

А можно ли вебверсию совокупить с ОсмАндом.Он офлайн работает с предзагруженными картами.Да и отображение на нем хорошее.+ в ОсмАнде отображаются всякие кафешки-хостелы,тоже офлайн.
wowanbezbash
Зайка
Аватара
Велосипед(ы): 4 штуки

Сообщение #100 Bad_Admin » 27.05.2018, 22:07

А зачем? Что-то мешает пользоваться этим самым ОсмАндом для навигации независимо от программы для отметок?
И почему именно оно? Мне, например, MapsMe нравится, там те же карты OSM в оффлайне.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #101 sparven » 28.05.2018, 13:58

Прям прелесть, как было хорошо в субботу с веб-приложением. Спасибо всем, приложившим к этому руку. А кнопочка "начать заново" после финиша - это вообще бомба))
sparven
Randonneur
Откуда: Воронеж
Велосипед(ы): Banshee, Cube

Сообщение #102 dubtar » 15.06.2018, 14:06

Добавил в веб-приложение просмотр текущих результатов в режиме бревета.

Скрытый текст
Внизу экрана доступна кнопка "Загрузить текущие результаты"
Изображение
По нажатию (при успешном установлении связи с сервером) отобразится список КП, на которых есть хотя бы одна отметка на данный момент. Нажав на КП, появится список отметок на данном КП, отсортированный по времени отметок. Дата не показывается, предпроезды будут вверху списка. Вместо имён - ник, указанный при регистрации. Так же веселее, правда?
Изображение
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Пред.

Вернуться в Деятельность Клуба