diff options
Diffstat (limited to '')
-rw-r--r-- | 2022/organizers-notebook.md | 70 | ||||
-rw-r--r-- | 2022/organizers-notebook/index.org | 54 |
2 files changed, 91 insertions, 33 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index a94fb60d..d0ed9fd3 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -1,7 +1,7 @@ <!-- organizers-notebook.md is exported from organizers-notebook/index.org, please modify that instead. --> [[!sidebar content=""]] -This file is automatically exported from [2022/organizers-notebook/index.org](../organizers-notebook/index.md) . +This file is automatically exported from [/2022/organizers-notebook/index.org](/2022/organizers-notebook/index.org). You might prefer to navigate this as an Org file instead. To do so, [clone the wiki repository](https://emacsconf.org/edit/). # Table of Contents @@ -15,6 +15,15 @@ This file is automatically exported from [2022/organizers-notebook/index.org](.. - [Supporting code](#code) - [Lessons learned](#lessons) +Time-sensitive tasks: + +- [Volunteer communications: E-mail update for Oct 9, 2022](#volunteer-2022-10-09):email:volunteers: +- [Remind people about confirming e-mail communications](#confirm-email):sachac:email:speakers: +- [Plan cadence](#cadence):email: +- [Send people schedule information and doublecheck their availability/Q&A preference](#check-sched):sachac:email:speakers:sched: +- [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: + <a id="current"></a> @@ -131,8 +140,9 @@ Add your news and requests to this. #### Template so far -Progress update: - +- <https://emacsconf.org/2022/organizers-notebook/#overall> has an overall + prioritization matrix. If any of those options look interesting, you + can volunteer to help move the needle! - sachac: Given the number of talks this year, we're going to try to see if we can pull off two tracks. I've posted a draft schedule at <https://emacsconf.org/2022/draft-schedule/> and will e-mail speakers @@ -422,8 +432,8 @@ Blocked by [Figure out web-based file upload](#upload) - [Make talk pages easy to update when the talk is live](#publish-live):sachac: - [Set up talks on Toobnix and YouTube](#video-platforms):sachac: - [Add category tags and possibly links between talks across 2022 and all previous years](#link-pages):needsowner:wiki: -- [Figure out why ikiwiki runs into complex regular expression issues?](#org3e5ee7c):infra:wiki: -- [Ask speakers for bios or support nudges to include on their talk pages](#org50c4e9c) +- [Figure out why ikiwiki runs into complex regular expression issues?](#ikiwiki-regex):infra:wiki: +- [Ask speakers for bios or support nudges to include on their talk pages](#speaker-bio) Ordered by importance. @@ -685,12 +695,12 @@ Also add to watch page You can make a new heading called `# Related talks` -<a id="org3e5ee7c"></a> +<a id="ikiwiki-regex"></a> ### TODO Figure out why ikiwiki runs into complex regular expression issues? :infra:wiki: -<a id="org50c4e9c"></a> +<a id="speaker-bio"></a> ### TODO Ask speakers for bios or support nudges to include on their talk pages @@ -793,7 +803,7 @@ so we know what we need to scramble to do. <tr> <td class="org-left"><a href="#prepare-prerec-process">prerec</a></td> -<td class="org-left">play original</td> +<td class="org-left">DONE play original with captions</td> <td class="org-left">Z: normalize audio</td> <td class="org-left"><b>S: post as soon as talk is live</b></td> </tr> @@ -803,13 +813,21 @@ so we know what we need to scramble to do. <td class="org-left">host</td> <td class="org-left">no host, speaker reads pad</td> <td class="org-left"><b>host reads pad</b></td> -<td class="org-left">host monitors IRC as well</td> +<td class="org-left">host monitors IRC and helps with BBB as well</td> +</tr> + + +<tr> +<td class="org-left">BBB Q&A</td> +<td class="org-left">none</td> +<td class="org-left"><b>DONE open to community</b></td> +<td class="org-left">moderated by speaker and host</td> </tr> <tr> <td class="org-left"><a href="#write-viewing">watch page</a></td> -<td class="org-left">stream</td> +<td class="org-left">tracks</td> <td class="org-left"><b>S: + IRC</b></td> <td class="org-left">+ talk info, maybe even pad</td> </tr> @@ -832,6 +850,14 @@ so we know what we need to scramble to do. <tr> +<td class="org-left">IRC announcements</td> +<td class="org-left"><b>ERC commands</b></td> +<td class="org-left">timer-based</td> +<td class="org-left"> </td> +</tr> + + +<tr> <td class="org-left"><a href="#publishing-sched">sched update</a></td> <td class="org-left"><b>S: publish at start</b></td> <td class="org-left">update main sched</td> @@ -841,7 +867,7 @@ so we know what we need to scramble to do. <tr> <td class="org-left"><a href="#publish-live">talk pages</a></td> -<td class="org-left"><b>S: link to stream, pad, IRC</b></td> +<td class="org-left">S: link to stream, pad, IRC</td> <td class="org-left"><b>link to prerec when live</b></td> <td class="org-left">embed stream, pad, IRC, prerec</td> </tr> @@ -869,6 +895,22 @@ so we know what we need to scramble to do. <td class="org-left"><b>S: some JS enrichment</b></td> <td class="org-left">more JS and CSS, embeds, videoplayer</td> </tr> + + +<tr> +<td class="org-left">intro and exit</td> +<td class="org-left"><b>generic static image</b></td> +<td class="org-left">per-talk image</td> +<td class="org-left">image variants, audio/video to help people check</td> +</tr> + + +<tr> +<td class="org-left">ansible</td> +<td class="org-left">none</td> +<td class="org-left"><b>some automation</b></td> +<td class="org-left">comprehensive, can also work against containers</td> +</tr> </tbody> </table> @@ -1400,7 +1442,7 @@ Interested in a shift? Please e-mail <mailto:emacsconf-org-private@gnu.org> and # Other tasks and processes -- [Giving conf.org access to a new volunteer or fake user](#org277bbc9) +- [Giving conf.org access to a new volunteer or fake user](#orgd9a49ef) - [As prerecorded talks come in](#prerec-process) - [When a talk is captioned](#when-captioned) - [Other tasks before the conference](#before) @@ -1409,7 +1451,7 @@ Interested in a shift? Please e-mail <mailto:emacsconf-org-private@gnu.org> and - [In case of](#exceptions) -<a id="org277bbc9"></a> +<a id="orgd9a49ef"></a> ## Giving conf.org access to a new volunteer or fake user @@ -1937,7 +1979,7 @@ Probably focus on grabbing the audio first and seeing what's worth keeping Make a table of the form -<table id="org190b4f2" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="org57a696b" 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 e64465f0..f151879b 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -6,12 +6,16 @@ #+begin_export md <!-- organizers-notebook.md is exported from organizers-notebook/index.org, please modify that instead. --> [[!sidebar content=""]] -#+end_export -This file is automatically exported from [[../organizers-notebook/index.org][2022/organizers-notebook/index.org]] . +This file is automatically exported from [/2022/organizers-notebook/index.org](/2022/organizers-notebook/index.org). You might prefer to navigate this as an Org file instead. To do so, [clone the wiki repository](https://emacsconf.org/edit/). +#+end_export #+TOC: headlines 1 +Time-sensitive tasks: + +#+TOC: headlines 1 :target #time-sensitive + * Working with this file :noexport: :PROPERTIES: :CUSTOM_ID: this @@ -87,7 +91,9 @@ Add your news and requests to this. **** Template so far -Progress update: +- https://emacsconf.org/2022/organizers-notebook/#overall has an overall + prioritization matrix. If any of those options look interesting, you + can volunteer to help move the needle! - sachac: Given the number of talks this year, we're going to try to see if we can pull off two tracks. I've posted a draft schedule at https://emacsconf.org/2022/draft-schedule/ and will e-mail speakers @@ -485,7 +491,13 @@ Also add to watch page - You can also link to a talk with a link like this: =\[[/2022/talks/maint|Maintaining the Maintainers: Attribution as an Economic Model for Open Source]]= You can make a new heading called =# Related talks= *** TODO Figure out why ikiwiki runs into complex regular expression issues? :infra:wiki: +:PROPERTIES: +:CUSTOM_ID: ikiwiki-regex +:END: *** TODO Ask speakers for bios or support nudges to include on their talk pages +:PROPERTIES: +:CUSTOM_ID: speaker-bio +:END: maybe after we get the prerecs ex: liberapay, patreon, anyone looking for a job, etc. @@ -518,22 +530,26 @@ slider depending on who wants to volunteer and how much we can get done. At some point, we'll figure out how to track our current status so we know what we need to scramble to do. -| | 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]] | play original | Z: normalize audio | *S: post as soon as talk is live* | -| host | no host, speaker reads pad | *host reads pad* | host monitors IRC as well | -| [[#write-viewing][watch page]] | stream | *S: + IRC* | + talk info, maybe even pad | -| [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *one pad per talk, self-hosted* so we can access API | -| [[#irc][IRC]] | #emacsconf, -org | *tracks, hallway, org* | IRC volunteer copying to pads; maybe even IRC bots | -| [[#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* | -| other platforms | *S: Toobnix & YT after event* | | S: Toobnix + YT when live | -| [[#wiki-design][wiki]] | plain text, markdown | *S: some JS enrichment* | more JS and CSS, embeds, videoplayer | +| | 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* | +| 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 | *S: + IRC* | + talk info, maybe even pad | +| [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *one pad per talk, self-hosted* so we can access API | +| [[#irc][IRC]] | #emacsconf, -org | *tracks, hallway, org* | IRC volunteer copying to pads; maybe even IRC bots | +| 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* | +| other platforms | *S: Toobnix & YT after event* | | S: Toobnix + YT when live | +| [[#wiki-design][wiki]] | plain text, markdown | *S: some JS enrichment* | more JS and CSS, embeds, videoplayer | +| intro and exit | *generic static image* | per-talk image | image variants, audio/video to help people check | +| ansible | none | *some automation* | comprehensive, can also work against containers | ** How do we want to make the full schedule more manageable? :PROPERTIES: |