Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Just Another Blog Engine
JavaScript Ruby

Fetching latest commit…

Cannot retrieve the latest commit at this time


Just Another Blog Engine


What is this?

JABE is a bare bones blogging engine that is installed as a gem. It will grow as its needs do.

This version is for Rails 3.1+


Edit your Gemfile and add the required gems

gem 'devise', '>= 2.0.0'
gem 'friendly_id', '>= 4.0.0'
gem 'kaminari', '>= 0.13.0'
gem 'sanitize', '>= 2.0.0'
gem 'rakismet', '>= 1.0.0'

From your rails root

bundle install
rails g devise:install

Follow Devise install directions.

Edit your Gemfile and add JABE

gem 'jabe'

JABE is now mountable, so you can put it wherever you want. Edit routes.rb

mount Jabe::Engine => "/jabe"

From your rails root

rake jabe:install:migrations
rake db:migrate

rails runner "Jabe::Admin.create!(
  :email => '',
  :password => 'password',
  :password_confirmation => 'password'

Upgrading from 0.5.*

Create a new migration to handle the database changes.

  def change
    rename_table :settings, :jabe_settings
    rename_table :admins, :jabe_admins
    rename_table :entries, :jabe_entries
    rename_table :comments, :jabe_comments
    rename_column :jabe_entries, :cached_slug, :slug


  • Migrate generators
  • Integrate Akismet
  • Add a comment moderation queue?
Something went wrong with that request. Please try again.