diff options
author | Sacha Chua <sacha@sachachua.com> | 2022-10-17 21:40:38 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2022-10-17 21:40:38 -0400 |
commit | b0b4ccf1a3cd4af238222ca1e7609b6dc165101b (patch) | |
tree | ede7ca5b1e72622cf2859b36152eb8dab427a315 /2022 | |
parent | 01c74c2e3bcbc176223f376a24f58a921491d14e (diff) | |
download | emacsconf-wiki-b0b4ccf1a3cd4af238222ca1e7609b6dc165101b.tar.xz emacsconf-wiki-b0b4ccf1a3cd4af238222ca1e7609b6dc165101b.zip |
add notes for creating BBB rooms
Diffstat (limited to '')
-rw-r--r-- | 2022/organizers-notebook.md | 52 | ||||
-rw-r--r-- | 2022/organizers-notebook/index.org | 25 |
2 files changed, 64 insertions, 13 deletions
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) <a id="announce-program"></a> @@ -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) +<a id="volunteer-2022-10-23"></a> + +## TODO Write volunteer update 2022-10-23 + +- dto signed up for shifts +- playbook drafts +- created BBB rooms and added them to conf.org + + <a id="projects"></a> # Projects and other long-running tasks @@ -853,7 +864,24 @@ Comments: <a id="create-bbb"></a> -## 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 <a id="extra-prepare"></a> @@ -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 -<a id="org4e17dc7"></a> +<a id="org3e30dde"></a> ## 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. -<a id="orgbba679d"></a> +<a id="org778d3ab"></a> ## 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) -<a id="org2d4c8a8"></a> +<a id="orgb351512"></a> ## Uh… how should ikiwiki be set up? @@ -1533,8 +1561,8 @@ Saturday Dec 3 <tr> <td class="org-left">IRC</td> <td class="org-left">sachac</td> -<td class="org-left"> </td> -<td class="org-left"> </td> +<td class="org-left">dto</td> +<td class="org-left">dto</td> <td class="org-left">vetrivln</td> </tr> @@ -1605,8 +1633,8 @@ Sunday Dec 4 <tr> <td class="org-left">IRC</td> <td class="org-left">sachac</td> -<td class="org-left"> </td> -<td class="org-left"> </td> +<td class="org-left">dto</td> +<td class="org-left">dto</td> <td class="org-left">vetrivln</td> </tr> @@ -2225,7 +2253,7 @@ Probably focus on grabbing the audio first and seeing what’s worth keeping Make a table of the form -<table id="org5aef865" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="orgc27bc2b" 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 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 |