<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">I am working on a Notebook project where I want to build an HTML view of my analysis results, potentially including a good bit of JavaScript.  Initially I had decided my display would not need to communicate with anything in Python land and would simply be an isolated interactive display.  It's not done yet, and I am still struggling with the JavaScript parts.  Currently I display my HTML and run my JavaScript via IPython's rich display functions.</div>

<div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">I really like the new Widget system and I am considering switching over as I have new ideas for possible interaction with my display.  I have looked through a number of examples for custom widget's, but it's not clear how one might share a custom widget for use by other users.  I see that I can define everything in a couple of Notebook cells, and then require the user to step through and execute them.  Or I could require the user to place files inside their .profile's  static/custom folder, but that seems awkward.</div>

<div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Does there exist a prescription for how I might package a custom widget for simple installation by a remote users?  From my simple investigation so far, it looks like RequireJS looks for JavaScript modules in two places: the default ipython/html folder, or under the user's profile static folder.  It would be nice if there was a mechanism to specify an additional folder, e.g. a static folder I define as part of my package that gets installed by the user.</div>

<div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Thanks for any advice.</div><div><div dir="ltr"><font face="verdana, sans-serif"><br>

<b>Pierre Villeneuve</b></font><div><font face="verdana, sans-serif"><a href="mailto:pierre.villeneuve@gmail.com" target="_blank">pierre.villeneuve@gmail.com</a></font><div><br></div></div></div></div>
</div>