From ad508a2deb1f9c3a4c0a9e121b4dafa7edcbc3f5 Mon Sep 17 00:00:00 2001 From: Adam Fast Date: Sun, 22 Sep 2024 13:24:23 -0400 Subject: [PATCH 1/2] Initial effort to set up simplified run sheets for AV staff listing basic talk info per room. --- src/_includes/session-card-runsheet.html | 49 ++++++++++++++ src/run-sheets.html | 86 ++++++++++++++++++++++++ 2 files changed, 135 insertions(+) create mode 100644 src/_includes/session-card-runsheet.html create mode 100644 src/run-sheets.html diff --git a/src/_includes/session-card-runsheet.html b/src/_includes/session-card-runsheet.html new file mode 100644 index 00000000..0239f813 --- /dev/null +++ b/src/_includes/session-card-runsheet.html @@ -0,0 +1,49 @@ +
  • +
    +
    +
    + {% if session.room %} +

    {{ session.room }}

    + {% endif %} +
    + +

    + {% if session.permalink %} + {{ session.title }} + {% else %} + {{ session.title }} + {% endif %} +

    +
    + + +
    +
  • diff --git a/src/run-sheets.html b/src/run-sheets.html new file mode 100644 index 00000000..4940e2af --- /dev/null +++ b/src/run-sheets.html @@ -0,0 +1,86 @@ +--- +title: DjangoCon US 2024 Run Sheets +layout: default +description: | + The schedule for DjangoCon US 2024. + +sitemap: false + +days: + - heading: Tutorials + - heading: "Talks: Day 1" + - heading: "Talks: Day 2" + - heading: "Talks: Deep Dives" + - heading: "Sprints: Day 1" + - heading: "Sprints: Day 2" +--- + + + +
    +
    +

    {{ title }}

    +
    +
    + +
    +
    +
    + {% for day in collections.sessionsByDateAndTime %} + {% comment %} + Draw each Day, e.g. Talks: Day 1 / Monday, Oct 14 + {% endcomment %} +
    +

    + + {{ days[forloop.index0].heading }} / + + +

    +
    +
    + {% if days[forloop.index0].text %} + {{ days[forloop.index0].text | markdown }} + {% endif %} +
    + +
    + {% comment %} + Draw each time slot, e.g. 9:00 AM to 10:00 AM followed + {% endcomment %} + {% for slot in day[1] %} +
    +
    +

    + to + +

    +
    +
      + {% comment %} + Ideally up to 4 tracks, with some sessions spanning every track + {% endcomment %} + + + {%- assign color_classes = "border-t-green,border-t-light-blue,border-t-purple,border-t-orange" | split: "," %} + {% for session in slot.sessions %} + {%- assign color = color_classes[forloop.index0 | modulo: color_classes.size] %} + {% include "session-card-runsheet.html", session:session, color_class:color %} + {% endfor %} + +
    +
    + {% endfor %} +
    +
    + {% endfor %} +
    +
    +
    From 223a0276e38c2e216316c9b56a6d46bad332e207 Mon Sep 17 00:00:00 2001 From: Nicole Dominguez Date: Fri, 27 Sep 2024 13:45:56 -0400 Subject: [PATCH 2/2] printable run sheets --- src/_includes/session-card-runsheet.html | 27 ++++++---------- src/run-sheets.html | 41 ++++++++---------------- 2 files changed, 22 insertions(+), 46 deletions(-) diff --git a/src/_includes/session-card-runsheet.html b/src/_includes/session-card-runsheet.html index 0239f813..2fab3b13 100644 --- a/src/_includes/session-card-runsheet.html +++ b/src/_includes/session-card-runsheet.html @@ -1,34 +1,27 @@ -
  • -
    -
    -
    +
  • +
    +
    +
    {% if session.room %}

    {{ session.room }}

    {% endif %}
    -

    - {% if session.permalink %} - {{ session.title }} - {% else %} - {{ session.title }} - {% endif %} +

    + {{ session.title }}

    -
  • diff --git a/src/run-sheets.html b/src/run-sheets.html index 4940e2af..ad7931dc 100644 --- a/src/run-sheets.html +++ b/src/run-sheets.html @@ -17,67 +17,52 @@ -
    -
    -

    {{ title }}

    -
    -
    - -
    -
    +
    +
    {% for day in collections.sessionsByDateAndTime %} - {% comment %} - Draw each Day, e.g. Talks: Day 1 / Monday, Oct 14 - {% endcomment %}

    {{ days[forloop.index0].heading }} /

    -
    -
    - {% if days[forloop.index0].text %} - {{ days[forloop.index0].text | markdown }} - {% endif %} -
    + {% if days[forloop.index0].text %} + {{ days[forloop.index0].text | markdown }} + {% endif %} +
    - {% comment %} - Draw each time slot, e.g. 9:00 AM to 10:00 AM followed - {% endcomment %} {% for slot in day[1] %}
    -
    -

    +

    to

    -
    +
      + class="flex flex-row flex-wrap flex-1 gap-4 rounded-md"> {% comment %} Ideally up to 4 tracks, with some sessions spanning every track {% endcomment %} - {%- assign color_classes = "border-t-green,border-t-light-blue,border-t-purple,border-t-orange" | split: "," %} {% for session in slot.sessions %} {%- assign color = color_classes[forloop.index0 | modulo: color_classes.size] %} {% include "session-card-runsheet.html", session:session, color_class:color %} {% endfor %} -
    - {% endfor %} + {% endfor %} +
    {% endfor %}