Page 1 of 3

Обсуждение events.retroscene.org (нюкосервис)

PostPosted: Fri, 18.07.2014 14:32:14
by diver
Кстати, хотелось бы отдельно сказать по сервису nyuk'а. Это не просто онлайн-голосовалка. Это почти полнофункциональная система управления работами, присланными на пати. Кроме непосредственно голосования есть функции:
1. Регистрация пользователей.
2. Заливка своих работ пользователями с сортировкой по компо.
3. Управление конкурсами в части гибкого графика голосования (отдельно для каждого компо).
4. Подсчет результатов и генерация txt-файла.
5. Генерация пака работ в виде архива файлов (не TRD).

Re: 3BM OpenAir 2014

PostPosted: Fri, 18.07.2014 16:00:37
by introspec
Система нюка реально рулит!

Re: 3BM OpenAir 2014

PostPosted: Fri, 18.07.2014 16:22:12
by moroz1999
Подтверждаю, система у нюка мощная.
Вброшу предложение:
1. Заменить стандартный HTML5 плэйер на чуть более навороченный на базе того же HTML5.
2. Заменить простой показ работ на чуть более навороченные через Javascript.
Внешне всё оставить так же, как сейчас, но сделать так, чтобы объект на страницу присоединялся только при показе/просмотре.
Это поможет распределить нагрузку на сервак более равномерно по времени, сервак перестанет уходить в отказ по лимиту запросов в секунду, и тогда у людей в пиковые моменты перестанут недогружаться работы/музыки.

Re: 3BM OpenAir 2014

PostPosted: Fri, 18.07.2014 16:32:19
by diver
Может выделить обсуждение системы nyuk'а в отдельную тему и позвать его?

Re: 3BM OpenAir 2014

PostPosted: Fri, 18.07.2014 16:35:01
by diver
Идей по управлению работами много.
1) генерация png из scr/img
2) генерация mp3/ogg из модулей с учетом настроек
3) возможность ручной заливки автором нескольких файлов для одной работы
4) разные системы подсчета результатов
5) гибкие опции для генерации текстового файла с результатами

Re: 3BM OpenAir 2014

PostPosted: Fri, 18.07.2014 17:09:07
by nyuk
Доработок очень много предстоит. Вот до кучи выжимка из моего ToDo:

- Голосование для зарегистрированных пользователей без ввода ключа
- Экспорт оценок
- Добавить поле "Town, Country" при добавлении работы
- В results.txt добавлять платформу и общее количество баллов
- Дозагрузка файлов автором.
- Система сообщений.

Я постараюсь к осени плотно сесть за сайт, пока никак. А так, ShadowMaker готов пилить сайт, и TmK еще.

3BM OpenAir 2014

PostPosted: Fri, 18.07.2014 17:41:20
by diver
- Экспорт оценок - ага, так и просится, чтобы импортировать на zxart.

Кстати, экспорт работ тоже просится! Если работы класть на какой-то хостинг, то для экспорта работ достаточно будет выгрузить xml какой-нибудь и все.

Re: 3BM OpenAir 2014

PostPosted: Fri, 18.07.2014 17:44:05
by diver
Кстати, на базе патисистемы можно легко и быстро проводить виртуальные графикс компо. По сути все уже готово.

Re: 3BM OpenAir 2014

PostPosted: Fri, 18.07.2014 17:46:59
by nyuk
Более того, я планировал перед запуском сайта в работу провести рилтайм графикс, чтобы протестировать систему. Даже желающие набирались. Но затянул с запуском.

Re: 3BM OpenAir 2014

PostPosted: Sat, 19.07.2014 15:51:14
by moroz1999
diver wrote:Кстати, на базе патисистемы можно легко и быстро проводить виртуальные графикс компо. По сути все уже готово.

+1

Re: 3BM OpenAir 2014

