From ad96e7e549d56c6968bd91b61190ab1fccb89c3e Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 7 Oct 2022 14:30:11 -0400 Subject: add starting message --- 2022/organizers-notebook.md | 261 +++++++++++++++++++++++--------------------- 1 file changed, 139 insertions(+), 122 deletions(-) (limited to '2022/organizers-notebook.md') diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index d7ff3c19..3bfe56bc 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -1,6 +1,8 @@ [[!sidebar content=""]] +This file is automatically exported from [2022/organizers-notebook/index.org](../organizers-notebook/index.md) . + # Table of Contents @@ -99,59 +101,75 @@ Planned dates and phases: Current phase: No prerecs to process yet, so it's a good time to focus on infrastructure +- [Time-sensitive](#org2db84f2) +- [Projects and other long-running tasks](#org1e6b753) +- [Projects to bear in mind but which are not actual](#orgd21e52c) +- [Find volunteers for tech-checks](#org53ebeba):zaeph: +- [Add nice-to-have stuff to prepare.md](#orgce43a0a):zaeph: +- [Write viewing instructions](#org6e7cc99):zaeph: +- [Add category tags and possibly links between talks across 2022 and all previous years](#org48fafc0):needsowner:wiki: +- [Archive](#orga41dec5):ARCHIVE: + + + ## Time-sensitive Ordered chronologically (and therefore by importance). +- [Volunteer communications: E-mail update for Oct 9, 2022](#org23e51b3):email:volunteers: +- [Remind people about confirming e-mail communications](#org32b3b9e):sachac:email:speakers: +- [Send people schedule information and doublecheck their availability/Q&A preference](#org2ab6c80):sachac:email:speakers: +- [Send program-published email for emacsconf-discuss](#org70e448d):needsowner:timesensitive:email: +- [Prepare email for nudging speakers to send prerec, and inform on upload workflow](#org231f141):timesensitive:needsowner: - -### TODO Prepare to publish schedule :sachac:wiki: + -- Should be understandable as plain text -- Ideally responsive to take advantage of more screen space on monitors while still being understandable on mobile -- Organize by tracks and then days -- Links to jump to a track and day -- Graphics to make it easier for people to see nearby talk options -- Optionally, graphical view on talk pages as well (might need to publish a JSON somewhere to front) - - Schedule inspiration: - - - [DebConf 2022](https://debconf22.debconf.org/schedule/) converted times to your local timezone - - [LibrePlanet 2022](https://libreplanet.org/2022/program/) used table columns for the different tracks - - [SFSCON 2022](https://www.sfscon.it/programs/2022/) lists sessions chronologically, indicating tracks with labels and dots on a diagram. Dropdowns act as filters. - - +### Volunteer communications: E-mail update for Oct 9, 2022 :email:volunteers: + +Add your news and requests to this. + + +#### Template so far + +Progress update: -- With JS and grid CSS: -- Fallback +- 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 + and will e-mail speakers + to confirm their availability. This schedule staggers live Q&A + sessions so that the person managing the streams can jump back and + forth as needed. [Want to volunteer for a shift?](#shifts) -Draft: +Help wanted / upcoming tasks: +- We would like to find a way for people to upload large files through + a web-based interface, since a number of speakers had issues with + FTP uploads last year. [#upload](#upload) has some options to explore. Do you + have any recommendations or do you want to do some research? -#### DONE Set up main schedule as plain text +You're receiving this e-mail because you're on the emacsconf-org mailing list. -general track -day 1 and day 2 -dev track -day 1 and day 2 + -by day -all talks +### TODO Remind people about confirming e-mail communications :sachac:email:speakers: +Look for the TO\_CONFIRM status -#### DONE Set up talk page navigation -- program phase: by track -- schedule phase: chronological + +### TODO Send people schedule information and doublecheck their availability/Q&A preference :sachac:email:speakers: -#### TODO See if I can get the schedule to split into a nice grid on larger devices that support it + ### TODO Send program-published email for emacsconf-discuss :needsowner:timesensitive:email: +Probably post schedule instead if available by that date + #### TODO Post it to r/emacs as well :reddit:zaeph: @@ -173,47 +191,31 @@ to their availability, and will add the allocated time slots for the talks in the coming weeks. -### TODO Process confirmations as we receive them :sachac:zaeph: - -- Reply to the speaker and Cc -submit to confirm the confirmation. Something like "Confirming your confirmation, no reply needed to this one. Thank you!" -- Update talk to WAITING\_FOR\_PREREC in conf.org -- Add a note in the logbook (C-c C-z - org-add-note) for the talk entry -- Add :PUBLIC\_EMAIL: t if given permission to use the e-mail on the - talk page, or set it to an alternative e-mail if provided. -- Update the public wiki's ${year}/talks/{$slug}.md page to add the - e-mail address as on the speaker - information line. -- At some point, use `M-x emacsconf-generate-talk-pages` to update the e-mail address used in the footer. - - (let (waiting) - (save-window-excursion - (with-current-buffer (find-file emacsconf-org-file) - (org-map-entries (lambda () (add-to-list 'waiting - (list (org-entry-get (point) "SLUG") - (org-entry-get (point) "ITEM")))) "TODO=\"TO_CONFIRM\""))) - waiting) - + ### BLOCKED Prepare email for nudging speakers to send prerec, and inform on upload workflow :timesensitive:needsowner: Blocked by [Figure out web-based file upload](#upload) -### TODO Remind people about confirming e-mail communications :sachac:email: - -Look for the TO\_CONFIRM status - - -### BLOCKED Send people schedule information and doublecheck their availability/Q&A preference :sachac:email: - -Waiting for schedule to be finalized - + ## Projects and other long-running tasks +- [Figure out web-based file upload](#upload):needsowner:zaeph:bandali: +- [Prepare for prerecs](#org2bbef8d):zaeph: +- [Delete all the EmacsConf BBB rooms from last year](#orgc2e46a9):chore:bbb: +- [Investigate streaming options, maybe OBS in the cloud](#obscloud):corwin:zaeph: +- [Work on the OBS scenes](#org73749aa):zaeph:corwin: +- [Create Org heading for scheduling caption team's live IRC duty shifts](#org8582971):dto: +- [Move scheduling and publishing code to Emacs on a VPS so that other people can help out](#org8a922d4):sachac: +- [Add nice-to-have stuff to prepare.md](#org8d8ea6c):zaeph: + Ordered by importance. + + ### TODO Figure out web-based file upload :needsowner:zaeph:bandali: zaeph: I can work on it, but I’m not experienced in this domain, so I’d prefer to be a back-up. @@ -261,6 +263,8 @@ Considerations: #### TODO Notify speakers when the final solution is available + + ### TODO Prepare for prerecs :zaeph: @@ -279,12 +283,16 @@ We need time after the prerecs get submitted to: - follow up with missing prerecs -### TODO Delete all the BBB rooms from last year :chore: + + +### TODO Delete all the EmacsConf BBB rooms from last year :chore:bbb: For the admins on BBB. The list is accessible here: [Organization Settings](https://bbb.emacsverse.org/b/admins/rooms). Should take no more than ~20′. + + ### TODO Investigate streaming options, maybe OBS in the cloud :corwin:zaeph: - Issue: zaeph was dropping frames and couldn’t pay attention to as many things as he wanted @@ -308,13 +316,21 @@ Resources: #### TODO corwin: recruit at least one more person to help operate the "video bouncer" :corwin: + + ### TODO Work on the OBS scenes :zaeph:corwin: - [ ] corwin is out from Nov 11-20, and we should start working on them before then. -### TODO Create Org heading for scheduling caption team's live IRC duty shifts :dto: + + +### CANCELLED Create Org heading for scheduling caption team's live IRC duty shifts :dto: +See [Shifts](#shifts) + + + ### Move scheduling and publishing code to Emacs on a VPS so that other people can help out :sachac: @@ -326,31 +342,12 @@ Ideal: Where: - front? my own VPS? + + sachac's notes: + -#### TODO Set up on my own VPS (or somewhere) for testing :sachac: - -- [ ] Private wiki -- [ ] Public wiki -- [ ] Emacsconf-el -- [ ] Publishing to the wiki -- [ ] Consult and Embark shortcuts for navigation - - -#### Setup notes - -wget -mkdir -p ~/.ssh/ -chmod 600 ~/.ssh/ -mv id\_rsa\_anon\_git\_emacsconf ~/.ssh/ -chmod 600 ~/.ssh/id\_rsa\_anon\_git\_emacsconf - -git clone -git clone anon@git.emacsconf.org:emacsconf-wiki -git clone git@git.emacsconf.org:emacsconf-2022-private - - - + ### STANDBY Add nice-to-have stuff to prepare.md :zaeph: @@ -358,6 +355,8 @@ git clone git@git.emacsconf.org:emacsconf-2022-private - SIL fonts choice + + ## Projects to bear in mind but which are not actual @@ -367,6 +366,8 @@ We’re not sure if we’re going to get a presentation or a prerec for them this year, but we need to keep this at the back of our minds. + + ## INPROGRESS Find volunteers for tech-checks :zaeph: @@ -394,12 +395,16 @@ From previous years: > - Do you need help finding your way around IRC so that you can check into \`#emacsconf-org\`? What is your IRC nickname? + + ## STANDBY Add nice-to-have stuff to prepare.md :zaeph: - org-reveal config - SIL fonts choice + + ## STANDBY Write viewing instructions :zaeph: Extra stuff to consider adding: @@ -407,11 +412,15 @@ Extra stuff to consider adding: - Suggestions for mpv-filter to invert colourscape. + + ## TODO Add category tags and possibly links between talks across 2022 and all previous years :needsowner:wiki: List of talks: + + ## Archive :ARCHIVE: @@ -420,17 +429,17 @@ List of talks: # Things to figure out / decisions to make - [How fancy do we want to get this year? (overall prioritization)](#overall) -- [How do we want to make the full schedule more manageable?](#org5cf6934) -- [How much do we want to enrich the wiki with JS?](#org696ac8c) -- [What ideas do we want to borrow from other conferences?](#orgcdeaf88) -- [Do we want to make the ikiwiki web-editable?](#org12aefea) -- [How do we want to make better use of Etherpad?](#org7ac64a6) -- [Shall we put a generic e-mail address for sending feedback, maybe with different mailtos?](#org2a528ce) -- [Can we nudge people to ask IRC questions in a way that will make it easier for us to follow them?](#orgda757f4) -- [How many BBB rooms do we want to set up?](#orgc30368c) -- [Do we want to do alt-stream the same way again this year?](#orga9ec2ab) -- [Do we want people to advertise any openings with their companies or any work that they're looking for?](#org25ee35f) -- [Archive](#org99e882b) +- [How do we want to make the full schedule more manageable?](#org6d9894a) +- [How much do we want to enrich the wiki with JS?](#org671bd0e) +- [What ideas do we want to borrow from other conferences?](#orgbe5bf61) +- [Do we want to make the ikiwiki web-editable?](#orgf9f0808) +- [How do we want to make better use of Etherpad?](#org2e44f4b) +- [Shall we put a generic e-mail address for sending feedback, maybe with different mailtos?](#org538d010) +- [Can we nudge people to ask IRC questions in a way that will make it easier for us to follow them?](#org277efeb) +- [How many BBB rooms do we want to set up?](#orgdf41952) +- [Do we want to do alt-stream the same way again this year?](#org8b62354) +- [Do we want people to advertise any openings with their companies or any work that they're looking for?](#org6305952) +- [Archive](#org07028ad) @@ -464,46 +473,46 @@ so we know what we need to scramble to do. - -upload -FTP -Z: web-based -auto-encoded, preview (SReview?) - - - schedule one track -S: two tracks +DONE S: two tracks aligned times, full roster -schedule view +  text table S: imagemap fallback -S: responsive HTML or SVG +DONE S: interactive SVG -prerec -play original -Z: normalize audio -S: post as soon as talk is live +upload +FTP +S?: web-based +auto-encoded, preview (SReview?) stream ffmpeg from computer -OBS +DONE OBS Z: OBS in cloud, switchable hosts + +prerec +play original +Z: normalize audio +S: post as soon as talk is live + + + host no host, speaker reads pad @@ -578,7 +587,7 @@ so we know what we need to scramble to do. - + ## How do we want to make the full schedule more manageable? @@ -613,7 +622,7 @@ Shifts will be Sat AM, Sat PM, Sun AM, or Sun PM per track. People can take mult - Console Emacs in a VM with everything set up for publishing to the wiki - + ## How much do we want to enrich the wiki with JS? @@ -640,7 +649,7 @@ gitolite should have some options to do this Might not be necessary. - + ## What ideas do we want to borrow from other conferences? @@ -658,7 +667,7 @@ Might not be necessary. - libreadventure, minetest? - + ## Do we want to make the ikiwiki web-editable? @@ -675,7 +684,7 @@ Options: - Reduces merge conflict potential - + ## How do we want to make better use of Etherpad? @@ -720,7 +729,7 @@ Options: - Embed the IRC channel instead - + ## Shall we put a generic e-mail address for sending feedback, maybe with different mailtos? @@ -740,7 +749,7 @@ Options: - Private feedback that can be forwarded to the speaker - + ## Can we nudge people to ask IRC questions in a way that will make it easier for us to follow them? @@ -766,7 +775,7 @@ Ideas: - Maybe a volunteer can have an ERC command that copies a question into a buffer, or even into the Etherpad - + ## How many BBB rooms do we want to set up? @@ -780,7 +789,7 @@ Ideas: - Worked fine last time - + ## Do we want to do alt-stream the same way again this year? @@ -792,7 +801,7 @@ Ideas: - Speakers can attend related talks more easily - + ## Do we want people to advertise any openings with their companies or any work that they're looking for? @@ -800,7 +809,7 @@ Ideas: - General audience on a wiki page somewhere? - + ## Archive @@ -909,6 +918,8 @@ The roles below are related to the proposals in the early stages of the preparat - Nice to have: Update the schedule to reflect changes throughout the day + + ### Shifts @@ -1063,6 +1074,8 @@ Backups: - gen host/streamer: zaeph - checkin, IRC, pad: sachac +Interested in a shift? Please e-mail and we'll help you figure out what you need to learn. + ## After the conference @@ -1609,7 +1622,7 @@ Probably focus on grabbing the audio first and seeing what's worth keeping Make a table of the form - +
@@ -2587,6 +2600,9 @@ chatter in the other lists Cc'd on this message. Thank you. "Protect user from dangerous FORMS by skipping them." `(emacsconf-danger--shield nil ,@forms)) + ;; Make it easy to jump and refile + (setq-local org-refile-targets '((nil . (:maxlevel . 5)))) + (message "General setup has been loaded") (emacsconf-danger-shield @@ -2603,6 +2619,7 @@ chatter in the other lists Cc'd on this message. Thank you. (kill-local-variable 'emacsconf-danger-asked) (kill-local-variable 'org-confirm-babel-evaluate) (kill-local-variable 'org-confirm-elisp-link-function) + (kill-local-variable 'org-refile-targets) (message "Back to safety. Phew!") -- cgit v1.2.3