Hi 13. How to use charts in Hobo applications, or better yet a graphics library >> or plugin integrated with hobo out of the box. The FusionChart tutorial is >> very confusing and not easy to integrate. >> > > Personally, I'm inclined to use the Google Charts API anywhere I can, > subject to the client's level of paranoia. But here again, I'm not sure what > would differentiate a Hobo solution for this from a Rails solution. >
Ok, so is there any example for a "Rails" solution? How about Google Charts API example for Hobo? On Mon, Mar 22, 2010 at 5:21 AM, Tiago Franco <[email protected]> wrote: > Hi, > > > 12. How to install and use the Hobo Cookbook locally using SQLite3. > >> Is there a significant difficulty here? Never tried it, but I'd assume > >> it's just like bootstrapping any other Rails app locally. > I've done it, not a big deal. It's not different than setting up > SQLite3 in a pure rails app. > > I think we can drop it. > > TF > > On Mar 22, 12:19 am, Matt Jones <[email protected]> wrote: > > Ref: > http://groups.google.com/group/hobousers/web/advanced-hobo-recipes-re... > > > > A quick introductory comment: > > > > My personal vision for "Advanced Hobo Recipes" is to spotlight the > > "Hobo way" of doing things, using examples drawn from production code > > as much as possible. I don't see the book spending much time on > > subjects where Hobo doesn't offer a material difference to vanilla > > Rails. > > > > Some notes on the things posted there: > > > > > 1. How to set up secure multi-tenancy. > > > Some guidance can be found here: > > >http://aac2009.confreaks.com/06-feb-2009-14-30-writing-multi-tenant-a. > .. > > >http://stackoverflow.com/questions/1970564/rails-migrations-for-postg. > .. > > > > > 2. How to set up subscription management for multi-tenancy. (I know > > > this has been covered elsewhere for standard Rails, but perhaps this > > > is easier using Hobo?). > > > > Not sure if this is something that could be covered well - I did some > > Googling and mostly found very wonkish CS papers on this. If someone > > who has actually done this wants to write something up, I'd love to > > have it. But it seems likely to be either exceptionally complicated or > > exceptionally vague depending on how specific the writeup is. > > > > > 3. Recommended options and implementations for easy, full featured > > > report writing and printing to PDF. eg: PdfLib, PD4ML etc. > > > > This is an example of the "vanilla Rails" solution; I'm not aware of > > anything specific Hobo offers here. Now, if someone out there has > > figured out how to make DRYML emit LaTeX, that would be different. :) > > > > > 4. How to protect code/intellectual property when deploying to > > > customer's servers (JRuby?). > > > > As my note on Google says, this isn't really a technical problem so > > much as a licensing problem. I'm also somewhat opposed to telling > > readers, "this will make your code secure" without some serious > > analysis and testing. Any volunteers? > > > > > 5. How to allow Facebook Connect as an alternative way sign-up & > > > login. > > > > A good idea; it's another option to add to palette of user > > authentication methods (OAuth, OpenID, etc). > > > > > 6. Integrating Google Maps with Hobo, including geocoding > > > > I'm working on a project right now that will do at least some stuff > > along these lines; the big win with Hobo is being able to whack the > > whole chunk of JS that Google wants you to use into a tag. > > > > > 7. Using JRuby with Hobo > > > > Going back to the note at the start, I'm not sure what the book could > > offer along these lines. Bryan would know more - are there any Hobo- > > specific issues with JRuby? The only thing I can think of is some sort > > of potential interaction between generate_taglibs and running from > > a .jar file, but I'm not at all familiar with the JRuby stuff. > > > > > 8. Using the jQuery Plugin with Hobo. A detailed list of examples > > > • Create a record: Submit form with jQuery and update a div. > > > (record has been created or validation error) > > > • Read records: Display a list of records with pagination. Only > > > refresh the collection with jQuery when a page number/next is clicked > > > • Update a record. (record has been updated or validation error) > > > • Delete a record with jQuery - fade away / your record was deleted > > > > A section on "using hobo-jquery" would likely cover most of this. > > > > > 9. Multi-Model forms and Hobo > > > > This *might* be worth avoiding until we've officially dropped support > > for Rails 2.2; right now, there are several different mechanisms for > > doing this. > > > > > 10. Integrating a payment/subscription system such as Spree, > > > ActiveMerchant, Paypal with Hobo. > > > > The one thing I'd really like to see on this is handling a CC > > transaction during a lifecycle transition; I've got a use case in one > > of my apps for this, and right now it's a hacktacular piece of code. > > Not sure if the existing lifecycle stuff can even handle it, but worth > > looking into. Note that the more general "hook up payment" stuff is > > again essentially identical to standard Rails. > > > > > 11. How to create an invoice in Hobo. Requires master/detail lines > > > and iine-by-line calculations. > > > > I'd love to see somebody write this up, but it may be too application- > > specific to offer much detail. Anybody got some code to volunteer? > > > > > 12. How to install and use the Hobo Cookbook locally using SQLite3. > > > > Is there a significant difficulty here? Never tried it, but I'd assume > > it's just like bootstrapping any other Rails app locally. > > > > > 13. How to use charts in Hobo applications, or better yet a graphics > > > library or plugin integrated with hobo out of the box. The > > > FusionChart tutorial is very confusing and not easy to integrate. > > > > Personally, I'm inclined to use the Google Charts API anywhere I can, > > subject to the client's level of paranoia. But here again, I'm not > > sure what would differentiate a Hobo solution for this from a Rails > > solution. > > > > > 14. How to use a css framework with Hobo (such as Blueprint or > > > something similar) for customizations to the UI. > > > > This would be helpful; actually, I'm hoping to take the time at some > > point to split the structual/functional CSS (things like putting the > > search box in the right place over table-plus) away from the > > presentational CSS (the particular font/size/color choices in Clean), > > as it drives the designers I work with crazy when Hobo drops a stack > > of overrides on top of their nice clean reset. > > > > > 15. How to use Single Table Inheritance in Hobo. > > > > This is a good idea, but the API is still somewhat evolving. I'm *not* > > a fan of the hackery required to get STI models with lifecycles > > working, even though I wrote a good bit of it. :) > > > > > 16. Security best practices to prevent data on a Hobo site from > > > being hacked. eg sql injection etc > > > > Once again, not sure what makes Hobo different here. Some tips on > > making DRYML behave with the rails_xss plugin would be helpful. > > > > I've got a stack of things to add to that list; look for another mail > > shortly. > > > > --Matt Jones > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Hobo Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<hobousers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/hobousers?hl=en. > > -- Deniz Rende E-mail: [email protected] Phone: +1 (224) 789-UNIX (8649) Mobile: +1 (816) 213-2139 Web: http://www.deniz-rende.com/blog -- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/hobousers?hl=en.
