-
Notifications
You must be signed in to change notification settings - Fork 86
Home
Mconf-Web is the social network in the Mconf webconferencing system. It is developed using Ruby on Rails and is a fork of the VCC project (https://github.com/ging/vcc). If you want more information about this project, please visit http://www.inf.ufrgs.br/prav/gtmconf (Portuguese and English).
If you like this project and want to give us some feedback, please contact [email protected] :)
If you have a suggestion or discovered a bug, please create an issue.
Also if you want to collaborate with this project, send us a patch and we would be glad to receive and merge it.
Mconf-Web is part of the project Mconf: http://www.inf.ufrgs.br/prav/gtmconf
- Leonardo Daronco ([email protected])
- Felipe Cecagno ([email protected])
- Alessandra Leonhardt ([email protected])
Technologies and systems used in this project.
VCC (now know as Global Plaza) is a project developed in Ruby on Rails to provide a virtual event service for the Internet. It uses the Isabel system to provide webconferencing.
You can find the Global Plaza project running at: http://www.globalplaza.org/
Mconf-Web is actually a fork of VCC. It's source code can be found at https://github.com/ging/vcc
Big Blue Button (BBB) is the webconferencing system used by Mconf-Web. BBB is developed in Java and Flash, and is one of the best open source webconferencing softwares (if not the best) today. You can find it at: http://www.bigbluebutton.org/
As VCC uses Isabel, Mconf-Web uses BBB.
- bigbluebutton-api-ruby: A library to access the BigBlueButton API in Ruby applications. Developed to be used in Mconf-Web. At https://github.com/mconf/bigbluebutton-api-ruby
- Install ruby using rvm (http://rvm.beginrescueend.com/)
- Quick steps to install rvm (the project currently uses rvm 1.2.6):
- Run:
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
- Add the following line to your ~/.bashrc or ~/.bash_profile:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
- Start a new prompt or load source in the current shell with:
source ~/.rvm/scripts/rvm
- Run
rvm notes
and install the packages under "For Ruby (MRI & ree)" - Mconf-Web uses rubygems 1.5.0. If needed, you can specify the version with:
rvm rubygems 1.5.0
- Run:
- Quick steps to install rvm (the project currently uses rvm 1.2.6):
- Run
script/setup
: it will install all system packages and all gems needed - If everything goes well, you can now configure the database and the mailer
- The script
setup
will create these files for you, but you need to open and configure them - Database:
config/database.yml
- Mailer:
config/initializers/mail_conf.rb
- The script
If you have problems such as "no such file to load -- sqlite3", setup
might not have installed everything. Run script/setup
without parameters to see the available commands. You might need to:
- Install all packages:
script/setup development packages
- Install all gems:
script/setup development gems
This is the technical documentation for Mconf-Web, a component of Mconf. Read more about the project and try it out at mconf.org.
- Home
- Releases
- Changelog
- FAQ
- Translating the application
- Latest stable version (2.x.x)
- Development version (from branch
master
) - Previous version (0.8.x)