Monologue 0.2.0 and monologue-markdown 0.2.0 released!
You know what is Monologue, right? It is a basic blogging engine built as a Rails mountable engine and has few dependencies to make it easy to embed in an already existing Rails app. You can also use it in a brand new Rails app! It has few features but it is easy to extend.
Monologue 0.2
What are the new features? Here they are (from the CHANGELOG:
- IMPORTANT: add cache management config and UI. Please review the new config options!
- first extension available: monologue-markdown
- add tags
- add a UI to manage current user’s account (welcome in 2012, you can now change your password!)
- add RSS icon
- add social icons
- add Gaug.es tags
- there is now a sidebar: you can put the latest posts, tweets or whatever you want! Kinda simple system but efficient enough for now. Included: tag cloud, categories (tag), latest posts and tweets.
- front page articles are now more cleverly truncated
- a few Deface hooks (data-monologue attribute) were added to the admin layout (for the menu)
- update admin UI with newest Twitter Boostrap (v2.1.1)
- visual look has been slightly updated (Hey, designers, want to help on Monologue next design? You’re “hired”!) Preview
- add support for Twitter Cards (https://dev.twitter.com/docs/cards)
- deprecate Ruby 1.8 (you should really upgrade, 2.0 is about to get real and Rails 4 won’t run on Ruby 1.8)
- Romanian translations were added, thanks to mixandgo. You can now use Monologue in either French, English or Romanian!
- lot of bug fixed
Install Monologue today:
gem "monologue", "~> 0.2.0"
monologue-markdown 0.2.0
What is monologue-markdown? A simple extension replacing the default WYSIWYG editor from Monologue by EpicEditor which will let you write Markdown instead! (Screenshots: 1, 2, 3). Trying it adopting it.
Install monologue-markdown today:
gem "monologue-markdown", "~> 0.2.0"
Want to build an extension?
Just take a look at monologue-markdown’s source code and see how to do it, after all, it’s only a Rails app itself (or engine, depending on what you need the extension to do).