• Stars
    star
    2,867
  • Rank 15,165 (Top 0.4 %)
  • Language
    JavaScript
  • License
    Mozilla Public Li...
  • Created almost 10 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

TimelineJS v3: A Storytelling Timeline built in JavaScript. http://timeline.knightlab.com

TimelineJS3

TimelineJS v3: A Storytelling Timeline built in JavaScript. https://timeline.knightlab.com

Overview

TimelineJS is a tool designed to help people with minimal technical skill tell rich, dynamic stories on the web. Most people will create timelines using the official authoring tool and embed their creations using a snip of HTML code offered at the end of that process.

For users of these content management systems (CMSes), there are plugins to facilitate the embedding process:

Getting Started

General users of TimelineJS should consult timeline.knightlab.com for instructions and documentation. Information on GitHub is primarily directed at those who are interested in working with the TimelineJS source code.

The authoritative documentation list is also on the main website, but here are some direct links which may be useful:

Contributing to TimelineJS

Are you trying to contribute to or develop TimelineJS3? Here's where you should start.

API

For users who instantiate a timeline in a page (as opposed to using the iframe embed model), this page roughly documents TimelineJS's JavaScript API, but note that because TimelineJS's primary use case is the embedded iframe, some of these methods have not been thoroughly tested.

Use via ES6 modules/webpack

To use in a project that uses ES6 modules and webpack, import the Timeline class and the CSS as follows

import { Timeline } from '@knight-lab/timelinejs';
import '@knight-lab/timelinejs/dist/css/timeline.css';

More Repositories

1

TimelineJS

TimelineJS: A Storytelling Timeline built in JavaScript.
JavaScript
8,859
star
2

sql-mysteries

Inspired by @veltman's command-line mystery, use SQL to research clues and find out whodunit!
JavaScript
1,567
star
3

juxtapose

JuxtaposeJS is a JavaScript library for making before/after image sliders
JavaScript
811
star
4

TimelineJS-Wordpress-Plugin

A simple shortcode plugin to add the Timeline to Wordpress
JavaScript
207
star
5

soundcite

Making Inline Audio Easy and Seamless
HTML
193
star
6

StoryMapJS

Maps that tell stories.
JavaScript
162
star
7

storyline

Tell the story behind the numbers.
JavaScript
123
star
8

SceneVR

A Tool for Creating Shareable, Embeddable WebVR Stories
JavaScript
39
star
9

twxplorer

HTML
35
star
10

Picture-Story

Bootstrap theme for photo layouts. For use in Medill photojournalism classes.
HTML
27
star
11

bonfire

Automated curation of tweeted content from your Twitterverse
Python
16
star
12

InstaTimeline

Collaborative Innovation Class Project
JavaScript
14
star
13

BootstrapPictureStory

Bootstrap theme for photo layouts. For use in Medill photojournalism classes.
CSS
12
star
14

how-we-work

A collection of "how we work" resources, including our code style manuals
JavaScript
10
star
15

SensorGrid

C++
10
star
16

SensorGridAPI

Web API and dashboard for SensorGrid
JavaScript
10
star
17

VRJournFieldGuide

A guide to learning about VR as it pertains to journalistic applications
HTML
9
star
18

socialvideo-prototype

Summer 2017 Student Project
JavaScript
9
star
19

soundcite-wordpress-plugin

Making it easier to use SoundciteJS with Wordpress
PHP
8
star
20

learncms

Learn.Knightlab.com CMS version
HTML
8
star
21

pullquote

Pullquote can instantly create a picture quote from any user selected text on a website.
JavaScript
8
star
22

VideoSliderJS

SND Makes project looking at making video more "webby"
JavaScript
7
star
23

frontend-buildkit

This is the basic starter kit for Knight Lab frontend projects
JavaScript
7
star
24

timeline-addon

Experimenting with a Google Docs add-on to manage TimelineJS spreadsheets
HTML
7
star
25

fablib

Package for Fabric deployments
Python
5
star
26

reveal.js-template

A template for creating Knight Lab-themed reveal.js slides.
JavaScript
5
star
27

neighborhood-buzz

Python
5
star
28

ComingUP

Collaborative Innovation Class Project
JavaScript
4
star
29

circlethething

tater
JavaScript
4
star
30

videojam

A new start for Project VideoJAM
JavaScript
4
star
31

blueline

An asset generator and style guide for Knight Lab websites
HTML
4
star
32

tapestry

A WordPress plugin for organizing posts into a narrative arc.
JavaScript
4
star
33

openlab.knightlab.com

HTML
4
star
34

learn-prototype

a (probably throw-away) place to start working out UX practices for the new learn.knightlab.com
HTML
4
star
35

fao-explorer

Tools to better understand the UN FAO API
JavaScript
4
star
36

untangled-research

A microsite organizing research on use of social network analysis in journalism. Read at untangled.knightlab.com
Python
4
star
37

device-lab-runbook

A quick guide to getting started with our devices!
HTML
3
star
38

TV-tools

Tools used by Knight Lab for broadcast television related projects
Arduino
3
star
39

MusicRecs

Collaborative Innovation Class Project
Python
3
star
40

django-project-template

Project template for creating Knight Lab Django projects. Use with the settings flag for django-admin.py startproject.
Python
3
star
41

piquote

JavaScript
3
star
42

oembed-server

A system to take oembed requests for KnightLab's embeddable tools.
HTML
3
star
43

Collective

A gamified experience about managing resources with augmented reality
C#
3
star
44

GPSKit

A collection of useful things we have learned about working with GPS hardware and data
Python
3
star
45

studio-documenters

Explorations for the Documenters.org project
Jupyter Notebook
3
star
46

iphone-exquisite-corpse

Let's just mess around with an iphone app to learn some more about XCode and app development
Swift
2
star
47

Class-2016F-MadCast

Podcast Discovery project in the Knight Lab class.
JavaScript
2
star
48

openlabhours

CSS
2
star
49

studio-talk-to-data

Initial work for Knight Lab W18 "Talking to Data" team
Python
1
star
50

chicago-justice

Chicago Justice Project
Python
1
star
51

TarbellGUI

Desktop application for managing your Tarbell
Python
1
star
52

git-deploy

Ansible based deployment script implemented as a git subcommand
Python
1
star
53

SensorGridRouter

LoRa routing for the SensorGrid project
C++
1
star
54

KnightLab_SDConfig

Read config files from the SD card of an Adalogger
C++
1
star
55

KnightLab_GPS

Timer interrupt setup for Adafruit GPS on Feather 32u4 and M0
C++
1
star
56

weatherbot

Code developed with Associated Press and El Vocero to automatically generate stories for weather emergencies.
Python
1
star
57

DisparityMap

Javascript based map showing racial disparity in Chicago.
JavaScript
1
star
58

scenevr-author

A web-based authoring tool for Scene VR
HTML
1
star