Без лишних слов ссылка:
http://allstreams.elasticbeanstalk.c...ser/anonymous/
По ссылке можно попробовать сервис анонимно. Для этого выбираем в "Compositions" единственный вариант и добавляем-редактируем элементы на свой вкус.
Картинки, как это всё выглядит:
Режим просмотра
[свернуть]
http://i.imgur.com/LMDDTgV.jpg
Режим редактирования
[свернуть]
http://i.imgur.com/UjzKUW2.jpg
На странице есть стрим Гитмана, чатик Гитмана с твича, чатик Хаппы с ск2тв, чатик Абвера с гудгейма.
В момент редактирования выглядит это примерно так:
Скрытый текст
[свернуть]
http://i.imgur.com/57feVsq.png
Возможные варианты использования:
- вы хотите писать сразу и на goodgame, и на sc2tv, но лень переключаться между вкладками? Добавляем стрим и два чата, пишем в оба
- на сайте стрима вас не устраивает размер элементов? Меняем здесь как захочется
- Есть два монитора? Делаем одну композицию для стрима, вторую для чатиков. На одном экране смотрим стрим, на другом пишем сразу в 3-4 чата.
- Смотрите как Абвер катает аренку в ХС, но не хотите пропустить игру Scarlett с каким-то там корейцем? Кидаете стрим ск2 в правый нижний угол и периодически туда посматриваете. Когда началось что-то интересное - меняем композицию на подготовленную к этому стриму или нажимаем Full-screen в стриме.
Возможности:
- изменение размеров, удаление, редактирование стримов и чатов сервисов: sc2tv.ru, goodgame.ru, twitch.tv, cybergame.tv, hitbox.tv
- хранение множества композиций и смена на любую другую парой кликов
- поддержка клавиатуры: space - убрать/показать меню, e - вкл/выкл режим редактирования, s - сохранить все композиции, a - добавить элемент композиции
- возможность копировать композиции других пользователей
- добавляем к ссылке "&hiddenMenu=true", получаем сразу закрытую менюшку.
Что будет, если конечному пользователю это будет нужно:
- возможность добавлять фон
- поддержка планшетов и сотовых телефонов
- добавление любого другого сервиса стриминга по запросу
- возможно адаптивные размеры, пока не тестировал этот момент
- конечно же надо будет поменять домен и приобрести хостинг помощнее
Идеи:
- список последних композиций на главной
- рейтинг композиций
PS
Регистрация сейчас идет без всяких email'ов, нет восстановления пароля. Но регистрация проходит с добавлением к существующему хэшу рандомной соли и всякие такие штуки. Framework - Grails + AngularJS. Всё делал больше в качестве эксперимента и повышения скиллзов в вышеупомянутых фреимворках[свернуть]
http://allstreams.elasticbeanstalk.com/
Сейчас это очень сырая версия, которая тестилась только в рамках моих возможностей. Работает точно на Chrome и Firefox.
Все пожелания и предложения пишите сюда. Найденные баги тоже сюда или в личку, за это большое спасибо =)
changelog
- добавлена валидация юзернейма при регистрации на стороне клиента, и на стороне сервера
- уменьшена и перемещена стрелочка вызова меню
- элементы "прилипают" к другим объектам и к границам окна
- возможность передавать некоторые настройки через ссылку
[свернуть]
Так же обращаюсь к крутым стримерам. Есть идея создания обратной связи стример-зритель. Например, по нажатию кнопки стримером, чтоб вылезал скример, динамически создавался любой кастомный опрос, менялся фон в зависимости от прохождения какой-нибудь игрушки и прочие другие штуки, которые ограничиваются только браузером стримера и конечного пользователя. Это личная инициатива, на которую нужно потратить прилично временных ресурсов, так что если заинтересует, то рассмотрю конкретные предложения серьезных стримеров с большой базой зрителей
Если есть люди, которые готовы помочь делом (конкретно сейчас интересует дизайн) - welcome.
P.P.S. можно писать на мыло еще
мыло
somedayofmylife@gmail.com[свернуть]