Skip to content

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.

Notifications You must be signed in to change notification settings

bdk117/Simple-Blog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

CURRENT VERSION: 1.0

Installation:

To install Simple Blog follow these instructions.

Requirements

Simple Blog has the following technical requirements:

1. RubyGems 1.3.7
2. Rails 2.3.8
3. Memcached (no version requirement)
4. MySQL (no version requirement)
5. ImageMagick (no version requirement)

*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.

Installation instructions for reaching the technical requirements are found here Requirements: Installation

About the stylesheet override

You can override any of the following stylesheet files by placing your own copy inside /stylesheets/custom/:

  • base.css: Contains all main tags such as body, p, h1 etc
  • main.css: Contains all global CSS settings for classes specific to the layout
  • page.css: Contains all styles specific for the detail view of a page
  • post.css: Contains all styles specific for the detail view of a post
  • profile.css: Contains all styles specific for the detail view of a profile
  • static.css: Used for all pages with static content such as the terms of use
  • style.css: Miscellaneous styles for things such as lists. This will be broken down later on when I have the complete HTML theming ready.

If you want to add a stylesheet overriding just add a file named as above. If you create a file in the custom directory, Simple Blog will not include the default defined stylesheets.

Tip: If you choose to customize the styles, copy and paste the corresponding stylesheet from /stylesheets/ to make sure you have all the necessary styles defined.

Contact

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors