Skip to content
Luke Aeschleman edited this page Nov 9, 2016 · 10 revisions

Website Workflows

  1. Presentations (talks)
  2. Workshops
  3. Speakers
  4. Conference Schedule

Presentations

Overview

  1. Proposal Submission
  2. Vote for Proposals
  3. Publish Selected Talks

Proposal Submission

Create Proposal Form

Form Fields

  • Title
  • Absctract
  • Speaker Name
  • Speaker Affiliation (optional)
  • Speaker Email (repeat Name/Affiliation/Email for speaker 2-5)
Publish Proposal Form

schedule/timeline.html

  1. Uncomment and add the submission link.
  2. Uncomment the link to proposed-talks.html

/proposed-talks.html

  1. In Google Drive, go to the Responses Sheet. Publish this sheet to the web and copy the resulting url.
  2. Change ResponseSheetURL to the url
  3. Edit the rest of the frontmatter to reflect the Sheet Columns (Title, Abstract, & Presenter Names)
  4. Uncomment the submission link. Add the submission url.

Vote for Proposals

/schedule/timeline.html

  1. Uncomment and add the link to the voting system.

Publish Selected Proposals

  1. Make a copy of the response sheet
  2. Add columns for additional metadata:
    • day
    • group
    • spot
    • length
    • startTime (timestamp)
    • endTime (timestamp)
    • milTime (readable militaryTime)
Convert sheet to _post files

use FromSheetsToJekyll

(better instructions coming soon)

Template

layout: presentation
speakers-text: [Presenter-Name]
speakers:
- [Presenter-Email-1|hash]
- [Presenter-Email-2|hash]
- [Presenter-Email-3|hash]
- [Presenter-Email-4|hash]
- [Presenter-Email-5|hash]
voteCount: [Vote-Count]
day: [Day]
group: [Group]
spot: [Spot]
length: [Length]
type: talk
categories: talks
startTime: [StartTime]
endTime: [EndTime]
milTime: [Time]

Values in brackets [] represent Spreatsheet Column Labels. For the initial ingest, it is not necessary to have all the values (e.g., day, group, spot, length) as these will be decided later.

Unzip the resulting file and put contents into /_posts

/talks/index.html should now have all the selected talks

Preconference Workshops

Overview

  1. Proposal Submission
  2. Publishing Proposals
  3. Open Proposal Voting
  4. Publish Selected Workshops

1. Proposal Submission

Create Proposal Form

Form Fields

  • Title
  • Absctract
  • Length / Time of Day (All Day, Half day-AM, Half day-PM, Half day-no preference)
  • Speaker Name
  • Speaker Affiliation (optional)
  • Speaker Email (repeat Name/Affiliation/Email for speaker 2-5)
Open Proposal Submissions

In _data/conf:

  1. add your Google Form url to the workshop-proposal-form
  2. change toggles.prop-shop to true
2. Publishing Proposals
  1. Download the response sheet as a CSV
  2. Use FromSheetsToJekyll to create a jekyll data file
  • Instructions are provided on the site. You want to check "included" on items you want to include in the data file
  • Check "Text?" on Abstracts and Titles
  • You'll want some sort of identitier. We've used the Timestamp in the past. Check "Slugify?" for this value
  1. Copy the resulting text into _data/workshop-proposals
  2. You may need to edit the workshops/proposed-workshops.html template file to account for form column changes or additional data. Or, design it however you want!
3. Open Proposal Voting

In _data/conf:

  1. add the voting url workshop-voting-link
  2. change toggles.vote-shop to true
4. Publish Selected Workshops

Coming Soon...

Speakers

Coming Soon...

Overview

  1. Get Speaker Info
  2. Import & Check Speaker Data (on-going)

Schedule

Coming Soon...

Clone this wiki locally