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.
- Rails mountable engine (fully named spaced)
- 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…) 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).