[Seaside] [ANN] Rickshaw.js charting library for Seaside
Johan Brichau
johan at inceptive.be
Fri Mar 21 16:02:18 UTC 2014
Esteban,
We should definitely team up then.
Let me get back to you by next week on that when I get back to the office.
My current Seaside-D3JS repository on github has the initial works but in the meantime I made progress on a local repository too.
I don't think we should aim for a complete wrapper like for jQuery, not only because it's a much larger API but also because most of the code for a d3 visualization is best written in plain javascript. My idea is to focus on those parts where an integration with the back-end is wanted.
Anyway, let's chat next week about this.
Johan
On 21 Mar 2014, at 16:50, Esteban A. Maringolo <emaringolo at gmail.com> wrote:
> Johan,
>
> I plan to do some d3.js work, particularly to use it with dc.js [1]
> (I'm interested in crossfilter[2] based charting until Roassal gets to
> the web :) ).
> After porting Rickshaw I read enough material amount of d3 as to make
> me want to build a binding/wrapper for it too.
>
> So, I'm open to help you wrapping it in Smalltalk if you want. I don't
> have much experience with Seaside but I'm a fast learner o.O
>
> Regards,
>
> [1] http://dc-js.github.io/dc.js/
> [2] http://square.github.io/crossfilter/
>
>
> Esteban A. Maringolo
>
>
> 2014-03-21 12:18 GMT-03:00 Johan Brichau <johan at inceptive.be>:
>> Thanks for sharing this.
>> I had been using Rickshaw from Javascript directly but I'm looking forward to use it from Seaside code.
>>
>> Btw, I am working on a binding for d3js, but it's advancing slow because I work application-driven on it.
>>
>> Johan
>>
>>> On 19 Mar 2014, at 02:26, "Esteban A. Maringolo" <emaringolo at gmail.com> wrote:
>>>
>>> I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js
>>> charting library (http://code.shutterstock.com/rickshaw/).
>>>
>>> As usual, you can load it with the following expression:
>>>
>>> Gofer it
>>> smalltalkhubUser: 'emaringolo' project: 'rickshaw';
>>> package: 'ConfigurationOfRickshaw';
>>> load.
>>>
>>> (Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
>>>
>>> This will load all the packages, including a Seaside component
>>> installed at '/rickshaw' containing various examples.
>>>
>>> It is an initial version and my first package uploaded to
>>> SmalltalkHub, so bugs and and mistakes are expected :)
>>>
>>> Questions are welcome too.
>>>
>>> Regards,
>>>
>>> Esteban A. Maringolo
>>> _______________________________________________
>>> seaside mailing list
>>> seaside at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
More information about the seaside
mailing list