OpenNews / srccon-schedule

Schedule app for SRCCON

Home Page:https://schedule.srccon.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Schedule app for SRCCON

https://schedule.srccon.org


Languages

Language:JavaScript 59.1%Language:CSS 23.4%Language:HTML 17.5%