github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

fudgestudios / bort

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1,063
    • 131
  • Source
  • Commits
  • Network (131)
  • Issues (2)
  • Downloads (0)
  • Wiki (2)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (3)
    • fudge_bort
    • master ✓
    • rumble_safe
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

A base rails app featuring: RESTful Authentication, Will Paginate, Rspec & Rspec-rails, Exception Notifier, Asset Packager, Cap Recipe (multi-stage). Put together by Fudge to remove the need for boring project setup. — Read more

  cancel

http://www.fudgestudios.com

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Updated rails version 
MattHall (author)
Fri Nov 28 06:36:03 -0800 2008
commit  298ef7375287c752a49d9f5728088f7e67958c6f
tree    ae1b5217e8f9713566b5867d9fe2986af4c8c2c6
parent  7c2121bee10961e5c118a6af354a371f7fa71600
bort /
name age
history
message
file .gitignore Thu Sep 11 04:37:09 -0700 2008 Added database and coverage to ignore [MattHall]
file Capfile Mon Aug 11 03:56:38 -0700 2008 Added current version [Jim Neath]
file README.textile Loading commit data...
file Rakefile Mon Aug 11 03:56:38 -0700 2008 Added current version [Jim Neath]
directory app/
directory config/ Thu Nov 06 04:42:34 -0800 2008 Set exception notifier email to admin_email set... [Jim Neath]
directory db/
directory doc/ Mon Aug 11 03:56:38 -0700 2008 Added current version [Jim Neath]
directory lib/
directory log/ Mon Aug 11 03:56:38 -0700 2008 Added current version [Jim Neath]
directory public/
directory script/ Tue Sep 16 03:17:12 -0700 2008 Updated to Rails 2.1.1 [Jim Neath]
directory spec/ Tue Oct 07 02:26:58 -0700 2008 Moved AuthenticatedTestHelper and Authenticated... [Jim Neath]
directory stories/
directory test/ Thu Nov 06 03:52:44 -0800 2008 Updated to Rails 2.2 [Jim Neath]
directory tmp/ Mon Aug 11 03:56:38 -0700 2008 Added current version [Jim Neath]
directory vendor/ Thu Nov 06 04:33:45 -0800 2008 Removed will_paginate and aasm plugins and inst... [Jim Neath]
README.textile

Bort

Bort is a base Rails 2.2 application that makes creating new projects easier and faster. Bort is developed and maintained by Fudge Studios, Jim Neath and Matt Hall

If you have any suggestions for improvements then feel free to leave a request on User Voice

Install

  • Download and unzip Bort
  • Edit the database.yml and the settings.yml files
  • Changed the default password in the bort migration
  • Edit the REST_AUTH_SITE_KEY in each of the environment files
  • Rake db:migrate
  • Have a brew and celebrate

Plugins Installed

Bort comes with a few commonly used plugins installed and already setup.

RESTful Authentication

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.

User Roles

Bort now comes with Role Requirement by Tim Harper. A default
admin role is predefined along with a default admin user. See the migrations for the admin login details.

Open ID Authentication

Bort, as of 0.3, has Open ID integrated with RESTful Authentication. Rejoice!

Will Paginate

We use will_paginate in pretty much every project we use, so Bort comes with it pre-installed.

Rspec & Rspec-rails

You should be testing your code, so Bort comes with Rspec and Rspec-rails already installed so you’re
ready to roll.

Exception Notifier

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.

Asset Packager

Packages up your css/javascript so you’re not sending 143 files down to the user at the same time. Reduces
load times and saves you bandwidth.

Routes

The routes for RESful Auth and the forgot password stuff are already sorted for you.

Settings YAML

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.

Database YAML

The database.yml defaults to sqlite3 but also contains the settings for MySQL in comments so you can switch
over easily.

Capistrano Recipe

Bort comes ready to rock capistrano. The recipe that is setup is based on using git and passenger. It’s ready
to go with multistage deployments. It deploys to the production config by default, so if you don’t need it
you can ignore it. Just update config/deploy/production.rb with your deployment settings.

More info on capistrano-ext/multistage deployments can be found here: http://weblog.jamisbuck.org/2007/7/23/capistrano-multistage

Uses the Database for Sessions

Bort is setup to use the database to store sessions by default.

Misc

  • password and password_confirmation are set up to be filtered
  • there is a default application layout file
  • a page title helper has been added
  • index.html is already deleted
  • rails.png is already deleted
  • a few changes have been made to the default views
  • a default css file with blank selectors for common rails elements

Credits

Bort put together by people at Fudge

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server