[IPython-dev] custom web notebook cells
Fri Dec 14 07:43:21 CST 2012
Le 14 déc. 2012 à 14:13, Nicholas Bollweg a écrit :
> hi everybody! longtime user, first time poster.
> i've started the work on github here:
> and a strawman cell provider here (does not contain working code, though it does load!):
> any insight is welcome!
I'm curious of what kind of cell you wish to create…
> To get my stuff in, i have used the setuptools iter_entry_points method I am familiar with... and defined a new entry_point, ipnotebook. plugins provide their list of assets and where one might find their static paths. can anyone comment on how this is (potentially) different from The IPython Way? The extensions stuff in the doc didn't look like they would be useful, so i gave up on trying to use that.
> the structure of working with cells in master is pretty rigid right now, with the enumerated list of cells type in the code explicitly in the front end in several places, js and html. my initial work (in a addition to inadvertently recreating some of ellisonbg's work on the tornado app) has been to refactor all of those cases of adding buttons or whatever into something that looks at a window.IPython-scope plugin registry.... this is defined in cell.js right now, but maybe should be someplace else.
I think it is already worth a PR agains IPython.
> after i did discover ellisonbg's stuff, i saw the most recent work was on dependencies... during my stuff, i will look into frontend and backend asset managers: require.js
Yes, we were thinking of require.js, but none of us did get the time to really look at it.
which could be really helpful to test for regression if we move this way.
For the rest I think Brian will be the best to answer on what are his project for that.
> looking forward to working on this over the holidays, and would love to have some fun things to show come 2013!
Sure, lot's of awesome things, already huge number of PR unreviewed that are waiting to be refined to be merged.
> IPython-dev mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-dev