#7908: Published interacts
---------------------------+------------------------------------------------
   Reporter:  mpatel       |       Owner:  was         
       Type:  enhancement  |      Status:  needs_review
   Priority:  major        |   Milestone:  sage-4.3.1  
  Component:  notebook     |    Keywords:              
Work_issues:               |      Author:  Mitesh Patel
   Upstream:  N/A          |    Reviewer:              
     Merged:               |  
---------------------------+------------------------------------------------
Changes (by mpatel):

  * status:  new => needs_review


Old description:

> Worksheets in the Sage notebook can contain live `interact`-ive cells,
> which may make it easier to understand how an object's properties depend
> on a set of parameters.
>
> Please visit the Sage Wiki to view [http://wiki.sagemath.org/interact
> some examples].
>
> Currently, however, `interact` cells do not work in published worksheets.

New description:

 Worksheets in the Sage notebook can contain live `interact`-ive cells,
 which may make it easier to understand how an object's properties depend
 on a set of parameters.

 Please visit the Sage Wiki to view [http://wiki.sagemath.org/interact some
 examples].

 Currently, however, `interact` cells do not work in published worksheets.

 The patch

  *
 
http://boxen.math.washington.edu/home/mpatel/trac/7908/trac_7908-pub_interact_c9.patch

 depends on #7666 and its dependencies.  Please visit the Notebook Settings
 page to enable live public interacts.

--

Comment:

 The chief leftover tasks, I think, are to

  * Allow only ''interactive'' public cells to be evaluated, e.g., someone
 `evaluate_cell` in a JS console.
  * Limit the use of `sage_eval` in published `interact`s.
  * Enforce the `'doc_pool_size'` (and a `'pub_pool_size'`) but avoid any
 wrap-around problems. We could add checks in `*_eval` and `*_cell_update`,
 return an updated `worksheet_filename`, and/or send the user a message
 (e.g., to reload the page or wait a few minutes and try evaluating again).

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7908#comment:1>
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