Joe Wilson of Volare Systems provides instructions for adding a timeline to a web app by publishing a Google Spreadsheet template with event data and embedding it using an iframe or JavaScript. The timeline works with modern browsers and IE8+, but performance may slow with more than 20-30 items, and it is open source under the Mozilla Public License.