PostPosted: Sat, 19.07.2014 16:29:12
by diver
moroz1999 wrote:
diver wrote:Кстати, на базе патисистемы можно легко и быстро проводить виртуальные графикс компо. По сути все уже готово.

+1

Но не хватает автозаливки работ и голосов на zxart ^___^

Re: 3BM OpenAir 2014

PostPosted: Sun, 20.07.2014 14:05:17
by moroz1999
С голосами логический вопрос - если юзер не зареган на zxart, то как голоса импортировать? Или сопоставлять?
API для внешней автозаливки сделать несложно.

3BM OpenAir 2014

PostPosted: Sun, 20.07.2014 19:56:13
by diver
Логично разбить это дело на две отдельных операции:
1. Автозаливка работ - доступно админам пати на мультиматографе после окончания голосования
2. Экспорт/импорт голосов самим юзером со своего аккаунта на мультиматографе на свой аккаунт на zxart так же после окончания голосования

Re: 3BM OpenAir 2014

PostPosted: Sat, 02.08.2014 19:42:11
by krossvas
del

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 08:42:47
by krossvas
diver wrote:1. Автозаливка работ - доступно админам пати на мультиматографе после окончания голосования

Тащемта проще нюку генерить xml, а одмина zxart будут его подцепать в импортилке и всё. Так лучше, ведь заранее неизвестно, есть парти уже в базе или нет. А название может быть сильно разное. Может оказаться, что работы заимпортируются в какое-то другое похожее по имени парти или же (более вероятно) создадутся дубли. Так что вся власть Советам (одминам zxart)!

diver wrote:2. Экспорт/импорт голосов самим юзером со своего аккаунта на мультиматографе на свой аккаунт на zxart так же после окончания голосования

По вышеописанной проблеме для такого нужна убержесткая однозначная линковка события zart с событием на нюкосервисе. И такая же жесткая линковка профиля юзера. То есть админам нюкосервиса надо четко залинковать свое событие с существующим на zxart (автодобавлялка не вариант), а потом еще юзеру надо будет авторизоваться собой на zxart (то есть какую-то еще логин-форму надо показывать как при авторизации на фейсбуке на стороннем сайте), чтобы еще и привязать свой аккаунт.

Как-то больно много геморроя ради то, чтобы импортировать 1 оценку юзера. Юзер просто плюнет на это дело раньше и пойдет просто продублирует оценку на zxart. Я бы так поступил.

Еще вариант есть - ввести guest-голосователей. Т.е. завести отдельную табличку с голосами юзеров, не пореганных на zxart. Но тут опять вылезает проблема с дубликатами.

Как ни кинь - всюду клин. Не нужен экспорт оценок на zxart я щитаю. А экспорт xml и потом импорт его в zxart - необходим.

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 08:59:21
by nyuk
krossvas wrote:Тащемта проще нюку генерить xml, а одмина zxart будут его подцепать в импортилке и всё. Так лучше, ведь заранее неизвестно, есть парти уже в базе или нет. А название может быть сильно разное. Может оказаться, что работы заимпортируются в какое-то другое похожее по имени парти или же (более вероятно) создадутся дубли. Так что вся власть Советам (одминам zxart)!

Ну дак только так. Без вариантов.

А по импорту голосов кроме вышеописанных есть еще одна трабла. У меня голосование не связано с профилем юзера на сайте. Т.е. даже если ты залогинился, результаты голосования будут от имени гуеста. Это на мой взгляд правильнее идеологически, но при линковке возникнут траблы.

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

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 09:09:52
by krossvas
Тащемта мона завести отдельную сучность на zxart типа "Голоса на патиплейс", которые не влияют на оценку, а так, для интереса просто. Но эт не асобо нуно, там дохера других фенечек делать нада.

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 09:29:07
by nyuk
krossvas wrote:Тащемта мона завести отдельную сучность на zxart типа "Голоса на патиплейс", которые не влияют на оценку, а так, для интереса просто. Но эт не асобо нуно, там дохера других фенечек делать нада.

