Jean-Philippe Boily / @jipiboily

Developer working remotely from Alma for Rainforest QA, often in pajamas.

May 5, 2012

Monologue: a simple blogging (Rails) engine

May 5, 2012 - JP - 

Update: I released Monologue 0.2.0.beta3.

I recently started to work on a basic blogging engine. It is a Rails (mountable) engine which means it can be mounted within an already existing Rails 3.1+ app or in a new Rails app dedicated to a blog. It also means it has a completely isolated namespace. It has been powering this blog for sometime now and I have the pleasure to announce today that it reached it's first stable release on rubygems. It is called Monologue. It has a really short list of features and that is what I wanted, for now at least. We'll see where that leads Monologue in the future.

Features

  • Rails mountable engine (fully named spaced)
  • tested
  • back to basics: few features
  • it has post revisions (no UI to choose published revision yet, but it keeps your modification history)
  • it has few external dependencies (no Devise or Sorcery, etc...a) so we don't face problem integrating with existing Rails app.(Rails mountable engines: dependency nightmare?)
  • comments are handled by disqus
  • enforcing Rails cache for better performance (only supports file store for now)
  • runs on Heroku

Try it, fork it, hack around it.

I am open to suggestions and pull requests. Let me know what you think of it and if you think a Rails blog engine is something you need(ed).

You loved that? Tell the world!