MUST:
- Add refetch button in admin for events
- Add refresh! button in admin for sources
- Add a better datetime_select form helper
- Clean title and descriptions (strip HTML? Unicode/UTF-8 chars)
- Timezones in timeline are GMT; they should be CDT
- Make toggleable layers of sources
- Handle unicode properly
SHOULD:
- Style timeline events
Left justify timeline events
Truncate long titles in timeline(?)
** clean up the PDF icons
- Generate an RSS feed of events according to selected layers (feedburner)
- Dynamically add hot zones to get rid of empty timeline space? http://simile.mit.edu/wiki/How_to_Create_Timelines
COULD:
- Push PDFs to Scribd
- Figure out how to use XSLT transforms on sources
- Incorporate http://paulrademacher.com/oilspill/ and/or http://www.ifitwasmyhome.com/
- Submit an article feature: people can submit URL for a new event on the timeline
- Event flagging: ppl can vote them down
- iPhone/iPad/Android view
- Work to own SEO on "oil spill stats" and "oil spill statistics"
- Stabilize width of hourly timeband to max size
New Sources:
- response vessel list: http://vislab-ccom.unh.edu/~schwehr/nais-georss.xml
- Incorporate transcripts/documents section (http://www.deepwaterhorizonresponse.com/go/doctype/2931/54095/)
- Add http://www.whitehouse.gov/blog/issues/Deepwater-BP-Oil-Spill as source
** ignore ongoing ... as they're grabbed from original
- Pull images from the flickr feed - http://www.flickr.com/photos/deepwaterhorizonresponse
- BP and/or Deepwaterhorizon Twitter feeds - http://twitter.com/oil_spill_2010
- Collect Operations and Ongoing ... stats from http://www.deepwaterhorizonresponse.com/go/doctype/2931/53339/ (PDF)
- Collect consolidated fish and wildlife stats from http://www.deepwaterhorizonresponse.com/go/doctype/2931/55963 (PDF)
Interesting Articles:
http://www.google.com/hostednews/ap/article/ALeqM5ib4SzkiGdVndXgDV6YPkLX7-AdtAD9GK4OEG2
http://www.thedailygreen.com/environmental-news/latest/gulf-of-mexico-oil-spill-facts
http://www.businessweek.com/news/2010-06-16/bp-gulf-well-gushing-as-much-as-60-000-barrels-a-day-update3-.html
Source.first.events.reject {|e| !e.title.match(/ongoing administration-wide response/i)}.sort {|a,b| a.start <=> b.start}
d1.search("//div[@id='content']/p | //div[@id='content']//li")