A blog plugin for the Refinery content management system.
Blog post with
- Title, Body & Excerpt
- Filter by Categories tag
- Filter by Tags
- Filter by Authors tag
- RSS feed
Blog comments with
- Title, name, email, body
- Email confirmation by comment author
- Optional Captcha
- Optional manual moderation
- Optional email notification
Administration panel
- write blogs
- manage comments (unmoderated/approved/refused)
- Change settings
RefineryCMS blog's gem requirements are:
- acts-as-taggable-on
- fattr
- rMagick (a Refinery dependency; this should be already installed)
Instructions for installing these gems follows below.
You need to install http://github.com/mbleigh/acts-as-taggable-on
gem install acts-as-taggable-on
add the line:
gem "acts-as-taggable-on"
to your Gemfile
bundle install
If you are already using acts-as-taggable-on in your app, you may want to remove the migration file for "tags/taggings" tables.
The Captcha use Raptcha, a really cool "one file lib" that just work from ahoward @ http://github.com/ahoward/raptcha If you want to use Captcha, you need rMagick (which is already a dependency of RefineryCMS) and fattr:
gem install fattr
add the line:
gem "fattr"
to your Gemfile
bundle install
The lib is located at /lib/raptcha.rb, you can update it or edit to fit your need.
First, make sure you've run the migration on RefineryCMS (db:setup / db:migrate).
Deal with the dependencies (see dependencies)
Clone the plugin:
script/plugin install git://github.com/unixcharles/refinerycms-blog.git
Copy the migration with
rake refinery:blog:install
& run the migration
rake db:migrate
This is somewhat news plugin from Philip Arndt + comments. see: http://github.com/resolve/refinerycms-news