From 43b7c94dcf221242d1e3274765bdb53b113f9544 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Mon, 2 Dec 2024 10:12:54 -0500 Subject: add ID to bbb section in org notebook --- organizers-notebook.md | 96 +++++++++++++++++++++---------------------- organizers-notebook/index.org | 3 ++ 2 files changed, 51 insertions(+), 48 deletions(-) diff --git a/organizers-notebook.md b/organizers-notebook.md index c7c68e28..44a24e24 100644 --- a/organizers-notebook.md +++ b/organizers-notebook.md @@ -20,43 +20,43 @@ This document is the general organizers' notebook that can be used as a starting - [Create the public organizers’ notebook in the wiki](#starting-up-the-conference-planning-process-create-the-public-organizers-notebook-in-the-wiki) - [Phases and lessons learned](#phases-and-lessons-learned) - [Draft CFP](#phases-and-lessons-learned-draft-cfp) - - [Announce](#orgfbeb841) - - [Process proposals](#orgfe4f71e) - - [Accept proposals](#org576ce01) + - [Announce](#org988178e) + - [Process proposals](#org5b95a43) + - [Accept proposals](#orgcda1563) - [Draft schedule](#draft-schedule) - - [Set up backstage and upload](#orgeb5f493) - - [Post the schedule](#org12c176d) - - [Process uploaded files](#org50e7b10) - - [Generate assets](#org7df66e5) - - [Prepare the infrastructure](#org62526de) - - [Getting ready for captions](#orgdf2206d) + - [Set up backstage and upload](#orgf5b0011) + - [Post the schedule](#org758b01b) + - [Process uploaded files](#orgf1dd0d9) + - [Generate assets](#orge53ac0d) + - [Prepare the infrastructure](#orgd11b8d5) + - [Getting ready for captions](#org0bebc84) - [Getting ready for the conference](#pre-conf) - [During the conference](#conf) -- [General infrastructure](#orgc8215f3) +- [General infrastructure](#org4708a7b) - [Icecast](#icecast) - [Watching pages](#watch) - [VNC](#vnc) - [Streaming with OBS](#obs) - - [Shell scripts](#orgfa04f6d) + - [Shell scripts](#org4cddd6a) - [Backstage](#backstage) - - [IRC web client](#org4e4a2e5) - - [Etherpad](#org89c57f6) + - [IRC web client](#org46574fd) + - [Etherpad](#org20e4772) - [Publishing media to the server and to the wiki](#media) - - [Automated IRC announcements](#org53dc7b5) - - [BigBlueButton](#orgc02997b) - - [Manual IRC announcements](#orge215951) - - [Low-res stream](#orgd38bf1e) - - [Upload talks to YouTube](#orgc7b7ef7) - - [Restream to YouTube](#org759bcd0) + - [Automated IRC announcements](#org8ade953) + - [BigBlueButton](#bbb) + - [Manual IRC announcements](#orgc78e651) + - [Low-res stream](#org55476dd) + - [Upload talks to YouTube](#org17a42be) + - [Restream to YouTube](#org2ad90b7) - [Other process notes](#other) - [Adding another user to BBB](#bbb-user) - - [When a talk is added after the schedule has already been drafted](#org7972560) + - [When a talk is added after the schedule has already been drafted](#org6645b84) - [When a talk is cancelled](#cancel-talk) - [When a talk Q&A changes method](#change-talk-qa) - - [When a system is down](#org60241a7) - - [When we need to bring on a last-minute volunteer](#org1707a7f) - - [Checking people in](#org8465eac) - - [Ansible](#org1dfb09d) + - [When a system is down](#org25ad3ae) + - [When we need to bring on a last-minute volunteer](#orgcd20edb) + - [Checking people in](#org5c17cc7) + - [Ansible](#org7fa17a7) @@ -157,7 +157,7 @@ Put inside double square brackets: `!template id=pagedraft` - Put the speaker introduction right after the talk description for easier web page copying. - + ## Announce @@ -165,7 +165,7 @@ Put inside double square brackets: `!template id=pagedraft` - Submit to - + ## Process proposals @@ -194,7 +194,7 @@ When proposals come in: PUBLIC\_EMAIL - + ## Accept proposals @@ -227,7 +227,7 @@ For each talk: - Add missing items to plan - + ## Set up backstage and upload @@ -238,7 +238,7 @@ Lessons learned: - Next year, let’s get upload.emacsconf.org in place as the domain name so that people don’t try to FTP files to it. - + ## Post the schedule @@ -249,7 +249,7 @@ Lessons learned: - Update talks.md to refer to watch.md as well - + ## Process uploaded files @@ -274,7 +274,7 @@ Process: 3. - + ## Generate assets @@ -292,7 +292,7 @@ Process: - Splice together into a file that will be processed with subed-record-compile-video. - + ## Prepare the infrastructure @@ -314,7 +314,7 @@ Checklist: - [ ] Icecast - + ## Getting ready for captions @@ -352,7 +352,7 @@ Go through the :tminusone: tags. - + # General infrastructure @@ -516,7 +516,7 @@ so that the year is updated in the configuration. This is on live.emacsconf.org and can be restarted with `/etc/init.d/emacsconf restart`. - + ## Shell scripts @@ -630,7 +630,7 @@ Explanation of files: Other files might also have been uploaded by the speaker, such as slides or notes. - + ## IRC web client @@ -652,7 +652,7 @@ connection exhaustion errors. Is that something we can plan now or would you like me to bring it up a few days before the conference? - + ## Etherpad @@ -688,7 +688,7 @@ Switching it back to `TO_STREAM` and calling You can generate the index with `emacsconf-publish-update-media`. - + ## Automated IRC announcements @@ -697,7 +697,7 @@ Success: - [ ] When a talk starts playing, it is announced in the relevant channel - + ## BigBlueButton @@ -726,7 +726,7 @@ Combining microphone + system audio into a new virtual microphone source is prob BBB says sharing system audio works only if you use Chrome on Mac OS X or Microsoft Windows (). I tested it on Linux and sharing system audio is not an option. If you happen to know of any more elegant way to do this, I’d love to hear it. - + ## Manual IRC announcements @@ -735,7 +735,7 @@ Success: - [X] You can /opall, /conftopic, and /broadcast - + ## Low-res stream @@ -746,7 +746,7 @@ backup on live: - /usr/local/bin/emacsconf-lowres-dev-on-connect - + ## Upload talks to YouTube @@ -782,7 +782,7 @@ backup on live: (emacsconf-publish-prepare-for-display (emacsconf-get-talk-info))) - + ## Restream to YouTube @@ -800,7 +800,7 @@ backup on live: docker exec -it greenlight-v2 bundle exec rake user:create["USERNAME","EMAIL","PASSWORD","user"] - + ## When a talk is added after the schedule has already been drafted @@ -844,7 +844,7 @@ backup on live: 6. Regenerate talks.json: - + ## When a system is down @@ -857,7 +857,7 @@ Update the status page: /broadcast may also be helpful - + ## When we need to bring on a last-minute volunteer @@ -866,7 +866,7 @@ Update the status page: will give them the backstage credentials and links to the index - + ## Checking people in @@ -874,7 +874,7 @@ will give them the backstage credentials and links to the index /room nick (should be automatic if live, but there just in case) - + ## Ansible diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org index e7781005..79575755 100644 --- a/organizers-notebook/index.org +++ b/organizers-notebook/index.org @@ -543,6 +543,9 @@ Success: - [ ] When a talk starts playing, it is announced in the relevant channel ** BigBlueButton +:PROPERTIES: +:CUSTOM_ID: bbb +:END: ssh orga@media.emacsconf.org "~/bin/bbb-before sat-open" https://media.emacsconf.org/2024/current/bbb-sat-open.html -- cgit v1.2.3