sagemath/sagecell — Issue #247: Permalink features
Author: kramer314
Created: 2012-02-13 05:50:13+00:00
State: open
Labels: new feature

Having permalink capabilities is awesome. This issue tries to come up with ways to refine them.

Shorter-term ideas:

* Send permalink HTML in a JSON message. This makes mobile app compatibility a lot easier, is much more consistent with the rest of the sage cell's client-server messaging system, and allows for easier customization of what the client does with it (hiding it, putting it in a specific place, etc). This idea was suggested in the gh-244 discussion.

Longer-term ideas:

* Make sharing permalinks more flexible. Right now, permalinks are a hyperlink to a regular index page that instructs it to pre-load a bunch of code into the editor. It seems like it would be really nice if there was some way for embedded code to be specified via permalink. That way, people could easily share code while gaining the ability to customize how it's displayed.

* Look into moving away from using external URL shortening services and implementing our own. I'd prefer to minimize the number of calls we make to external websites for features, since we can't guarantee that those services will always be available.