Page MenuHomePhabricator

Provide a way to create interactive 2D/3D timelines and infographics e.g. AJAX
Closed, ResolvedPublic

Description

Currently there is [[mw:Extension:EasyTimeline]] to generate static timelines on wiki pages.

It would be useful to have an extension which allows interactive timelines such as the example available on [1].

There are some other examples in the link [2] suggested by a user at [3].

[1] http://timeline.verite.co/
[2] http://okfnlabs.org/blog/2012/12/04/javascript-timeline-libaries-a-review.html
[3] https://pt.wikipedia.org/wiki/Project_talk:Arqueologia/Linha_do_tempo?diff=33540379&uselang=en#JavaScript_para_linha_do_tempo


Version: unspecified
Severity: enhancement

Details

Reference
bz43616

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenFeatureNone
DeclinedAklapper
OpenFeatureNone
DeclinedNone
ResolvedAdHuikeshoven
OpenFeatureNone
OpenFeatureNone
ResolvedNone
Declinedhashar
DeclinedNone
DeclinedNone
ResolvedNone
OpenFeatureNone
OpenNone
OpenNone
ResolvedMarkTraceur
StalledMilimetric
OpenNone
InvalidNone

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:19 AM
bzimport set Reference to bz43616.
bzimport added a subscriber: Unknown Object (MLST).

I'm expanding the scope of this bug to cover:
https://strategy.wikimedia.org/wiki/Proposal:Infographic_interactivity
https://strategy.wikimedia.org/wiki/Proposal:Java_applet_support
https://strategy.wikimedia.org/wiki/Proposal:Visualization_methods
And also https://strategy.wikimedia.org/wiki/Proposal:Foundations_for_Interactive_Articles plus some other minor ones which got less attention/love and are linked from those (see also the category). Also adding to cc some of the people who took part in the discussions there, as the wiki is closed and I have no other way to do so.

Snippets:

  • «Right now, I (User:Aude) could create a really awesome (featured picture quality) interactive infographic or map (e.g. with Ajax or Flash), but not have anyway to submit it to Wikimedia Commons and use in Wikipedia. We are currently limited to static images, video, or animated gifs (yuk!).» (SlippyMap extension is mentioned.)
  • «Java applet is a powerful feature to illustrate mathematical, technical, electric and some other subjects, from interactive function graphs till mathematical models with advanced visualization. Unlike animations, they may have controls to interact with the user, allowing active experiments.»
  • «Three-dimensional interactive visualization is an important special case. In molecular topics (e.g., chemistry, biochemistry and pharmaceuticals) and in geometry (e.g., in visualizing conic sections), the ability to rotate a complex object and see it from different sides can make the difference between understanding something and not. [...] Two-dimensional and three-dimensional plots of mathematical functions are another example.» (Suggested implementations from this proposal build upon EasyTimeline, <gallery>/slideshow, SmoothGallery...)

Keywords from the proposals: Flash, ActionScript, OpenLayers, OpenJDK from Sun, GNU Classpath from FSF and Harmony for Apache, Ultrastudio.org, JOGL, Prolog, Jython, Joyster, Cocoa, NASA World Wind, OpenGL, GChart, Silverlight, Gnash, CMOS, OpenLaszlo, Sugar, inline SVG, SVG editing, SVG animation, Proteopedia, Jmol, Advogato.

Obviously not high prio if nobody works on this...

Graph extension might be applicable, even though it is not dynamic (yet), or even in production wikis, it does support various timelines, e.g. "Napoleon" at http://trifacta.github.io/vega/editor/ :)

See https://www.mediawiki.org/wiki/Extension:Graph and samples at https://www.mediawiki.org/wiki/Extension:Graph/Demo

Discussion at https://meta.wikimedia.org/wiki/Wikimedia_Forum#Graphs.2C_Maps.2C_..._.28experimental.29

Wikimedia will apply to Google Summer of Code and Outreachy on Tuesday, February 17. If you want this task to become a featured project idea, please follow these instructions.

T31242 (minus the "offsite" part) is the most plausible implementation for this, IMO.

Well, T31242 combined with T27854: provide the files via oEmbed and the use that in the articles to display interactive content in a safe way.

Once we update graph extension to vega 2.0, we can have interactive graphs.

Hey there,
I am interested in this project and was wondering if you'll would be open to have this as a project during the outreachy which is coming up (round 11)

I am interested in this project and was wondering if you'll would be open to have this as a project during the outreachy which is coming up (round 11)

This is an extremely generic project, please pick one of its blockers or blockers thereof.

From the blocked tasks, only T3790 is a good candidate for Possible-Tech-Projects and it has already that tag. So I will simply remove the tag for this task to avoid future confusion.

@TasneemLo, thank you for your interest, please check whether T3790: Allow uploading of 3D files to Wikimedia Commons would be a good project for you and ask there any questions you might have.

Ricordisamoa renamed this task from Provide a way to create interactive 2D/3D timelines and infographics e.g. Java applets, AJAX, Flash to Provide a way to create interactive 2D/3D timelines and infographics e.g. AJAX.Apr 6 2016, 4:36 AM

The "e.g." was meant to be read as "à la".

VulpesVulpes825 subscribed.

Once we update graph extension to vega 2.0, we can have interactive graphs.

MediaWiki-extensions-Graph has been upgrade to Vega 2.0 a long time ago (T106101). It is now possible to make a interactive timeline using Graph, thus marking this task as resolved.