MDG Greenlight Repo
Go to file
Josh ab5c56c27d add guest landing page when guest access disabled 2017-07-13 12:11:16 -04:00
app add guest landing page when guest access disabled 2017-07-13 12:11:16 -04:00
bin first commit 2016-10-13 17:30:58 +00:00
config add guest landing page when guest access disabled 2017-07-13 12:11:16 -04:00
db upload recordings to youtube 2017-05-23 14:43:53 -04:00
lib remove redundant logging 2017-04-21 16:33:06 -04:00
log first commit 2016-10-13 17:30:58 +00:00
public add errors controller with error pages for 404 500 422 2017-03-21 17:20:30 -04:00
scripts add more information to recording ready email 2017-06-22 15:15:03 -04:00
test add guest landing page when guest access disabled 2017-07-13 12:11:16 -04:00
tmp first commit 2016-10-13 17:30:58 +00:00
vendor/assets first commit 2016-10-13 17:30:58 +00:00
.dockerignore easy_deploy_configs 2016-11-22 16:51:14 -05:00
.gitignore add preferences and customization (#171) 2017-05-11 09:58:51 -04:00
Dockerfile update ruby to 2.3.4 2017-04-11 13:19:14 -04:00
Dockerfile.dev update ruby to 2.3.4 2017-04-11 13:19:14 -04:00
Gemfile add LDAP authentication 2017-07-05 16:26:27 -04:00
Gemfile.lock add LDAP authentication 2017-07-05 16:26:27 -04:00
README.md Update README.md 2017-06-06 10:23:17 -04:00
Rakefile first commit 2016-10-13 17:30:58 +00:00
circle.yml more testing and code cleanup and enable coverage reports on circle 2017-03-03 15:26:41 -05:00
config.ru support relative root urls for deploy to subdirectories 2017-02-07 14:43:18 -05:00
docker-compose.yml update docker compose file to version 3 2017-02-09 16:10:21 -05:00
env add ability to disable guest access 2017-07-12 16:34:16 -04:00
sample.env update readme and env 2017-01-24 10:27:36 -05:00

README.md

Scrutinizer Code Quality Build Status CircleCI

Greenlight

GreenLight is a simple (but powerful) front-end interface for your BigBlueButton server. At its core, GreenLight provides a minimalistic web-based application that lets users

  • Create a meeting
  • Invite others to the meeting
  • Join a meeting

Furthermore, if you configure GreenLight to use either Google or Twitter for authentication (via OAuth2), users can login to record meetings and manage recordings.

Overview video

For a overview of how GreenLight works, see the following video

GreenLight Overview

Installation on the BigBlueButton server

We designed GreenLight to install on a BigBlueButton 1.1-beta (or later) server. This means you don't need a separate server to run GreenLight.

For more informaiton see Installing GreenLight.

Source Code

GreenLight is a rails 5 application.

Many developers already know Rails well, and we wanted to create both a full front-end to BigBlueButton but also a reference implementation of how to fully leverage the BigBlueButton API.

We invite you to build upon GreenLight and help make it better. See Contributing to BigBlueButton.

We invite your feedback, questions, and suggests about GreenLight too. Please post them to the developer mailing list.