Hi All, Just letting you all know that I''ve just made the first release of Hobo (version 0.4, MIT license) --- Learn more, see the 10 minute screencast --- and get Hobo at http://hobocentral.net What is Hobo? * 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 Features: * DRYML, an extension to ERB with user-defined tags * A generic controller that eliminates a great deal of your controller code * A declarative permission system for Active Record * Much more Who is it for? * 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. Enjoy! - Tom Locke --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
(Apologies if this post appears twice - the Google Groups web interface seems to have dumped my first attempt) Hi All, Just letting you know I''ve made the first release of Hobo - version 0.4, MIT license Get Hobo, and watch the screencast of building a complete app in five minutes, at: http://hobocentral.net What is Hobo? -- Hobo extends Rails in 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 features: -- DRYML, an extension to ERB with user-defined tags. -- A generic controller that eliminates almost all controller code. -- Various active-record extensions, including a declarative permission system. -- Much more Who is it for? -- 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. Enjoy! - Tom --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Ezra Zygmuntowicz
2006-Dec-22 21:21 UTC
Re: ANNOUNCE: Hobo 0.4 - The web app builder for Rails
Hi~ On Dec 22, 2006, at 9:15 AM, Tom Locke wrote:> > (Apologies if this post appears twice - the Google Groups web > interface seems to have dumped my first attempt) > > Hi All, > > Just letting you know I''ve made the first release of Hobo - > version 0.4, MIT license > > Get Hobo, and watch the screencast of building a complete app in > five minutes, at: > > http://hobocentral.net > > What is Hobo? > > -- Hobo extends Rails in 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 features: > > -- DRYML, an extension to ERB with user-defined tags. > > -- A generic controller that eliminates almost all controller code. > > -- Various active-record extensions, including a declarative > permission system. > > -- Much more > > Who is it for? > > -- 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. > Enjoy! > > - TomHey Tom- Very cool project. I just perused the codebase and you must have worked a while setting this whole thing up. Definitely cool. Cheers- -- Ezra Zygmuntowicz -- Lead Rails Evangelist -- ez-NLltGlunAUd/unjJdyJNww@public.gmane.org -- Engine Yard, Serious Rails Hosting -- (866) 518-YARD (9273) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Tom Locke wrote:> -- Various active-record extensions, including a declarative > permission system. > > -- Much more >Wow! Just watched the screencast. I really like the extensions to migration syntax. Seems much DRYer. Permissions system has the features needed by most applications. Not sure it if hits the 80/20 rule yet. I did not see a password email feature. I will need to download and test. I expect to watch this closely. Keep up the good work. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Really nice Tom! Great work! I have a 1 quick q .. any plans for localization i.e. integrating plugins like Globalize or localize? Cheers. Zaheed On 12/23/06, devaulw <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> > Tom Locke wrote: > > -- Various active-record extensions, including a declarative > > permission system. > > > > -- Much more > > > > Wow! Just watched the screencast. I really like the extensions to > migration syntax. Seems much DRYer. > > Permissions system has the features needed by most applications. Not > sure it if hits the 80/20 rule yet. I did not see a password email > feature. I will need to download and test. > > I expect to watch this closely. > > Keep up the good work. > > -- > Posted via http://www.ruby-forum.com/. > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
subimage interactive
2006-Dec-23 07:44 UTC
Re: ANNOUNCE: Hobo 0.4 - The web app builder for Rails
Interesting. Haven''t downloaded it yet, but I''ll have to check out how you''re handling the themes/views. Guessing this isn''t engines based, but perhaps copying theme templates into the app directory? On 12/22/06, Tom Locke <tom-KaidUxinIEdDPfheJLI6IQ@public.gmane.org> wrote:> > > (Apologies if this post appears twice - the Google Groups web > interface seems to have dumped my first attempt) > > Hi All, > > Just letting you know I''ve made the first release of Hobo - version > 0.4, MIT license > > Get Hobo, and watch the screencast of building a complete app in five > minutes, at: > > http://hobocentral.net > > What is Hobo? > > -- Hobo extends Rails in 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 features: > > -- DRYML, an extension to ERB with user-defined tags. > > -- A generic controller that eliminates almost all controller code. > > -- Various active-record extensions, including a declarative > permission system. > > -- Much more > > Who is it for? > > -- 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. > > Enjoy! > > - Tom > > > > > >-- seth at subimage interactive http://www.subimage.com/sublog/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
The authentication is done with the acts_as_authenticated plugin, which is integrated into Hobo. The mailer isn''t integrated as yet, but you could just install AAA and run the authenticated_mailer generator. It might work out of the box, but it might need a bit of tweaking. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> any plans for > localization i.e. integrating plugins like Globalize or localize?Localisation is not a personal priotry right now, but I''m sure it''s an issue I''m going to hit before too long. If this is something you need, It would be great if you could take a look and see how it might be integrated. Hobo will definitely need to support localisation in the future. Tom --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> Guessing this isn''t engines based, but > perhaps copying theme templates into the app directory?Correct - not using engines. The theme system is built around dryml - i.e. user defined tags. For example, the app developer uses <panel> ... </panel> in their templates, and each theme defines how these are rendered in html and css. In the tabla theme, you get panels with rounded corners and drop-shadows. Tom --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Jason Roelofs
2006-Dec-23 18:20 UTC
Re: ANNOUNCE: Hobo 0.4 - The web app builder for Rails
On 12/23/06, Tom Locke <tom-KaidUxinIEdDPfheJLI6IQ@public.gmane.org> wrote:> > > > Guessing this isn''t engines based, but > > perhaps copying theme templates into the app directory? > > Correct - not using engines. > > The theme system is built around dryml - i.e. user defined tags. > > For example, the app developer uses <panel> ... </panel> in their > templates, and each theme defines how these are rendered in html and > css. In the tabla theme, you get panels with rounded corners and > drop-shadows. > > Tom > > > > >What version of Rails / Ruby are you developing under? It doesn''t work on my specs: Rails 1.1.6 Ruby 1.8.5 Error: /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/routing.rb:49:in `test_condition'': Valid criteria are strings, regular expressions, true, or nil (ArgumentError) Happens in Hobo.add_routes Jason --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> What version of Rails / Ruby are you developing under? It doesn''t > work on my specsYeah - sorry about that - I completely forgot to mention that Hobo needs Rails 1.2 gem install rails --source http://gems.rubyonrails.org -y Tom --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Have you updated to the latest gem rails? sudo gem update --source http://gems.rubyonrails.org -y Hobo seems to need something more than just vanilla 1.1.6. NeilW On Dec 23, 6:20 pm, "Jason Roelofs" <jameskil...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> On 12/23/06, Tom Locke <t...-KaidUxinIEdDPfheJLI6IQ@public.gmane.org> wrote: > > > > > > Guessing this isn''t engines based, but > > > perhaps copying theme templates into the app directory? > > > Correct - not using engines. > > > The theme system is built around dryml - i.e. user defined tags. > > > For example, the app developer uses <panel> ... </panel> in their > > templates, and each theme defines how these are rendered in html and > > css. In the tabla theme, you get panels with rounded corners and > > drop-shadows. > > > TomWhat version of Rails / Ruby are you developing under? It doesn''t work on my > specs: > > Rails 1.1.6 > Ruby 1.8.5 > > Error: /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/routing.rb:49:in > `test_condition'': Valid criteria are strings, regular expressions, true, or > nil (ArgumentError) > > Happens in Hobo.add_routes > > Jason--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
subimage interactive
2006-Dec-24 00:49 UTC
Re: ANNOUNCE: Hobo 0.4 - The web app builder for Rails
You should mention that it needs 1.2 in the install docs. I''ve had a big headache with people installing Substruct because I require a specific version. Using svn externals or a straight checkout works for me... http://dev.subimage.com/projects/substruct/wiki/GettingTheCode for an example. On 12/23/06, Tom Locke <tom-KaidUxinIEdDPfheJLI6IQ@public.gmane.org> wrote:> > > > What version of Rails / Ruby are you developing under? It doesn''t > > work on my specs > > Yeah - sorry about that - I completely forgot to mention that Hobo > needs Rails 1.2 > > gem install rails --source http://gems.rubyonrails.org -y > > Tom > > > >-- seth at subimage interactive http://www.subimage.com/sublog/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---