# Ramaze 2008.06

**URL:** <https://www.ruby-forum.com/t/ramaze-2008-06/140147>\
**Category:** Ruby\
**Created:** [June 11, 2008, 11:39am UTC](https://www.ruby-forum.com/t/ramaze-2008-06/140147 "2008-06-11T11:39:53Z")\
**Posts on this page:** 2\
**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 11, 2008, 11:39am UTC](https://www.ruby-forum.com/t/ramaze-2008-06/140147/1 "2008-06-11T11:39:53Z")

</div>

This time we are proud to announce Version 2008.06 of Ramaze, the light  
and  
modular open source web framework.

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.

Home page: [http://ramaze.net](http://ramaze.net)  
Screencasts: [http://ramaze.net/screencasts](http://ramaze.net/screencasts)

View source: [http://source.ramaze.net](http://source.ramaze.net)  
Github: [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

This is a special release, and the first of the upcoming new series of  
monthly releases.  
As you may have noticed, Ramaze has changed to a date base versioning  
system,  
although this means that people who have waited for a 1.0 for the past  
years  
may be disappointed it provides much larger flexibility in detecting new  
versions and comparing them with nightly builds.

Another change is the switch from darcs to git and moving our primary  
repository to github. There have been serious performance issues  
regarding  
darcs as Ramaze gathered a longer history, using git allows us to move  
on at a  
faster pace again.

Please regard this release as a major step from the previous one, over  
450  
patches have been applied and there were changes in the internal API.

We are unable to nicely summarize these changes, so this release will  
not have  
a list of the most important ones, if you are concerned about a specific  
area  
feel free to ask on the Mailing list or stop by on IRC.

Special (alphabetic) thanks go to:

Aman ‘tmm1’ Gupta - Tons of patches, support  
andy - Cleanup  
Ara T. Howard - Tagz templating engine  
Clive Crous - Patches, cleanup  
evaryont - Patches for identity helper  
James T. - OSX compatibility, cleanup and fixes  
Jonathan ‘Kashia’ Buch - Patches, support and the first ramaze  
paper  
Keita Y. - Much work on the benchmark suite  
Leo Borisenko - Fix for SourceReload on windows  
Pistos - Mathetes, patches and lots of friendly  
support  
Riku RÃ¤isÃ¤enen - Patches for scaffolding example  
Ryan Grove - Various fixes and patches  
Sam Carr - Patches and action matching speedup  
Thomas L. - Patches for identity helper  
Wang Jinjing - patches, 1.9/1.8.7 compatibility

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:

- none yet, waiting for your reports 🙂

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: Amrita2, Erubis,  
Haml,  
Liquid, Markaby, Remarkably and its own engine called Ezamar and  
(still  
unofficial) 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

---

<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 11, 2008, 5:22pm UTC](https://www.ruby-forum.com/t/ramaze-2008-06/140147/2 "2008-06-11T17:22:40Z")

</div>

Michael F. wrote:

> 

Sweet!

Thanks to the Ramazers for such great work.
