Page MenuHomePhabricator

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

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

StatusAssignedTask
OpenNone
OpenNone
OpenNone
DeclinedAklapper
OpenNone
OpenNone
ResolvedAdHuikeshoven
OpenNone
OpenNone
OpenNone
Declinedhashar
DeclinedNone
DeclinedNone
OpenNone
OpenYurik
OpenNone
OpenNone
ResolvedMarkTraceur

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).
He7d3r created this task.Jan 3 2013, 7:48 PM

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...

Yurik added a comment.Sep 23 2014, 6:49 AM

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

Qgil added a subscriber: Qgil.
Qgil added a comment.Feb 11 2015, 1:44 PM

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.

Tgr added a subscriber: Tgr.Jul 9 2015, 8:02 AM

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

Tgr added a comment.Jul 9 2015, 8:05 AM

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.

Yurik added a comment.Jul 9 2015, 8:21 AM

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

brion added a subscriber: brion.Jul 21 2015, 12:52 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 21 2015, 12:52 AM

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.

Qgil added a comment.Sep 23 2015, 8:51 AM

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.

Qgil set Security to None.

Hi @Nemo_bis, @Qgil - thanks, I'll look into it

Qgil removed a subscriber: Qgil.Apr 3 2016, 7:41 PM

Java applets? Flash?!?

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".