See also TimeMap
Added since the earlier 2011 research, here are more ideas and possible libraries. But it seems that H5P for elaborate timelines and Tiki native solutions for simple ones may be the way to go, for horizontal timelines anyway. Gary Cunningham-Lee
- Click/touch and drag parallax-movement time scales (year, month, day, etc.) like Simile’s.
- jQuery.timeline - https://github.com/ka215/jquery.timeline
“You can easily create the horizontal timeline with two types by using this jQuery plugin”. The two types are bar type (events are independent) and point type (events are points connected by lines to show relationship). MIT license.
Has vertical option. MIT license.
- Timeline - http://timeline.knightlab.com Git page
“TimelineJS is an open-source tool that enables anyone to build visually rich, interactive timelines. TimelineJS 3 is a rewrite of the popular Timeline JS software.” (Maybe disqualified by Mozilla Public License (MPL), version 2.0.)
- Timeliner https://github.com/technotarek/timeliner
Supports both horizontal and vertical
- jQuery-Timelinr http://www.csslab.cl/2011/08/18/jquery-timelinr/ MIT license.
- Albe timeline https://github.com/Albejr/jquery-albe-timeline Unlicense license.
It looks to me like the only real choice is the SIMILE Widgets one, the only other one that i’ve found from random searching and the links below, is the Google one which uses Flash and doesn’t seem to offer as much.
My main reservation about the SIMILE one is that it seems to have jQuery 1.2.6 embedded in it (seemingly in the middle of what looks like a required file) and also has it’s own, fairly bulky, AJAX library - which is surely duplication of the one in jQuery. Maybe this is optional - more research needed.
It says in one of the source files: “this JS code was written before some recent JS support libraries became widely used or available” and it all doesn’t seem to have been worked on for several years. Having said that, the code does look like it’s written to a very high standard, as you’d expect from MIT
However, as this does seem to be the only option, let’s see how far we get...