Anyway, enough of this piffle, on to the features:
I’m going to copy and paste this jazz from the readme file because, quite frankly, I’m lazy.
RESTful Authentication is already setup. The routes are setup, along with the mailers and observers. Forgotten password comes setup, so you donÃt have to mess around setting it up with every project.
The AASM plugin comes pre-installed. RESTful Authentication is also setup to use user activation.
We use will_paginate in pretty much every project we use, so Bort comes with it pre-installed.
You should be testing your code, so Bort comes with Rspec and Rspec-rails already installed so youÃre ready to roll.
You donÃt want your applications to crash and burn so Exception Notifier is already installed to let you know when everything goes to shit.
The routes for RESful Auth and the forgot password stuff are already sorted for you.
There is a settings.yml file that contains site-wide stuff. The site name, url and admin email are all used in the RESTful Auth mailers, so you donÃt need to worry about editing them.
The database.yml defaults to sqlite3 but also contains the settings for MySQL in comments so you can switch over easily.
Bort comes ready to rock capistrano. The recipe that is setup is based on using git and passenger. Edit as you see fit.
Bort is setup to use the database to store sessions by default.
The git repo is located here: http://github.com/fudgestudios/bort/tree/master
If you have any suggestions about things we should add, edit, delete from Bort then let me know. Think we should gemify it? You decide.
Jim Neath is a Freelance Ruby on Rails & Facebook app developer from Manchester, UK, currently working for Engine Yard.