Оборачиваем BigBlueButton
Автор — Виктор Тараненко, дата — 26.08.2010
В продолжение прошлой темы о BigBlueButton, сегодня я расскажу о наших планах по созданию надстройки для него. Наверное, еще тогда надо было обратить внимание на то, что BigBlueButton не является системой, готовой для использования из «коробки», а больше напоминает платформу. Поэтому ссылка в прошлом топике была соответственно только на демо – режим, а остальной функционал надо допиливать своими ручками, планированием чего мы сегодня и займемся.
Теперь давайте подумаем что можно построить на такой платформе… Как придумаете – напишите на mail@openteam.ru, а мы в это время расскажем о своих мыслях попутно показывая «веселые картинки».
Итак, начнем…
Предположим вы хотите обсудить с друзьями план захвата мира, но, к сожалению, находитесь в разных городах или просто далеко друг от друга… И наш проект может помочь вам. Нет, конечно, не захватить мир, а просто посовещаться в очень удобной форме. Для этого необходимо будет всего лишь зарегистрироваться в системе, заполнив до безобразия простую форму и спланировать конференцию на интересующую вас тему.
Набросок 1 – Регистрационная форма
Все просто и ничего лишнего, email нужен для отправки подтверждения регистрации и дальнейшего получения системных уведомлений.
Будучи незарегистрированным пользователем вы сможете увидеть страницу следующего вида:
Набросок 2 – Главная страница неавторизованного пользователя
Планируемые конференции могут быть двух видов: открытые – то есть те, в которые может войти любой зарегистрированный пользователь и закрытые – предназначенные для пользователей из фиксированного списка участников встречи, формируемого создателем. BigBlueButton позвляет присваивать пользователям роли модератора и обычного участника (далее слушатель). Соответственно создатель встречи в системе автоматически становится ее модератором, а записывающиеся на нее пользователи обретают роль слушателя (в дальнейшем есть возможность добавить из их числа модераторов встречи).
Из второго наброска видно, что каждый элемент списка – встреча, содержит в себе следующую информацию: название, описание, временные рамки проведения и список участников. Обманываю, список участников пока тут не видать – только их количество. Также есть пометка идентифицирующая закрытые встречи, на которые будет необходимо подать заявку на участие.
После регистрации (недеемся когда придет время вы непременно воспользуетесь такой возможностью) в дополнение к вышепоказанному виду функционал может быть расширен слудующими…
Профиль, который такой же как и в Африке:
Набросок 3 – Профиль пользователя
Список конференций с Вашим участием с указанием тех, где Вы являетесь модератором:
Набросок 4 – Список встреч с собственным участием
И форма планирования встреч:
Набросок 5 – Планирование встреч
Это пока все из того что у нас есть. Прошу прощения за примитивность текста на формах: просто рука уже устала держать перо, несмотря на то, что это всего лишь указатель мыши, а также побыстрее хотелось наконец завершить сие творение.
Картинки рисовались в редакторе векторной графики Inkscape, с использованием Yahoo Desing Stencils. Проект выполняется на безоговорочно замечательном языке Ruby c использованием Web – фрэймворка Rails.
Рады, что Вы дочитали текст до конца и очень надеемся что проект в скором времени заживет.
mail@openteam.ru в помощь.
Метки: Видео
В разделах: Ruby on rails, Из жизни команды, Разработка










Крутотенюшка!