Skip to content
Ruby on Rails 3 + Mongoid + jQuery blog engine
Ruby JavaScript CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app
config
db
doc
ext
lib/tasks
log
nginx-conf
public
script
test
vendor
.gitignore
.powrc
Gemfile
README.rdoc
Rakefile
config.ru

README.rdoc

Welcome to Mongologue

Ok, this is my first attempt to create something using Ruby on Rails after “Ruby on Rails Tutorial: Learn by example” book and I didn't came up with something better than Yet Another Blog Engine.

Uses MongoDB+Mongoid to store all its data.

Authorization handled with Loginza gem (github.com/galetahub/loginza).

Main features:

  • Uses Ruby on Rails 3.2 framework.

  • Uses fast C-extension for automatic text typography (fasttypo) and supports memcached (sample nginx configuration included).

  • Everything is UTF-8.

  • Fast ajaxy interface with inplace editing.

  • Loginza (OpenID) authorization provider support with optional password protection if you feel paranoid.

  • Tags and autotags. Autotags automatically tag each post with year, month, days of week and month, post size (tiny/small/big/huge) and few other things. Posts with no user tags get “tagless”.

  • Simple built-in search engine to perform fulltext search. Distinguishes tags and keywords in your search query, allows to use “not includes” (!word) and “like” (word*) symbols.

  • Tags autosuggestion as you type them.

  • RSS feeds for the whole blog or any custom search query.

  • Sitemap.

For development and looking around:

Populate new mongo database: rake db:drop, rake db:seed, rake db:create_indexes. This should generate some “lorem ipsum” posts with comments. First user to sign in (or all of them atm, don't remember) becomes an admin. Check /admin route for editing interface.

Something went wrong with that request. Please try again.