summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook.org
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2022/organizers-notebook.org41
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