Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Race registration engine for Refinery CMS
Ruby CSS JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
lib
screenshots
script
spec
tasks
Gemfile
Guardfile
LICENSE.md
Rakefile
changelog.md
readme.md
refinerycms-registrations.gemspec

readme.md

Refinery CMS Registrations

Registrations engine for Refinery CMS.

Developed for bike race registration, but you can override and modify for your needs

Requirements

This version of refinerycms-registrations supports Rails 3.2.x and Refinery CMS ~> 2.0.8. Works with PostgreSQL, MySQL and Sqlite

Features

  • start date and end date of registrations
  • multiple published registrations
  • grouping categories to group of categories
  • live search in registered people
  • live list of registered people on frontend
  • humanizer antispam in registration

Screenshots

All screenshots are in folder screenshots

Edit registration Live search people List of people

Language

Gem is fully translated to slovak and english. There is scaffolded support for es, fr, nb, nl with a mix of english words. Antispam - humanizer is translated to 13 languages.

Installation

Open up your Gemfile and add at the bottom this line:

gem 'refinerycms-registrations', '~> 0.1.0'

Now, run

bundle install

Next, to install run:

 rails g refinery:registrations

Run database migrations:

rake db:migrate

Seed your database:

rake db:seed

If you don't have Chosen JS included in your backend yet, append this code to your_app/config/initializers/refinery/core.rb

 config.register_javascript "refinery/race_registrations/admin/jquery.chosen.min.js"
 config.register_stylesheet "refinery/race_registrations/admin/chosen.css"

To config/initializers/mime_types add:

Mime::Type.register "application/xls", :xls

Before production, don't forget to precompile assets by:

rake assets:precompile

Todo list

  • autocomplete in Club
  • tests

Code

Code Climate

Testing

TODO

License

Refinery CMS Registrations engine is released under the MIT license. Created by Martin Markech.

Something went wrong with that request. Please try again.