From 643067340616a969c1076d15f909907e0436bbf3 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Wed, 5 Oct 2022 12:15:40 -0400 Subject: Document process for accepting a talk --- 2022/organizers-notebook.md | 70 +++++++++++++++++++++++++------------- 2022/organizers-notebook/index.org | 46 ++++++++++++++++++++++++- 2 files changed, 92 insertions(+), 24 deletions(-) diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 83069630..1a706e91 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -167,6 +167,14 @@ talks in the coming weeks. 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: @@ -394,17 +402,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?](#orgb9c2b00) -- [How much do we want to enrich the wiki with JS?](#org3c898d0) -- [What ideas do we want to borrow from other conferences?](#org0757a4e) -- [Do we want to make the ikiwiki web-editable?](#org8d898e6) -- [How do we want to make better use of Etherpad?](#orga0e588d) -- [Shall we put a generic e-mail address for sending feedback, maybe with different mailtos?](#org1e27028) -- [Can we nudge people to ask IRC questions in a way that will make it easier for us to follow them?](#orge9685cf) -- [How many BBB rooms do we want to set up?](#org5a1d383) -- [Do we want to do alt-stream the same way again this year?](#orgbb006c7) -- [Do we want people to advertise any openings with their companies or any work that they're looking for?](#org523eed8) -- [Archive](#org3d7fefa) +- [How do we want to make the full schedule more manageable?](#org91b0b68) +- [How much do we want to enrich the wiki with JS?](#orga0f254b) +- [What ideas do we want to borrow from other conferences?](#org2a3c6df) +- [Do we want to make the ikiwiki web-editable?](#org1e10f54) +- [How do we want to make better use of Etherpad?](#orgffd3d46) +- [Shall we put a generic e-mail address for sending feedback, maybe with different mailtos?](#orge047818) +- [Can we nudge people to ask IRC questions in a way that will make it easier for us to follow them?](#org932e67e) +- [How many BBB rooms do we want to set up?](#orgf266c06) +- [Do we want to do alt-stream the same way again this year?](#org19ae4b0) +- [Do we want people to advertise any openings with their companies or any work that they're looking for?](#org427e1fb) +- [Archive](#org930331e) @@ -552,7 +560,7 @@ so we know what we need to scramble to do. - + ## How do we want to make the full schedule more manageable? @@ -587,7 +595,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? @@ -614,7 +622,7 @@ gitolite should have some options to do this Might not be necessary. - + ## What ideas do we want to borrow from other conferences? @@ -632,7 +640,7 @@ Might not be necessary. - libreadventure, minetest? - + ## Do we want to make the ikiwiki web-editable? @@ -649,7 +657,7 @@ Options: - Reduces merge conflict potential - + ## How do we want to make better use of Etherpad? @@ -694,7 +702,7 @@ Options: - Embed the IRC channel instead - + ## Shall we put a generic e-mail address for sending feedback, maybe with different mailtos? @@ -714,7 +722,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? @@ -740,7 +748,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? @@ -754,7 +762,7 @@ Ideas: - Worked fine last time - + ## Do we want to do alt-stream the same way again this year? @@ -766,7 +774,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? @@ -774,7 +782,7 @@ Ideas: - General audience on a wiki page somewhere? - + ## Archive @@ -1064,6 +1072,22 @@ Backups: - Publish draft schedule - Confirm e-mail communication with all of the speakers +Process for accepting a talk: + +- Create subtree for talk and populate it with properties. + - Required: CUSTOM\_ID SLUG NAME NAME\_SHORT EMAIL AVAILABILITY Q\_AND\_A TRACK MAX\_TIME + - Optional: PRONOUNS PRONUNCIATION IRC PUBLIC\_EMAIL MIN\_TIME EMERGENCY + - Can be validated with `emacsconf-validate-talk-subtree` + - Add a talk abstract subtree +- Add it to emacsconf-schedule-plan and fiddle with it until the flow looks good +- Execute the draft-schedule block to update the schedule in the Org file +- Add the talk page to the wiki with `emacsconf-add-talk-page`. +- Stage, commit, and push the wiki files. Make sure to add the talk page and the info pages. +- Doublecheck the wiki page on the web, since the e-mail refers to it. +- E-mail the speaker the acceptance by using `emacsconf-draft-acceptance-for-email-group` from `organizers-notebook/`. +- Log the acceptance using `C-c C-z` in the talk subtree in `conf.org`, noting the number of minutes. +- Change the status to TO\_CONFIRM. + ## As prerecorded talks come in @@ -1567,7 +1591,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 9e14102e..84f683d4 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -121,7 +121,34 @@ CLOSED: [2022-10-01 Sat 08:12] 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. - + +#+begin_src emacs-lisp :results replace table :eval never-export +(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) +#+end_src + +#+RESULTS: +:results: +| wayland | Emacs should become a Wayland compositor | +| dbus | The Wheels on D-Bus | +| eshell | Top 10 reasons why you should be using Eshell | +| tramp | Elisp and the TRAMP: How to NOT write code you don't have to | +| rde | rde Emacs introduction | +| maint | Maintaining the Maintainers: Attribution as an Economic Model for Open Source | +| python | Short hyperlinks to Python docs | +| eev | Bidirectional links with eev | +| orgvm | orgvm: a simple HTTP server for org | +| grail | GRAIL---A Generalized Representation and Aggregation of Information Layers | +| links | Linking headings with org-super-links (poor-man's Zettelkasten) | +| orgyear | This Year in Org | +| survey | Results of the 2022 Emacs Survey | +:end: + *** BLOCKED Prepare email for nudging speakers to send prerec, and inform on upload workflow :timesensitive:needsowner: Blocked by [[*Figure out web-based file upload][Figure out web-based file upload]] @@ -632,6 +659,23 @@ Backups: - Double-check talk pages, format them nicely - Publish draft schedule - Confirm e-mail communication with all of the speakers + +Process for accepting a talk: + +- Create subtree for talk and populate it with properties. + - Required: CUSTOM_ID SLUG NAME NAME_SHORT EMAIL AVAILABILITY Q_AND_A TRACK MAX_TIME + - Optional: PRONOUNS PRONUNCIATION IRC PUBLIC_EMAIL MIN_TIME EMERGENCY + - Can be validated with ~emacsconf-validate-talk-subtree~ + - Add a talk abstract subtree +- Add it to emacsconf-schedule-plan and fiddle with it until the flow looks good +- Execute the draft-schedule block to update the schedule in the Org file +- Add the talk page to the wiki with ~emacsconf-add-talk-page~. +- Stage, commit, and push the wiki files. Make sure to add the talk page and the info pages. +- Doublecheck the wiki page on the web, since the e-mail refers to it. +- E-mail the speaker the acceptance by using ~emacsconf-draft-acceptance-for-email-group~ from ~organizers-notebook/~. +- Log the acceptance using ~C-c C-z~ in the talk subtree in ~conf.org~, noting the number of minutes. +- Change the status to TO_CONFIRM. + ** As prerecorded talks come in - - Sacha: Parcel out captioning work to volunteers, help them get set up -- cgit v1.2.3