A ruby tumblog
JavaScript Ruby
Latest commit f0cb8e2 Jun 20, 2011 @andrew Only email approved comments
Permalink
Failed to load latest commit information.
app Only email approved comments Jun 20, 2011
config Removed root route declaration Jun 5, 2011
lib First pass at turning bumble into a rails 3 engine Jun 5, 2011
public/stylesheets/sass First pass at turning bumble into a rails 3 engine Jun 5, 2011
test
.gitignore Added some more gitignores Apr 25, 2010
.rvmrc dont require an rvm gemset Mar 12, 2011
Gemfile First pass at turning bumble into a rails 3 engine Jun 5, 2011
LICENSE Added license and readme Jun 5, 2011
Rakefile First pass at turning bumble into a rails 3 engine Jun 5, 2011
Readme.mdown Added license and readme Jun 5, 2011
bumble.gemspec Upgraded to rails 3.0.9 Jun 19, 2011

Readme.mdown

Bumble

Blogging plugin provided as a rails engine

Requirements

  • A rails 3.0.x app
  • Postgres database

Install

Add bumble to your Gemfile:

gem 'bumble'

and update your bundle:

$ bundle install

Then you can add the migrations and assets to your project with the following generators:

$ rails generate bumble:migrations
$ rails generate bumble:assets

The last step is then to run those new migrations:

rake db:migrate

Customisation

You can mount the blog in a particular route (the default is /posts) by putting the following in your config/routes.rb in your application:

match '/blog', :to => 'posts#index'

To make the blog your homepage use:

root :to => 'posts#index'

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

Copyright

Copyright (c) 2011 Andrew Nesbitt. See LICENSE for details.