TimelineSetter
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

TimelineSetter

on

  • 2,620 views

 

Statistics

Views

Total Views
2,620
Views on SlideShare
2,313
Embed Views
307

Actions

Likes
0
Downloads
0
Comments
1

6 Embeds 307

http://on.washingtonpost.com 295
http://paper.li 3
http://anunturi-gratuite--99.t.zvz.ro 3
url_unknown 2
http://www.slideshare.net 2
http://washingtonpostinnovations.tumblr.com 2

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hello,

    I'm a newbie to Ruby and ruby gems. I having a problem accessing the .csv file. Could you help me solve the problem? This is the error message I get

    C:\Ruby193\lib\ruby\gems\1.9.1\gems\timeline_setter-0.3.0>timeline-setter -c \spec\test_data.csv -m
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:70:in ``': No such file or directory - pwd (Errno::ENOENT)
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:70:in `outdir'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:79:in `compile!'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:50:in `parse_options!'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:7:in `initialize'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/bin/timeline-setter:9:in `new'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/bin/timeline-setter:9:in `'
    from C:/Ruby193/bin/timeline-setter:19:in `load'
    from C:/Ruby193/bin/timeline-setter:19:in `'
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

TimelineSetter Presentation Transcript

  • 1. TimelineSetter Al Shaw ProPublica
  • 2. Spreadsheets tointeractive timelines
  • 3. Impetus
  • 4. Bespoke timeline applications
  • 5. Bespoke timeline applications Differing series presentation
  • 6. TimelineSetter
  • 7. Ruby HTML CSSJavaScript
  • 8. Free. Open source.Works everywhere.
  • 9. Free. Open source.Works everywhere.
  • 10. Free. Open source.Works everywhere.
  • 11. Free. Open source.Works everywhere.
  • 12. Features
  • 13. Automatically scales to t time ranges.
  • 14. Color codedseries toggles.
  • 15. Embedarbitrary HTML.
  • 16. Zooming. Scrolling.Keyboard navigation.
  • 17. Easily style tomatch your site.
  • 18. Fully iOS compatible.
  • 19. Fully iOS compatible. FLASH
  • 20. Drop code directly into your CMS.
  • 21. How does it work?
  • 22. Normal spreadsheetLocal Ruby Web server or package CMS
  • 23. Built on Ruby& RubyGemshttp://rubygems.org
  • 24. gem install timeline_setter
  • 25. Set up yourspreadsheet
  • 26. date display_date description link series html
  • 27. Anything Ruby can parse:Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 28. A human date: Jun. 9, 2010Anything Ruby can parse:Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 29. A human date: A text Jun. 9, 2010 description of the eventAnything Ruby can parse:Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 30. A human date: A text Jun. 9, 2010 description of the event A URL for more information about the eventAnything Ruby can parse:Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 31. A human date: A text Jun. 9, 2010 description of the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 32. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 33. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 34. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 35. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 36. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 37. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 38. Run the command$ timeline-setter -c tbi.csv -m== Files copied to /Users/ashaw/htdocs/
  • 39. timeline.html
  • 40. Upload to server or copy code intoWordPress, MT, EE or any other CMS
  • 41. Demo: live Twitter datahttp://propublica.github.com/timeline-setter/doc/ twitter-demo.html
  • 42. Roadmap
  • 43. Smoother animations.Override automatic intervals. Ranges of events.
  • 44. Smoother animations.Override automatic intervals. Ranges of events. Your idea here opensource@propublica.org
  • 45. http://propublica.github.com/timeline-setter http://propublica.org/nerds @A_L