Let me know if you have suggestions on how to make Marcelo's tutorial on
Fusion Charts easier...

Thanks,

Owen

On Mon, Mar 22, 2010 at 10:45 AM, Deniz Rende <[email protected]> wrote:

> 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]<hobousers%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/hobousers?hl=en.
>



-- 
Thanks,
- Owen

-- 
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.

Reply via email to