Мне кажется, достаточно взаимных ссылок на сайтах: профиль работы на zxart <-> профиль работы на events

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 09:57:24
by krossvas
Показывать это как-то надо ведь? Ифрейм чтоли совать? Или у тебя будет отдельная страничка с резалтами, куда предлагается ссылаться? Если так, то можно, я думаю.

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 11:50:43
by LessNick
moroz1999 wrote:С голосами логический вопрос - если юзер не зареган на zxart, то как голоса импортировать?


А может прикрутить авторизацию через ZXArt? Типа как на всяких ӱберсайтах зайти через жо… twitter, мордакнигу итд? и тогда (после такой авторизации) оценки будут прямиком на ZXArt лететь, ну а если не авторизирован, то и хрен с ним.

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 12:04:05
by moroz1999
Заливка автоматом на ZX-Art подразумевает, что:
1. система нюка будет на каком-то этапе тянуть с ZX-Art айди и имена авторов.
2. система нюка будет на каком-то этапе тянуть с ZX-Art айди и названия пати.
3. система нюка будет на каком-то этапе создавать на ZX-Art пати.
4. система нюка будет на каком-то этапе создавать на ZX-Art авторов.
5. система нюка будет на каком-то этапе создавать на ZX-Art работы.
6. система нюка будет на каком-то этапе логинить на ZX-Art юзеров.
7. система нюка будет на каком-то этапе голосовать на ZX-Art за залогинившихся юзеров.

Делаем мы это через ручной импорт/экспорт XML или через какие-то API-запросы, сильно сути не меняет - пункты 1-5 точно потребуют сопоставления данных между системами.
Это технически реализуемо, но главный вопрос - какую проблему это решило бы? Имхо, для 100-200 новых работ в год это едва ли актуально, то есть ручная заливка едва ли является проблемой.

Перенос голосов - фишка хорошая. Но опять же вопрос - сколько человек и пользуется zxart, и голосует на пати? Считаю, что не больше семи-восьми. Стоит ли делать сложную и хрупкую вещь (коей по факту является любая кроссинтеграция) ради автоматического переноса голосов семи-восьми человек?

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 13:33:30
by nyuk
Согласен с морозом. В любом случае, сейчас важнее другое - автоконверсия файлов. А кроссайтовые извращения можно и на потом отложить.

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 13:48:04
by krossvas
moroz1999 wrote:Это технически реализуемо, но главный вопрос - какую проблему это решило бы? Имхо, для 100-200 новых работ в год это едва ли актуально, то есть ручная заливка едва ли является проблемой.

Я ужо сообщал, что вы дохера переусложняете. Нюку надо сделать линковку "автор на нюкосайте - автор на zxart" и экспорт в xml, а тебе в админке при добавлении парти - хуйнуть кнопку "заимпортировать работы из xml". Логинилки юзеров и подсосы голосов это какая-то хренотень уже пошла, ради пяти узеров городить огород?

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

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 13:50:18
by moroz1999
nyuk wrote:автоконверсия файлов

Могу дать заготовки для картинок и музыки в том виде, в каком оно юзается на zxart, надо?

Re: 3BM OpenAir 2014

PostPosted: Mon, 04.08.2014 13:51:39
by krossvas
breeze wrote:А может прикрутить авторизацию через ZXArt? Типа как на всяких ӱберсайтах зайти через жо… twitter, мордакнигу итд? и тогда (после такой авторизации) оценки будут прямиком на ZXArt лететь, ну а если не авторизирован, то и хрен с ним.

Да че угодно можно прикрутить, но как я уже сказал "нахуя"? Надо хуячить фичи полезные, которые нюк с дядей дайвером тут озвучивали. А эти автосинки с zxart, который юзают человек 10 может (сужу по мониторингу последних каментов, сам хоть и зареган, не могу каменты срать) - вещь конечно прикольная, но сильно усложнять ее нихера непродуктивно.