TimelineJS can pull in media from different sources. It has built in support for:
Twitter, Flickr, Google Maps, YouTube, Vimeo, Dailymotion, Wikipedia, SoundCloud and more media types in the future.
Creating one is as easy as filling in a Google spreadsheet or as detailed as JSON.Tips and tricks to best utilize TimelineJS
Keep it short, and write each event as a part of a larger narrative.Pick stories that have a strong chronological narrative. It does not work well for stories that need to jump around in the timeline.Include events that build up to major occurrences.Not just the major events.