Timeline is a JavaScript library for creating beautifully crafted timelines that are easy, and intuitive to use. Timeline 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, Google Maps 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.

The following is a standard boilerplate template to use when creating a jQuery plugin. It contains all the major pieces you will need to build out and provide functionality for your plugins. I have used my jQuery tooltip plugin as an example but this can be replaced with anything. Comments have been provided in the boilerplate code to read over. For more detailed explanations read my article on 10 Coding Tips to Write Superior jQuery Plugins which covers each piece in-depth.