diff options
Diffstat (limited to '')
-rw-r--r-- | 2022/organizers-notebook.org | 41 |
1 files changed, 26 insertions, 15 deletions
diff --git a/2022/organizers-notebook.org b/2022/organizers-notebook.org index 87997f9c..b05a3594 100644 --- a/2022/organizers-notebook.org +++ b/2022/organizers-notebook.org @@ -142,6 +142,7 @@ Maybe we could ask some of the volunteers who wanted to help us with the infra? DEADLINE: <2022-10-15 Sat> Tested code in a fork, can publish talk information once talks are approved. +emacsconf-publish.el emacsconf-generate-info-pages emacsconf-generate-main-schedule emacsconf-generate-talk-pages @@ -1233,6 +1234,8 @@ Objectives for this e-mail: (prerec-target (date-to-time "2022-11-04")) (attrs `(:speakers-short ,(plist-get first :speakers-short) + :plural + ,(if (= (length talks) 1) "" "s") :email ,(plist-get first :email) :year @@ -1252,7 +1255,7 @@ Objectives for this e-mail: :acceptance-tasks ,(concat "* TODO Reply to acceptance e-mail in order to confirm e-mail communication :emacsconf: - DEADLINE: " (format-time-string "<%Y-%m-%d %a>" reply-by-date) "\n Please include public e-mail and/or any extra information you want on\n" + DEADLINE: " (format-time-string "<%Y-%m-%d %a>" reply-by-date) "\n Please include any extra information you want (ex: public e-mail, IRC nick) on\n" (mapconcat (lambda (o) (format " https://emacsconf.org/%s/talks/%s" (plist-get o :year) (plist-get o :slug))) @@ -1272,7 +1275,11 @@ Objectives for this e-mail: (plist-get o :title) (plist-get o :year) (plist-get o :slug) - (string-fill (emacsconf-replace-plist-in-string o (plist-get o :acceptance-comment)) 72))) + (string-fill (emacsconf-replace-plist-in-string + (append o + (list + :prerec-target (format-time-string "%b %e" prerec-target))) + (plist-get o :acceptance-comment)) 72))) talks "\n---------------------------------------------------------------------\n")))) (compose-mail (car group) @@ -1281,7 +1288,9 @@ Objectives for this e-mail: ("Mail-Followup-To" . ,(plist-get template :mail-followup-to)) ("Cc" . ,(plist-get template :cc)))) (message-goto-body) - (save-excursion (insert (emacsconf-replace-plist-in-string attrs (plist-get template :body)))))) + (save-excursion (insert (emacsconf-replace-plist-in-string attrs (plist-get template :body))) + (goto-char (point-min)) + (emacsconf-mail-merge-wrap)))) (defun emacsconf-draft-all-early-acceptances () (interactive) @@ -1296,7 +1305,7 @@ Objectives for this e-mail: #+end_src *** Speaker acceptance :PROPERTIES: -:SUBJECT: EmacsConf ${year} acceptance: ${titles} +:SUBJECT: EmacsConf ${year} acceptance${plural}: ${titles} :EMAIL_ID: early-acceptance :CC: emacsconf-submit@gnu.org :MAIL_FOLLOWUP_TO: emacsconf-submit@gnu.org @@ -1307,37 +1316,39 @@ Hi, ${speakers-short}! Summary: ,${acceptance-tasks} -We've accepted your EmacsConf proposal for ${titles}! Thanks for +We've accepted your EmacsConf proposal${plural} for ${titles}! Thanks for volunteering to share what you're learning about. I know it takes a fair bit of work to prepare a presentation, so I appreciate that you're taking the time to show what's possible with Emacs and -encourage people to learn more. +encourage people to learn more.${wrap} --------------------------------------------------------------------- ${talk-details-and-comments} --------------------------------------------------------------------- -You'll have some time after your talk for Q&A, so the allocated time -can be just for your pre-recorded talk. Of course, if you like, you +You'll have some time after your talk${plural} for Q&A, so the allocated time +can be just for your pre-recorded talk${plural}. Of course, if you like, you can make it shorter. We've posted preparation tips at https://emacsconf.org/${year}/prepare/ . We'll send you instructions on how to upload files once we get that set up. -Could you please plan to **put your pre-rec together by ${prerec-target}** -(or even earlier if you want)? We're going to try to caption as many talks -as possible again this year, and extra time helps a lot. People found -the captions really helpful while watching the stream, and sending -your talk in early will make it more likely that we'll be able to get -your captions edited and reviewed before the conference. +Could you please plan to **put your pre-rec${plural} together by +${prerec-target}** (or even earlier if you want)? We're going to try +to caption as many talks as possible again this year, and extra time +helps a lot. People found the captions really helpful while watching +the stream, and sending your talk in early will make it more likely +that we'll be able to get your captions edited and reviewed before the +conference. **Please reply to this e-mail by ${reply-date}** (including emacsconf-submit@gnu.org in the To: or Cc:) so that we can confirm that we've got the right email address for you and that messages can get properly delivered. Also, would you like us to put ${email} as the public contact information for you, or would you like us to add -something else to the talk pages? +something else to the talk pages?${wrap} + ${page-urls} If you have any questions, please e-mail us at |