diff options
author | Sacha Chua <sacha@sachachua.com> | 2022-10-15 01:32:05 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2022-10-15 01:32:05 -0400 |
commit | f91229f2693fa6c09f4081db6f65c91210b2fc97 (patch) | |
tree | a77ff790892098b50750c6bed8ef1ab1036a577a | |
parent | de49846b0aa615c010c4ee352f52b5b2eda025e3 (diff) | |
download | emacsconf-wiki-f91229f2693fa6c09f4081db6f65c91210b2fc97.tar.xz emacsconf-wiki-f91229f2693fa6c09f4081db6f65c91210b2fc97.zip |
Subsume volunteer coordination tasks in existing project
-rw-r--r-- | 2022/organizers-notebook.md | 66 | ||||
-rw-r--r-- | 2022/organizers-notebook/index.org | 73 |
2 files changed, 79 insertions, 60 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 91bcd85e..f389bf0e 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -24,8 +24,6 @@ Time-sensitive tasks: - [Next volunteer update](#volunteer-2022-10-16) - [Send program-published email for emacsconf-discuss](#announce-program):needsowner:timesensitive:email: - [Prepare email for nudging speakers to send prerec, and inform on upload workflow](#mail-upload):timesensitive:needsowner: -- [Inform pad-volunteers of workflow](#inform-pad-volunteers) -- [Hold Q&A session with volunteers](#schedule-volunteer-qna) Other projects: @@ -40,7 +38,6 @@ Other projects: - [Make something to display between talks](#intro) - [Move scheduling and publishing code to Emacs on a VPS so that other people can help out](#publishing-sched):sachac: - [Create protocol for live Q&A](#live-protocol):zaeph: -- [Write playbooks for volunteers](#org5089ded):sachac:zaeph: - [Add nice-to-have stuff to prepare.md](#extra-prepare):zaeph: - [Find volunteers for tech-checks](#tech-checks):zaeph: - [Update viewing instructions and watch pages](#write-viewing):zaeph: @@ -239,6 +236,14 @@ interests you! <tr> +<td class="org-left"><a href="#coordinate-volunteers">volunteer coordination</a></td> +<td class="org-left">ad-hoc</td> +<td class="org-left"><b>playbook</b></td> +<td class="org-left">training meetings + recordings</td> +</tr> + + +<tr> <td class="org-left">BBB rooms</td> <td class="org-left">about 5 rooms that we cycle through</td> <td class="org-left"> </td> @@ -361,8 +366,6 @@ Ordered chronologically (and therefore by importance). - [Next volunteer update](#volunteer-2022-10-16) - [Send program-published email for emacsconf-discuss](#announce-program):needsowner:timesensitive:email: - [Prepare email for nudging speakers to send prerec, and inform on upload workflow](#mail-upload):timesensitive:needsowner: -- [Inform pad-volunteers of workflow](#inform-pad-volunteers) -- [Hold Q&A session with volunteers](#schedule-volunteer-qna) <a id="volunteer-2022-10-16"></a> @@ -432,20 +435,6 @@ chatter in the other lists cc’d in this message; thank you. Blocked by [Figure out web-based file upload](#upload) -<a id="inform-pad-volunteers"></a> - -## BLOCKED Inform pad-volunteers of workflow - -Blocked by [Plan Etherpad use and hosting](#etherpad). - - -<a id="schedule-volunteer-qna"></a> - -## BLOCKED Hold Q&A session with volunteers - -Blocked by [Write playbooks for volunteers](#org5089ded). - - <a id="projects"></a> # Projects and other long-running tasks @@ -461,7 +450,6 @@ Blocked by [Write playbooks for volunteers](#org5089ded). - [Make something to display between talks](#intro) - [Move scheduling and publishing code to Emacs on a VPS so that other people can help out](#publishing-sched):sachac: - [Create protocol for live Q&A](#live-protocol):zaeph: -- [Write playbooks for volunteers](#org5089ded):sachac:zaeph: - [Add nice-to-have stuff to prepare.md](#extra-prepare):zaeph: - [Find volunteers for tech-checks](#tech-checks):zaeph: - [Update viewing instructions and watch pages](#write-viewing):zaeph: @@ -537,6 +525,35 @@ Considerations: - Encourage people to sign up for [Shifts](#shifts) +### TODO Write playbooks + + +#### TODO Host + + +#### TODO Check-in + + +#### TODO IRC + + +#### TODO Streamer + + +#### TODO Captions + + +#### BLOCKED Pad + +Blocked by [Plan Etherpad use and hosting](#etherpad). + + +### TODO Plan training session(s), Q&A availability, recordings + + +### BLOCKED Hold Q&A session with volunteers + + <a id="prepare-prerec-process"></a> ## TODO Prepare for prerecs :zaeph: @@ -798,7 +815,7 @@ Where: Nice if there’s an Ansible playbook sachac’s notes: - <file:///home/zaeph/code/docker/emacsconf-publish/> + <file:///home/sacha/code/docker/emacsconf-publish/> - probably good to set it up on front It’s now on front. @@ -817,11 +834,6 @@ Comments: - It would be nice to have a protocol with speakers to tell us that they’re uncomfortable with a question, just so that we can find a smooth way to skip it. -<a id="org5089ded"></a> - -## INPROGRESS Write playbooks for volunteers :sachac:zaeph: - - <a id="extra-prepare"></a> ## STANDBY Add nice-to-have stuff to prepare.md :zaeph: @@ -2118,7 +2130,7 @@ Probably focus on grabbing the audio first and seeing what’s worth keeping Make a table of the form -<table id="org7bfbdce" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="org18d185a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index 62d23a34..36f3330a 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -81,28 +81,28 @@ scramble to do in order to get the conference off the ground. *bold* is our current goal. Feel free to volunteer for anything that interests you! -| | Good | Better | Best | -|--------------------+-------------------------------------+--------------------------------------+--------------------------------------------------------------| -| [[#sched-decision][schedule]] | one track | *DONE S: two tracks* | aligned times, full roster | -| schedule view | text table | S: imagemap fallback | *DONE S: interactive SVG* | -| [[#upload][upload]] | FTP | *S?: web-based* | auto-encoded, preview (SReview?) | -| [[#streaming][streaming]] | ffmpeg from computer | DONE OBS | *Z: OBS in cloud, switchable hosts* | -| [[#prepare-prerec-process][prerec]] | DONE play original with captions | Z: normalize audio | *S: post as soon as talk is live* | -| volunteer training | ad-hoc | playbook | *training meetings + recordings* | -| BBB rooms | about 5 rooms that we cycle through | | *one room per speaker* | -| host | no host, speaker reads pad | *host reads pad* | host monitors IRC and helps with BBB as well | -| BBB Q&A | none | *DONE open to community* | moderated by speaker and host | -| [[#write-viewing][watch page]] | tracks | + IRC | *S: DONE + talk info*, maybe even current/recent/next | -| [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *S: DONE one pad per talk, self-hosted* so we can access API | -| [[#irc][IRC]] | #emacsconf, -org | *#emacsconf, -gen, -dev, -org* | IRC volunteer copying to pads; maybe even IRC bots | -| [[#irc-announce][IRC announcements]] | *ERC commands* | timer-based | | -| [[#publishing-sched][sched update]] | *S: publish at start* | update main sched | update talk pages | -| [[#publish-live][talk pages]] | S: link to stream, pad, IRC | *link to prerec when live* | embed stream, pad, IRC, prerec | -| [[#other-streams][other streams]] | 480p | + Toobnix | *S: + YouTube* | -| [[#video-platforms][other platforms]] | *S: Toobnix & YT after event* | | S: Toobnix + YT when live | -| [[#wiki-design][wiki]] | plain text, markdown | *sachac: some JS and CSS enrichment* | more JS and CSS, embeds, videoplayer | -| [[#intro][intro and exit]] | *generic static image* | per-talk image | Emacs thing so we can display info, countdowns, IRC | -| [[#ansible][ansible]] | none | *sachac: some automation* | comprehensive, can also work against containers | +| | Good | Better | Best | +|------------------------+-------------------------------------+--------------------------------------+--------------------------------------------------------------| +| [[#sched-decision][schedule]] | one track | *DONE S: two tracks* | aligned times, full roster | +| schedule view | text table | S: imagemap fallback | *DONE S: interactive SVG* | +| [[#upload][upload]] | FTP | *S?: web-based* | auto-encoded, preview (SReview?) | +| [[#streaming][streaming]] | ffmpeg from computer | DONE OBS | *Z: OBS in cloud, switchable hosts* | +| [[#prepare-prerec-process][prerec]] | DONE play original with captions | Z: normalize audio | *S: post as soon as talk is live* | +| [[#coordinate-volunteers][volunteer coordination]] | ad-hoc | *playbook* | training meetings + recordings | +| BBB rooms | about 5 rooms that we cycle through | | *one room per speaker* | +| host | no host, speaker reads pad | *host reads pad* | host monitors IRC and helps with BBB as well | +| BBB Q&A | none | *DONE open to community* | moderated by speaker and host | +| [[#write-viewing][watch page]] | tracks | + IRC | *S: DONE + talk info*, maybe even current/recent/next | +| [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *S: DONE one pad per talk, self-hosted* so we can access API | +| [[#irc][IRC]] | #emacsconf, -org | *#emacsconf, -gen, -dev, -org* | IRC volunteer copying to pads; maybe even IRC bots | +| [[#irc-announce][IRC announcements]] | *ERC commands* | timer-based | | +| [[#publishing-sched][sched update]] | *S: publish at start* | update main sched | update talk pages | +| [[#publish-live][talk pages]] | S: link to stream, pad, IRC | *link to prerec when live* | embed stream, pad, IRC, prerec | +| [[#other-streams][other streams]] | 480p | + Toobnix | *S: + YouTube* | +| [[#video-platforms][other platforms]] | *S: Toobnix & YT after event* | | S: Toobnix + YT when live | +| [[#wiki-design][wiki]] | plain text, markdown | *sachac: some JS and CSS enrichment* | more JS and CSS, embeds, videoplayer | +| [[#intro][intro and exit]] | *generic static image* | per-talk image | Emacs thing so we can display info, countdowns, IRC | +| [[#ansible][ansible]] | none | *sachac: some automation* | comprehensive, can also work against containers | * Time-sensitive :PROPERTIES: @@ -178,16 +178,6 @@ chatter in the other lists cc'd in this message; thank you. :CUSTOM_ID: mail-upload :END: Blocked by [[*Figure out web-based file upload][Figure out web-based file upload]] -** BLOCKED Inform pad-volunteers of workflow -:PROPERTIES: -:CUSTOM_ID: inform-pad-volunteers -:END: -Blocked by [[#etherpad]]. -** BLOCKED Hold Q&A session with volunteers -:PROPERTIES: -:CUSTOM_ID: schedule-volunteer-qna -:END: -Blocked by [[*Write playbooks for volunteers][Write playbooks for volunteers]]. * Projects and other long-running tasks :PROPERTIES: @@ -247,6 +237,23 @@ Considerations: comfortable signing up for tasks. ex: https://wiki.debian.org/DebConf/21/VideoVolunteering - Encourage people to sign up for [[#shifts]] + +*** TODO Write playbooks +**** TODO Host +**** TODO Check-in +**** TODO IRC +**** TODO Streamer +**** TODO Captions +**** BLOCKED Pad +:PROPERTIES: +:CUSTOM_ID: inform-pad-volunteers +:END: +Blocked by [[#etherpad]]. +*** TODO Plan training session(s), Q&A availability, recordings +*** BLOCKED Hold Q&A session with volunteers +:PROPERTIES: +:CUSTOM_ID: schedule-volunteer-qna +:END: ** TODO Prepare for prerecs :zaeph: DEADLINE: <2022-10-28 Fri> :PROPERTIES: @@ -506,7 +513,7 @@ Objective: Comments: - It would be nice to have a protocol with speakers to tell us that they’re uncomfortable with a question, just so that we can find a smooth way to skip it. -** INPROGRESS Write playbooks for volunteers :sachac:zaeph: + ** STANDBY Add nice-to-have stuff to prepare.md :zaeph: :PROPERTIES: :CUSTOM_ID: extra-prepare |