conference management system
Clone or download
Mario Manno
Mario Manno Fix Devise mail templates
Should use proper ERB syntax
Latest commit 465c592 Nov 13, 2018
Permalink
Failed to load latest commit information.
app Fix Devise mail templates Nov 12, 2018
bin Upgrade Rails 5.2 Oct 3, 2018
config Custom devise mailers sends new text templates (fixes #436) Nov 11, 2018
db Remove unused fields from events table schema Apr 4, 2018
lib Fix QR code url in public schedule export (#338) Oct 22, 2017
public use frab team logo as favicon Mar 20, 2014
test Fix Devise mail templates Nov 12, 2018
vendor add vendor image folders Apr 14, 2016
.dockerignore Initial Docker support Sep 5, 2017
.env.development add possible environment variables to .env.development Mar 12, 2016
.env.test add dotenv, replaces settings.yml Aug 22, 2015
.gitignore Update .gitignore to match more dev artifacts Jul 6, 2017
.rubocop.yml bump rubocop syntax to 2.5 Aug 6, 2018
.travis.yml Update travis CI to Ruby 2.4.4 Jul 19, 2018
Capfile Remove airbrussh from capistrano Aug 3, 2017
Dockerfile remove unnecessary docker command Sep 5, 2017
Gemfile Remove shoulda matchers Oct 3, 2018
Gemfile.lock Update roust gem for RT tickets Nov 11, 2018
INSTALL.md link to docker info Sep 5, 2017
LICENSE Slightly improved documentation. Oct 24, 2011
Procfile add : Dokku deployment environment + instructions Oct 14, 2015
README.PaaS.md don't force ruby version via Gemfile, try to use CUSTOM_RUBY_VERSION … May 14, 2016
README.docker.md Document the automated build on the docker hub Sep 9, 2017
README.md housecleaning README Sep 25, 2018
README.pentabarf.md pentabarf import updated Jan 14, 2013
Rakefile Renamed project to "frab". Mar 14, 2011
config.ru update rubocop and apply cleanups with --auto-correct Feb 8, 2016
docker-cmd.sh no need for pid files inside docker, allows for docker container to r… Sep 5, 2017
docker-compose.yml docker-compose 3.0 compatible Sep 5, 2017
env.example add dotenv to capistrano Apr 12, 2016

README.md

frab - conference management system

frab is a web-based conference planning and management system. It helps to collect submissions, to manage talks and speakers and to create a schedule.

Build Status Code Climate Docker Build Status

Current Status

frab is not under heavy development anymore. Releases merely mark huge updates and add a changelog. There are no separate release branches, fixes and development happen in master. We want the master branch to be usable at all times.

frab has been used to organize FrOSCon since 2011, a conference with more than 100 talks (and as many speakers) in more than 5 parallel tracks (plus devrooms) over 2 days. frab is also used by the Chaos Communication Congress.

The frab wiki hosts a list of conferences using frab. Feel free to add your conference to the wiki.

Take a look at the screenshots to get an idea of what frab does. frab implements some The full manual can be found in the wiki.

Installing

frab is a pretty standard Ruby on Rails application. There should be plenty of tutorials online on how to install, deploy and setup these.

See installation for more frab specific information.

It's possible to run frab via docker, or on a PaaS like heroku or dokku.

Rake Tasks

These are executed from the command line to export conferences and static schedules, send emails or help with development. The manual has a chapter on rake tasks for production.

More documentation on available rake tasks can be found in the wiki or by running rails -D.

Ticket Server

frab supports OTRS, RT and Redmine ticket servers. Instead of sending event acceptance/rejection mails directly to submitters, frab adds a ticket to a request tracker.

The ticket server type can be configured for every conference.

Install the iPHoneHandle support if you're using OTRS.

History

frab was originally created for the organization of FrOSCon 2011. FrOSCon has previously used pentabarf (http://pentabarf.org), and although frab is a completely new implementation, it borrows heavily from pentabarf.

Both FrOSCon and frab owe a lot to pentabarf. But sadly, pentabarf seems to be abandoned. And several problems make it hard to maintain. Thus we decided to create a new system.

Contact

For updates and discussions around frab, please join our mailinglist

frab (at) librelist.com - to subscribe just send a mail to it

License

frab is licensed under an MIT-License. It bundles some third-party libraries and assets that might be licensed differently. See LICENSE.