# Ramaze 2009.06

**URL:** <https://www.ruby-forum.com/t/ramaze-2009-06/169332>\
**Category:** Ruby\
**Created:** [June 2, 2009, 1:57pm UTC](https://www.ruby-forum.com/t/ramaze-2009-06/169332 "2009-06-02T13:57:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mifi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7993a0/32.png) [@mifi](https://www.ruby-forum.com/u/mifi)\
**Post date:** [June 2, 2009, 1:57pm UTC](https://www.ruby-forum.com/t/ramaze-2009-06/169332/1 "2009-06-02T13:57:48Z")

</div>

The Ramaze development team is happy to announce version 2009.06 of  
Ramaze, the  
light and modular open source web framework that tries to stay out of  
your way.

This release features a lot of work directly from our community and we  
are  
really greatful for everybody who helped in testing, patching and  
contributing  
exciting new features.

Our extensive set of specs and docs now covers almost every detail of  
implementation and usage. Ramaze is under development by a growing  
community  
and in production use at companies.

There have been too many changes since the last official announcement in  
2008.07, so I will only list changes since the last release.

== Metadata

Home page: [http://ramaze.net](http://ramaze.net)  
Wiki: [http://wiki.ramaze.net](http://wiki.ramaze.net)

Repository: [GitHub - manveru/ramaze: This repository moved to http://github.com/Ramaze/ramaze](http://github.com/manveru/ramaze)

Git clone: git://github.com/manveru/ramaze  
Current tarball: [http://github.com/manveru/ramaze/tarball/master](http://github.com/manveru/ramaze/tarball/master)

IRC: #ramaze on [irc.freenode.net](http://irc.freenode.net)

Simple example:

require ‘ramaze’

class MainController  
def index  
‘Hello, World!’  
end  
end

Ramaze.start

== Around 80 commits since 2009.05

- Improved bin/ramaze with lots of specs, should work now even on  
windows.
- Middleware order has been inverted.
- Support for Webrat out of the box.
- Fixed MemCache caching and sessions.
- Removed a whole lot of methods that were marked deprecated.
- New default Layout helper

== Summarized changes with their respective commits

- Antti Tuomi

- Michael F. (manveru)

- Pistos

- TJ Vanderpoel (bougyman)

A complete Changelog is available at  
[http://github.com/manveru/ramaze/tree/master/doc/CHANGELOG?raw=true](http://github.com/manveru/ramaze/tree/master/doc/CHANGELOG?raw=true)

== Known issues

- Some problems may show up when running the specs, these are mostly  
caused  
by the gem-versions of Rack::Test and Rack, they only affect the specs  
and  
should have no influence on the actual runtime.

== Ramaze Features

- Builds on top of the Rack library, which provides easy use of adapters  
like  
Mongrel, WEBrick, LiteSpeed, Thin, CGI or FCGI.

- Supports a wide range of templating-engines like: ERB, Erubis, Haml,  
Liquid,  
Maruku, Redcloth, Remarkably, Sass, Tagz, Tenjin. And its own engines  
called  
Etanni, Ezamar, Gestalt, and Nagoro.

- Highly modular structure: you can just use the parts you like. This  
also  
means that it’s very simple to add your own customizations.

- A variety of helpers is already available, giving you things like  
advanced  
caching, OpenID-authentication or aspect-oriented programming for your  
controllers.

- It is possible to use the ORM you like, be it Sequel, DataMapper,  
ActiveRecord, Og, Kansas or something more simplistic like DBI, or a  
wrapper  
around YAML::Store.

- Good documentation: although we don’t have 100% documentation right  
now (dcov  
says around 75%), just about every part of Ramaze is covered with  
basic and  
advanced docs. There are a variety of examples, screencasts and a  
tutorial  
available.

- Friendly community: there are people from all over the world using  
Ramaze, so  
you can get almost instant help and info.

For more information please come to [http://ramaze.net](http://ramaze.net) or ask directly on  
IRC  
irc://irc.freenode.net/#ramaze

Thank you, Michael ‘manveru’ Fellinger and the Ramaze community
