Skip to content

Latest commit

 

History

History

schedule

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SRCCON Schedule

The code underneath the schedule app for SRCCON. Some short notes on the current version:

  • published via the wonderful GitHub Pages
  • stores data in a single json file, generated by a Python script that pulls data from a Google Docs spreadsheet
  • provides a full, searchable session list in addition to daily schedule tabs
  • highlights schedule tab for current date if possible
  • uses localstorage for session favoriting, populating a per-device custom schedule tab
  • can use appcache, such as it is, to provide offline support for those special conference wifi moments
    • repo includes local versions of OpenSans font files, to get around cache manifest fetching bugs in some browsers
    • does its best to handle "back" navigation in offline mode, where there is no window.history
  • relies on jQuery and Underscore for DOM and data manipulation
  • uses marked for pretty text formatting

Some components are bespoke. For example:

  • variable names for session metadata are currently tied to the data layout for our SRCCON planning spreadsheet
  • tab dates are defined in the schedule template, rather than calculated by looking for unique values from the list of sessions
  • color categories are tied to SRCCON's 1- and 2.5-hour session formats