#6855: Embed live cells in external web pages and enable published interacts
---------------------------+------------------------------------------------
   Reporter:  mpatel       |       Owner:  boothby
       Type:  enhancement  |      Status:  new    
   Priority:  major        |   Milestone:         
  Component:  notebook     |    Keywords:         
Work_issues:               |      Author:         
   Upstream:  N/A          |    Reviewer:         
     Merged:               |  
---------------------------+------------------------------------------------

Comment(by mpatel):

 Updated patches are available here:

  * [http://sage.math.washington.edu/home/mpatel/trac/6855/]

 There's still plenty to do, but I'm making progress.  Version 10:

  * Should allow alphanumeric cell ids.  "Integers" project to integers
 (e.g., `'0'` is `0`, `"19"` is `19`, etc.).  In particular, we can
 continue to use non-negative integers for ordinary compute/text cells.
 But cells whose ids begin with a non-integer character are [optionally]
 "special" (e.g., `'tmp123'` is `'tmp123'`).  They should have wider
 applicability than published and remote embedded interacts.  For example,
 we could use "g" cells to communicate graph data bidirectionally (cf.
 #1321), "p" cells for plots, "i" cells for introspection, and so on.

  * Should contain '''far less''' [http://www.jslint.com/ JSLint].  This
 was painful, but it was very useful --- it revealed subtle (to me, at
 least) problems, potential and actual.

  * Subsumes #5644.  This required rewriting most of the introspection
 functions.  Now each cell has it's own set of introspection variables, but
 they're all stored in just one global dictionary `introspect`.  Reducing
 our global footprint (and the probability of library conflicts) is
 important for embedding worksheets, but I don't plan to take this further
 just now.

 Note: I still need to test browsers other than FF 3.5.5 on Linux.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6855#comment:11>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

--

You received this message because you are subscribed to the Google Groups 
"sage-trac" 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/sage-trac?hl=en.


Reply via email to