From: "Marc-André Cournoyer" Date: 2008-01-10T04:46:44+09:00 Subject: Re: [ANN] Ramaze 0.3.0 This looks awesome Micheal, nice work! and thanks for adding Thin support in your framework On 9-Jan-08, at 2:00 PM, Michael Fellinger wrote: > This time we are proud to announce Version 0.3.0 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 > new exciting 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 > Screencasts: http://ramaze.net/screencasts > > View source: http://source.ramaze.net > Darcsweb: http://darcs.ramaze.net > > IRC: #ramaze on irc.freenode.net > > > Simple example: > > require 'ramaze' > > class MainController > def index > 'Hello, World!' > end > end > > Ramaze.start > > > Special (alphabetic) thanks go to: > > Aman 'tmm1' Gupta - lots of patches and friendly support > Antonio Cangiano - Article: http://tiny.cc/tRLfm > Carlo Zottmann - First patch! > Jonathan 'Kashia' Buch - patches for gettext and Og support > Pistos - PR through awesome screencasts > > > Selected summary of the 118 patches from 0.2.1 to 0.3.0: > > - Specs switched from RSpec to bacon; Ramaze now runs on Ruby 1.9. > > - /lib/proto (pregenerated base source code) updated to a new > structure. > > - Oddities in gem version of bin/ramaze fixed (hopefully? :) ) > > - Layouts fixed so the method on the right controller is called. > > - contrib/facebook and simple facebook app example added. > > - Lambda router support added to contrib/route. > > - examples/rapaste added. > > - gettext contrib added; localize ramaze via gettext. > > - Adapter for Thin Ruby webserver added. > > - Index files can now be put into public directories and > subdirectories. > > - examples/blog switched from Og to Sequel. > > - view/ is now the subdirectory for templates; if not found, Ramaze > falls > back to template/. > > - Default error pages updated: colour gradient removed; textmate > link added; > Javascript optimized; CSS tweaked. > > - Templates are no longer searched for in public/. > > A complete Changelog is available at > http://darcs.ramaze.net/ramaze/doc/CHANGELOG > > > 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 or ask > directly on IRC > irc://irc.freenode.net/#ramaze > > Thank you, Michael 'manveru' Fellinger and the Ramaze community >