Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.textile

Just Another Blog Engine

Status

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+

Installing

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 => 'you@example.com',
  :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
  end

TODO

  • Migrate generators
  • Integrate Akismet
  • Add a comment moderation queue?

About

Just Another Blog Engine

Resources

License

Packages

No packages published
You can’t perform that action at this time.