Simple Blog RoR is a very efficient lightweight blogging system built in Ruby on Rails. The server footprint is extremely small ensuring short load times and better server health, not to mention user experience.
Ruby CSS JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
test
vendor/assets
.gitignore
.rvmrc
Gemfile
Gemfile.lock
README.rdoc
Rakefile
config.ru

README.rdoc

h1. About Simple Blog

*Simple Blog RoR* is a very efficient lightweight blogging system built in Ruby on Rails. The server footprint is extremely small ensuring short load times and better server health, not to mention user experience.

*Simple Blog RoR* also is very tightly integrated with Facebook and Twitter allowing for seamless integration with those platforms. It allows login via Facebook out-of-the-box.

Additionally there is a lot of other support such as:

  • multiple categories,

  • tag suggestion,

  • aggressive spam prevention

  • threaded comments

  • clickstream

  • full SEO integration

  • localization of the entire interface

  • email posting

  • efficient caching using memcached

  • other extensive social features as favoriting

  • stores all uploaded images on S3

  • efficient comment notification framework to foster dialogue

  • built-in search with the ability to use MySQL or Sphinx for search

h3. CURRENT VERSION: 1.0 (I am cxurrently upgrading the version to use Rails 4.x instead of Rails 2.3.x)

h2. Installation:

Instructions to come for the new version…

h2. Requirements

Simple Blog has the following technical requirements:

1. Ruby 2.0 2. Rails 4.x

*You may exclude this but you will need to contact me at webmaster@sundelof.com for instructions how to. Excluding memcached will strongly effect the performance why I do not recommend it.

h2. Contact

If you have any questions or comments, send an email to webmaster@sundelof.com

h2. Import spamming protection

To get the full protection you should make sure you every hour import the updated lists of spamming ips, usernames and emails. Below is a simple bash script that you can add to any Linux based server.

\#!/bin/sh
cd /path_to_your_code/ 
export RAILS_ENV=production
wget http://www.stopforumspam.com/downloads/listed_ip_1.zip
unzip listed_ip_1.zip
wget http://www.stopforumspam.com/downloads/listed_email_1.zip
unzip listed_email_1.zip 
wget http://www.stopforumspam.com/downloads/listed_username_1.zip
unzip listed_username_1.zip 
import_spamming_data
rm -f listed_*;