-
Notifications
You must be signed in to change notification settings - Fork 2
Home
This guide is for developers that are using the Ignition project as a starting point for their own web service. The guide assumes that you are familiar with the quick start procedure discussed in the README file. The information contained in this guide will help customize the installation of your service. Additional documentation associated with the code can be found on our Ruby.info documentation site.
In order help enable smooth integration of contributed code, please review the following check list for submitting contributions.
The web service uses email for notifying group members and for the contact form available on the public site. Configuration of these mailers is described in the following document:
The user interface is based on twitter-bootstrap and is integrated using the twitter-bootstrap-rails GEM. Additional user interface components include TinyMCE for editing text areas. The configuration details are listed in the following pages:
Ignition uses an authorization system based on CanCan GEM and combination resource-based and role-based authorization model. The design of the authorization system is described:
The Ignition project uses stripe.com for processing subscription payments. There are several steps for configuring this interface. The details are linked below:
We have added a feature that allows you to upload and attach files to a model class. This feature is implemented using a GEM called mongoid-paperclip, which relies on the paperclip GEM.