Hi. You're getting advice on how to add a new "algorithm visualization"
content type to MediaWiki. But...
On Fri, Sep 11, 2015 at 2:52 PM, Daniel Moisset <dmoisset(a)machinalis.com>
wrote:
I'm one of the developers of thewalnut.io, a platform for authoring
and
sharing algorithm visualizations. ... creating a wikiwidget that can
somehow integrate the content built in the walnut
"somehow" is the part you need to flesh out.
It seems a first step is simply to have algorithms on Wikipedias link to
your external platform. That's just adding a link to the == See also ==
section.
If you want a wiki widget to present a screenshot of the visualization that
when clicked open an external link to "See an interactive visualization of
this algorithm", that is just Template:External_Walnut_visualization that
has parameters for the animated GIF and the URL of the walnut.io
visualization. Using it extensively seems a per-wiki decision. You can
discuss and promote your idea in each wiki's technical area (e.g. "Village
Pump (technical)" [1]) and relevant WikiProjects [2].
External coordinate linking might be instructive. E.g. click the "37.787°N
122.4°W" in many articles [3], and a "GeoHack" window pops up that links
to
interesting mapping services, both free and commercial. They didn't
implement "Offline animated image rendering solution" and such :-). In
general, wiki communities look more favorably on open presentation of
multiple services for data than blessing a single provider.
The third step is embedding the walnut.io interactive visualization of its
data format in the page, which could be a big on-wiki JavaScript gadget but
is probably best implemented as an extension implementing a new content
type. At that level everything that others said about FLOSS and licenses
and fallbacks does apply.
Cheers, sorry if I completely misunderstood what you're proposing... which
is a good reason to write it up as a subpage of your user page on meta-wiki
;-)
[1]
https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29
[2]
https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Directory/Science,_tech…
[3]
https://en.wikipedia.org/wiki/140_New_Montgomery
--
=S Page WMF Tech writer