Very groovy! Congratulations on making a great thing even better :)
I look forware to playing with this over the holidays.
And there’s even a screencast :-) This is an early beta - version 0.4.0 You are NOT recommended to use this in an application on the open Internet. You are strongly recommended to play around with it!
Hobo extends Rails is a number of ways, to let you build full blown web applications very quickly and easily.
Hobo lets you add dynamic Ajax interfaces to your application with no extra programming.
Hobo gives your application switchable themes, so you can have an elegant design right out of the box.
Hobo can speed up the creation of rich, complex web applications as well as simple internal apps and rapid prototypes.
Hobo is a great way for newcomers to Ruby on Rails to learn and practice agile, iterative application development.
Note Hobo requires Rails 1.2 RC1, which you can install like this:
gem install rails --source http://gems.rubyonrails.org -y
You should read the status page before downloading Hobo.
Hobo is distributed in two forms, a gem and a plugin (svn repo).
The gem is ideal for trying out Hobo with a new app. It gives you a single command:
$ hobo <app-name>
It works just like the rails command, creating a blank Rails application pre-configured for Hobo. First download the gem:
Then:
$ gem install hobo-0.4.0.gem
(Sorry folks we’ve not got our Rubyforge stuff together as yet)
If you want to add Hobo to an existing application, first do:
$ ./script/plugin install svn://hobocentral.net/hobo/trunk
$ ./script/generate hobo
Then there are a few optional steps, depending on which Hobo features you’re after. In the screencast you’ve seen:
$ ./script/generate hobo_rapid
$ ./script/generate hobo_model user
$ ./script/generate hobo_front_controller front
More documentation will follow!
Hobo is distributed under the terms of the MIT licesne.
Very groovy! Congratulations on making a great thing even better :)
I look forware to playing with this over the holidays.
Nice! A new toy to play with.
The hobo gem is linked to a later version of rails 1.1.6 than the standard current release!
Don’t forget to update using
sudo gem update –source http://gems.rubyonrails.org -y
first.
Unless of course Rails 1.2 (or later!) has been released when you read this.
Thanks Neil! I completely forgot to mention this. I’ll add some notices.
Looks nice, though could you provide the screencasts in a more portable format (just a plain mpeg file)?
[...] And further down in the release announcement: [...]
I really love this name (hobo) . It is not pretentious like some other product names I’ve seen floating around, and still, the product seems to pack quite a punch. I’m hoping to check it out this weekend!!!
I like the extensions to migrate.
The built in user functionality is create also.
I’ve been playing around with this for a while now and it’s great… But I have one question that I can’t seem to get over… How did you get Terminal.app to look/act like that in the screencast. At first I thought it was some other app but I can only find 2 really lame replacements! This must be a plugin or something right? I need it! :)
Keep up the great work!
lok it plz
[URL=http://urengoi.t35.com/ramadanvizor14.html]unique[/URL]
Stunning. Elegant in its operation and delivers the goods.
I love rails as it offers a fantastic core framework from which to deliver high quality applications. But it clearly stops short of complete automation; some might say for good reason.
But, on first impressions, Hobo fills this gap in an effective way by automating stuff that really should be automated, such as Ajax. It focuses your attention on building features and not on extending the Rails framework. It also builds repeatable features automatically, such as login and account signup. Pretty cool stuff!
The web is in a new infancy of intuitive and interactive UI driven apps and Hobo increases the opportunities for more developers to get involved.
Great work!