Document history with Storytim.es
There are lots of timeline tools on the web but they are almost all either hard on the eyes or hard to use. Storytim.es creates beautiful timelines that are actually easy and intuitive to use.
Storytim.es is also great for pulling in media from different sources. It has built in support for pulling in Tweets and media from Twitter, YouTube, Flickr, Vimeo, GoogleMaps and SoundCloud. More media types will be supported in the future.
Creating one is as easy as filling in a Google spreadsheet or as detailed as JSON.
Add it to your site
Include these lines in the <head> of your site.
<!-- CSS -->
<link href="timeline.css" rel="stylesheet">
<!-- JavaScript -->
<script type="text/javascript" src="jquery-min.js"></script>
<script type="text/javascript" src="timeline-min.js"></script>
and add a <div> with and id called “timeline” in the <body> of your site.
<div id="timeline"></div>
Then all you have to do is initialize it with the data source. You can do this is in the <head> or the <body>
<script>
$(document).ready(function() {
timeline = new VMM.Timeline();
timeline.init("your_data.json");
});
</script>
File Formats
JSON:
JSON is the native data format of Storytim.es. It is easy to work with and even people who do not work with code can create timelines with this method.
JSON is picky however. Pay special attention to the small details. A misplaced comma or quotation mark can prevent the timeline from loading properly.
Instructions on actually using the JSON file are included in the example data.JSON file.
A few hints about working with JSON files.
Google Docs:
If you don’t want to mess with JSON, grab a spreadsheet in Google Docs to build your timeline. It’s as simple as dropping a date, text, and links into the appropriate columns in Storytim.es’s template.
You can find the template here: https://docs.google.com/a/digitalartwork.net/previewtemplate?id=0AppSVxABhnltdEhzQjQ4MlpOaldjTmZLclQxQWFTOUE&mode=public
There are only four things you need to know in order to create a timeline using Google Docs:
Getting a Storytim.es timeline onto the web
The zipped folder contains all of the files that you need in order to get the timeline working on your site. Upload the entire folder to your server and then you can play with the example timelines.
To create a new timeline, decide which file format you would like to use. Check out the examples folder of your chosen format.
For a google spreadsheet:
Media
Included in the zip file is a kitchen sink example. This timeline shows how to incorporate the different media types from different services like Twitter, YouTube, Flickr and Vimeo.
Twitter: Just copy and paste the address of the tweet from the browser bar into the media parameter. Storytim.es will automagically pull in the tweet and format it so that it looks beautiful.
For Flickr, Google Maps, SoundCloud, YouTube and Vimeo, just copy the url and paste it into the media parameter.
Best practices
Tips and tricks to best utilize Storytim.es