From b0b4ccf1a3cd4af238222ca1e7609b6dc165101b Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Mon, 17 Oct 2022 21:40:38 -0400 Subject: add notes for creating BBB rooms --- 2022/organizers-notebook.md | 52 +++++++++++++++++++++++++++++--------- 2022/organizers-notebook/index.org | 25 +++++++++++++++++- 2 files changed, 64 insertions(+), 13 deletions(-) (limited to '2022') diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index ceb894f4..60d4d659 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -23,6 +23,7 @@ Time-sensitive tasks: - [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: +- [Write volunteer update 2022-10-23](#volunteer-2022-10-23) Other projects: @@ -366,6 +367,7 @@ Ordered chronologically (and therefore by importance). - [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: +- [Write volunteer update 2022-10-23](#volunteer-2022-10-23) @@ -424,6 +426,15 @@ chatter in the other lists cc’d in this message; thank you. Blocked by [Figure out web-based file upload](#upload) + + +## TODO Write volunteer update 2022-10-23 + +- dto signed up for shifts +- playbook drafts +- created BBB rooms and added them to conf.org + + # Projects and other long-running tasks @@ -853,7 +864,24 @@ Comments: -## TODO Set up BBB rooms and update conf.org :sachac: +## DONE Set up BBB rooms and update conf.org :sachac: + +1. Log on to bbb.emacsverse.org as an admin. +2. Create a room. Enable **Mute users when they join**. + + The code below doesn’t quite work, but might be a good starting point for future automation. + + (setq list (seq-drop (emacsconf-bbb-room-title-list) 3)) ; skip some if needed + (progn + (setq name (pop list)) + (kill-new (format "name=\"%s\";$('#create-room-block').click();$('#create-room-name').val(name);$('#room_mute_on_join').click();$('.create-room-button').click();\n" + name)) + (sleep-for 1) + (shell-command "xdotool key alt+Tab sleep 3 key ctrl+v sleep 1 key Return")) + +console.log(JSON.stringify([…document.querySelectorAll(’.delete-room’)].map((o) => { return { name: o.getAttribute(’data-name’), path: o.getAttribute(’data-path’) }}).filter((o) => o.name.match(*^ec22*)))) + +see conf.org for the rest of the process @@ -1046,9 +1074,9 @@ Note on how DebConf handled incidents: - [How do we want to make better use of Etherpad?](#pad-decision) - [Can we nudge people to ask IRC questions in a way that will make it easier for us to follow them?](#irc-markers) - [How many BBB rooms do we want to set up?](#bbb-rooms) -- [How easy do we want to make it to join the BBB session?](#org4e17dc7) -- [How do we want to name the BBB rooms?](#orgbba679d) -- [Uh… how should ikiwiki be set up?](#org2d4c8a8) +- [How easy do we want to make it to join the BBB session?](#org3e30dde) +- [How do we want to name the BBB rooms?](#org778d3ab) +- [Uh… how should ikiwiki be set up?](#orgb351512) - [Do we want people to advertise any openings with their companies or any work that they’re looking for?](#advertising) - [Decision archive](#decision-archive) @@ -1259,7 +1287,7 @@ Ideas: - Worked fine last time - + ## How easy do we want to make it to join the BBB session? @@ -1287,7 +1315,7 @@ Options: - Waiting users don’t make the user notification go ding. - + ## How do we want to name the BBB rooms? @@ -1302,7 +1330,7 @@ Needs to be easy to: ec22-sat-am-dev Speaker Name (slugs) - + ## Uh… how should ikiwiki be set up? @@ -1533,8 +1561,8 @@ Saturday Dec 3 IRC sachac -  -  +dto +dto vetrivln @@ -1605,8 +1633,8 @@ Sunday Dec 4 IRC sachac -  -  +dto +dto vetrivln @@ -2225,7 +2253,7 @@ Probably focus on grabbing the audio first and seeing what’s worth keeping Make a table of the form - +
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index ce594f61..994927c4 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -174,6 +174,7 @@ Blocked by [[*Figure out web-based file upload][Figure out web-based file upload - dto signed up for shifts - playbook drafts +- created BBB rooms and added them to conf.org * Projects and other long-running tasks :PROPERTIES: @@ -539,10 +540,31 @@ 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. -** TODO Set up BBB rooms and update conf.org :sachac: +** DONE Set up BBB rooms and update conf.org :sachac: +CLOSED: [2022-10-17 Mon 21:40] :PROPERTIES: :CUSTOM_ID: create-bbb :END: + +1. Log on to bbb.emacsverse.org as an admin. +2. Create a room. Enable *Mute users when they join*. + + The code below doesn't quite work, but might be a good starting point for future automation. + + #+begin_src emacs-lisp :eval no +(setq list (seq-drop (emacsconf-bbb-room-title-list) 3)) ; skip some if needed +(progn + (setq name (pop list)) + (kill-new (format "name=\"%s\";$('#create-room-block').click();$('#create-room-name').val(name);$('#room_mute_on_join').click();$('.create-room-button').click();\n" + name)) + (sleep-for 1) + (shell-command "xdotool key alt+Tab sleep 3 key ctrl+v sleep 1 key Return")) +#+end_src + +console.log(JSON.stringify([...document.querySelectorAll('.delete-room')].map((o) => { return { name: o.getAttribute('data-name'), path: o.getAttribute('data-path') }}).filter((o) => o.name.match(/^ec22/)))) + +see conf.org for the rest of the process + ** STANDBY Add nice-to-have stuff to prepare.md :zaeph: :PROPERTIES: :CUSTOM_ID: extra-prepare @@ -910,6 +932,7 @@ Needs to be easy to: - remove all the BBB rooms for the year ec22-sat-am-dev Speaker Name (slugs) + ** Uh... how should ikiwiki be set up? - remove the ikiwiki_src clone from the ansible config -- cgit v1.2.3