|
|
|
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)» |
|
|
frolik 101 EGP Рейтинг канала: 13(2082) Репутация: 12 Сообщения: 1330
Зарегистрирован: 22.04.2015 |
|
А по мне - так и без графики очень неплохо. Главное - информативность есть.
|
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Еще немножко размышлений.
Как видно на скриншоте, что в моем прошлом посте, у пилота есть 3 (уже 4е) статуса.
Статусы Активен Пропал и Отдыхает (на отдыхе???) выставляются клиентом EDCmdrSync автоматически, статус Расстрелян (уволен?) выставляется Higt Command вручную в случае, если надо. При этом статусе невозможно использовать Api ключи и просматривать информацию о других пилотах. Синхронизация соответственно тоже не идет.
Далее: После перехода на платформу прием в группу будет осуществляться следующим порядком. Пилот регистрируется на платформе, указывая ссылку на профиль Ег (если идея Гали по поводу кросс логина платформы и конференции не пойдет). По умолчанию он рядовой пользователь. Он имеет доступ к ряду разделов платформы (Новости, Оставленные пилотами материалы). Чтобы попасть в группу EG PILOTS и в игровую группу EG PRIME ему будет необходимо на платформе нажать на кнопку. При этом ответственным (группа Higt Command) на почту свалится письмо с реквизитами кандидата. Дальнейшие действия по усмотрению ответственных.
После добавления в группу EG PILOTS пилот сразу получает доступ к API ключу (он же личный номер) и получает доступ к дополнительной информации, как приказы и статистика.
добавлено спустя 13 минут:
И если все пройдет хорошо, то в понедельник начну потихоньку запускать людей (сначала проверенных). После этого буду планировать перенос уже на боевое железо и запуск бета версии платформы.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (03:29 18-07-2015), всего редактировалось 1 раз |
|
|
AnrDaemon 858 EGP
Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12292
Зарегистрирован: 17.10.2004 |
|
ТехноМаг : |
идея Гали по поводу кросс логина платформы и конференции
|
Боюсь, это будет затруднительно реализовать. Зная возможности phpBB2, пилить на нём авторизацию для внешнего сервиса - тот ещё труд.
Добавь OpenID 2.0/OpenID Connect и пусть регаются через свои гуглы и вконтактики.
Друпал вроде это умеет.
_________________ Люблю свободный полёт... :) |
|
|
Da_Fail 200 EGP
Рейтинг канала: 9(1058) Репутация: 41 Сообщения: 2214
Зарегистрирован: 19.11.2013 |
|
Ну по поводу графики, можно сделать в тонах или даже стиле галнета или станционного интерфейса.
|
|
|
iMoHax 160 EGP
Рейтинг канала: 26(5369) Репутация: 31 Сообщения: 1195 Откуда: Земля, Россия, Рязань Зарегистрирован: 07.12.2013 |
|
В конце разработки неплохо было бы опубликовать формат обмена с сервером, чтобы можно было синхронизацию в стороннюю программу прикрутить. Я бы в свою торговую прогу встроил, все равно она коннектится также к фронтирам.
_________________ CMDR MoHax
Trader - торговая программа для ED - http://imohax.github.io/Trader/ |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Так а че там крутить?
https://github.com/Andargor/edce-client
Вот тебе питоновский исходник.
добавлено спустя 51 секунду:
Da_Fail : |
можно сделать в тонах или даже стиле галнета или станционного интерфейса.
|
займешься?
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (12:23 18-07-2015), всего редактировалось 2 раз(а) |
|
|
Da_Fail 200 EGP
Рейтинг канала: 9(1058) Репутация: 41 Сообщения: 2214
Зарегистрирован: 19.11.2013 |
|
У меня совершенно нет опыта в дизайне сайтов, но есть свободное время, вас устроит? ;D
|
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Посмотрим. Тут все равно особо помощи не предлагает (а у меня руки рисовать не из того места растут )
Попробуй сверстать на простом html страницу профиля. Скриншот в качестве макета используй. Выложи - посмотрю - а там видно будет. Будут вопросы всегда (или почти всегда) доступен.
добавлено спустя 12 минут:
AnrDaemon : |
Друпал вроде это умеет.
|
Умеет, да. Но не уверен, что это стоит делать...Хотя подумаемс.
добавлено спустя 6 минут:
Кстати, голосовалку можно закрывать. Вроде как определились.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (12:54 18-07-2015), всего редактировалось 2 раз(а) |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Несколько доработал дизайн "личного дела" (PS: данные уже реальные)
Основные данные указываются всегда.
Дополнительные в скрытых по умолчанию формах. Отображаются по кнопке.
Cкрытый текст (кликните здесь для просмотра)
|
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (15:23 18-07-2015), всего редактировалось 1 раз |
|
|
StanislavSay 65 EGP Рейтинг канала: 6(444) Репутация: 3 Сообщения: 211 Откуда: DefaultCity Зарегистрирован: 18.11.2014 |
|
Дело хорошее начинаете, но может лучше расширить функционал существующих ресурсов? Вот, например: http://ru.ed-board.net
Мне нравится, почти все есть, что вами задумано, а чего нет можно с автором скооперироваться, он идет на контакт. Я на офф.форуме с ним общался в самом начале и несколько моих предложений он реализовал.
_________________ CMDR S.A.Y.
http://inara.cz/cmdr/17367 |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
StanislavSay : |
функционал существующих ресурсов?
|
Это не функционал существующих ресурсов. Этот функционал предусмотрен самими FD. Плюс, если я правильно понимаю, это записная книжка с ачивками. Мы же все-таки планируем сделать платформу управления сообществом. Функционал чуть более чем полностью другой.
добавлено спустя 10 минут:
Зарегился - посмотрел. Точно так - записная книжка не более того.
Я наверно повторюсь, но у нас предусмотрена АВТОМАТИЧЕСКАЯ синхронизация профиля коммандера с профилем сайта. Т.е. вручную там ничего не вводится.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (18:29 18-07-2015), всего редактировалось 1 раз |
|
|
iMoHax 160 EGP
Рейтинг канала: 26(5369) Репутация: 31 Сообщения: 1195 Откуда: Земля, Россия, Рязань Зарегистрирован: 07.12.2013 |
|
Это я видел, сегодня уже на яве переписал. Меня интересует в каком виде это надо будет отправлять потом на наш сервер для синхронизации с профилем сайта.
_________________ CMDR MoHax
Trader - торговая программа для ED - http://imohax.github.io/Trader/
Последний раз редактировалось: iMoHax (21:06 18-07-2015), всего редактировалось 1 раз |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
А там все просто. Json объект и ключ в пост на спец URL за ssl`ом. Вот и все.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
iMoHax : |
на яве переписал.
|
Монах, я, к сожалению, с явой на ножах, поэтому такой вопрос появился. На MacOsX ты сможешь проверить, запущена ли ED или нет. В Api предусмотрены статусы о которых я выше писал. Хотелось бы увидеть, летает сейчас человек или просто синхронизацию запустил.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (12:22 19-07-2015), всего редактировалось 2 раз(а) |
|
|
iMoHax 160 EGP
Рейтинг канала: 26(5369) Репутация: 31 Сообщения: 1195 Откуда: Земля, Россия, Рязань Зарегистрирован: 07.12.2013 |
|
К сожаления у меня нет ничего на MacOs, исходники здесь(реализация, demo).
Я еще поэкспериментировал, и обнаружил, что если остались куки от предыдущего раза, то логинится каждый раз не нужно. Можно даже перенести их на другую машину и от туда тоже запрос к фронтирам проходит без логина.
По идее можно сделать даже так, что программа логинится, получает куки, затем их отправляет на сервер портала, а уже сам сервер обновляет данные отправляя запрос фронтирам с этими куками. Тогда не надо будет постоянно держать запущенную программу, но не известно как отреагирует сервер фронтиров на множество запросов с одного адреса, но разными куками. Ну и куки действительны только полгода, потом еще раз запрашивать надо будет.
_________________ CMDR MoHax
Trader - торговая программа для ED - http://imohax.github.io/Trader/ |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
iMoHax : |
По идее можно сделать даже так, что программа логинится, получает куки, затем их отправляет на сервер портала, а уже сам сервер обновляет данные отправляя запрос фронтирам с этими куками. Тогда не надо будет постоянно держать запущенную программу, но не известно как отреагирует сервер фронтиров на множество запросов с одного адреса, но разными куками. Ну и куки действительны только полгода, потом еще раз запрашивать надо будет.
|
Я думаю экспериментировать с этим не стоит.
Про куки знаю, в классе CApi (сам класс после релиза выложу куда-нить) встроена проверка, но хранить их, как и логин с паролем все таки стоит на локальной машине - от греха подальше.
добавлено спустя 5 минут:
Также "добавил защиту от дурака", чтобы на другой машине или другим пользователем куки и конфиг нельзя было использовать.
добавлено спустя 23 минуты:
ADD: А вообще, думаю еще пару функций переписать, чтобы синхронизацию завязать на клиент ED. Т.е. чтобы, если запущен агент синхронизации, но не запущенна ED синхронизация не шла.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (14:11 19-07-2015), всего редактировалось 4 раз(а) |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Остановился на минималистичном варианте дизайна UI агента.
Cкрытый текст (кликните здесь для просмотра)
|
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Еще немного о безопасности. Монах, тебя с Java тоже касается.
Чтобы избежать подбора и ворования API ключей введена связка ключей клиент-сервер и сервер-клиент.
При первом запуске приложения будет сгенерирован уникальный индификатор приложения. После указания API ключа на сервер уйдет сам ключ и индификатор. Если для учетки не было ранее указано индификатора он будет установлен, если он установлен и не совпадает с присланным, Вы получите отлуп и уведомление на почту. Также отлуп будет в случае, если генератор создал уже существующий uid и если uid не подходит при следующих входах. Если так получилось, что клиент был перенесен на другую машину или система была переустановлена с потерей конфигов Вы можете сбросить привязку через личный кабинет веб интерфейса.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (16:50 19-07-2015), всего редактировалось 1 раз |
|
|
sloth73 55 EGP Рейтинг канала: 4(62) Репутация: 5 Сообщения: 10
Зарегистрирован: 16.07.2015 |
|
ТехноМаг : |
Но честно скажу, без графики смотрится мягко говоря убогенько
|
Сорри что вмешиваюсь, но на EG уже всё есть под данный рубрикатор.
Хвала дизайнеру , с заходом на будущее сделал. Присмотритесь
|
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Я конечно дико извиняюсь, но ВСЕ это что?
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
|
|
|
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)» |
|