public
Description: The starter Rails application I would use if it existed.
Homepage:
Clone URL: git://github.com/gdagley/basejumper.git
gdagley (author)
Wed Jun 24 18:56:57 -0700 2009
commit  c8364c07a45d24705969275a2739a326b1bd5799
tree    178cf59ca827c0df0d8ae7f93f549f083ec094e6
parent  6e0a2a31bc1cc4ed0874da9215532d0af3ca52dd
name age message
file .gitignore Fri Jan 09 14:39:42 -0800 2009 updating to latest versions of searchlogic and ... [gdagley]
file Capfile Fri Dec 26 20:14:18 -0800 2008 add capfile and ignore deploy.rb [gdagley]
file README.textile Loading commit data...
file Rakefile
directory app/
directory config/
directory db/ Tue Jun 23 04:38:11 -0700 2009 removing comatose. not using as much as i had ... [gdagley]
directory doc/ Fri Jan 16 15:07:44 -0800 2009 adding cucumber support for story/feature integ... [gdagley]
directory examples/ Thu May 07 19:21:24 -0700 2009 oh micronaut, i could not stay away [gdagley]
directory lib/ Thu May 07 19:21:24 -0700 2009 oh micronaut, i could not stay away [gdagley]
directory log/ Sat Dec 27 18:27:55 -0800 2008 adding log dir [gdagley]
directory public/
directory script/
directory vendor/
README.textile

BaseJumper

There are others, I know, but this is how I like my apps to start out. You probably won’t like it, so move along.

Based on the Authlogic sample app (http://github.com/binarylogic/authlogic_example), password_resets branch.

Blog post: http://www.mckinneystation.com/2009/02/22/basejumper-yet-another-starter-application
Github source: http://github.com/gdagley/basejumper
Check out the build status at: http://runcoderun.com/gdagley/basejumper

What is included?

  • Authentication (including password reset)
  • Welcome page placeholder
  • Contact Us form
  • Basic styling using Blueprint CSS
  • Spec driven development using micronaut, without fixtures
  • ActiveScaffold admin interface
  • Application configuration file
  • Blueprint CSS styling
  • JQuery and JQuery-UI installed
  • FamFamFam icons where needed

Use as you will. I may update it occasionally. Offer suggestions.

Gems

Authlogic

The way I think authentication should be done.

Configatron

For application configuration.

Searchlogic

Because eventually you need pagination, and then you get sorting and filtering when you need it.

log-buddy

For the lazy debugger in all of us.

micronaut and micronaut-rails

It just makes more sense to me.

Plugins

active_form

Easy AR validations for non-AR models (for those Contact Us forms)

active_scaffold

Fastest way to build a super simple admin interface.

display_flash_helper

Shameless use of my own plugin to display flash messages

exception_notification

Because they happen and I want to know about them.

pretty_buttons

HTML buttons shouldn’t have to look so bad.

seo_helper

A few useful helpers for SEO purposes.