diff options
Diffstat (limited to '2022/organizers-notebook')
-rw-r--r-- | 2022/organizers-notebook/index.org | 46 |
1 files changed, 45 insertions, 1 deletions
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 <mailto:person@example.com> 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 |