summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2025.md1
-rw-r--r--2025/cfp.md3
-rw-r--r--2025/cfp.org5
-rw-r--r--2025/organizers-notebook/index.org37
-rw-r--r--2025/submit.md1
-rw-r--r--blog.md2
-rw-r--r--organizers-notebook/index.org29
-rw-r--r--volunteer.md4
8 files changed, 64 insertions, 18 deletions
diff --git a/2025.md b/2025.md
index 7193e395..e05155e2 100644
--- a/2025.md
+++ b/2025.md
@@ -1,5 +1,4 @@
[[!meta copyright="Copyright © 2021-2022 Amin Bandali; 2023-2025 Sacha Chua"]]
-[[!template id=pagedraft]]
<p class="center">EmacsConf 2025 | Online Conference<br />
<b>December 6 and 7, 2025 (Sat-Sun)</b></p>
diff --git a/2025/cfp.md b/2025/cfp.md
index 4c01715a..5d3b6d6f 100644
--- a/2025/cfp.md
+++ b/2025/cfp.md
@@ -1,4 +1,3 @@
-[[!template id=pagedraft]]
[[!meta title="Call for Participation"]]
[[!meta copyright="Copyright &copy; 2020 Amin Bandali, Sacha Chua,
David Bremner<br />
@@ -6,6 +5,8 @@ Copyright &copy; 2021 Amin Bandali, Sacha Chua, Leo Vivier,
Sebastian Crane<br />
Copyright &copy; 2022, 2024 Amin Bandali<br />
Copyright &copy; 2023-2025 Sacha Chua"]]
+[[!tag blog]]
+[[!date "2025-06-27"]]
<!-- cfp.md is exported from cfp.org, please modify that instead. -->
diff --git a/2025/cfp.org b/2025/cfp.org
index dd2ba6fd..85cb7283 100644
--- a/2025/cfp.org
+++ b/2025/cfp.org
@@ -1,12 +1,11 @@
# [[elisp:(org-md-export-to-markdown)][Export this file to Markdown]]
# [[elisp:(org-ascii-export-as-ascii)][Export this file to ASCII]]
-#+title: EmacsConf 2025
+#+title: EmacsConf 2025 Call for Participation
#+subtitle: Online Conference
#+date: December 6 and 7, 2025
#+options: author:nil toc:nil
#+begin_export md
-[[!template id=pagedraft]]
[[!meta title="Call for Participation"]]
[[!meta copyright="Copyright &copy; 2020 Amin Bandali, Sacha Chua,
David Bremner<br />
@@ -14,6 +13,8 @@ Copyright &copy; 2021 Amin Bandali, Sacha Chua, Leo Vivier,
Sebastian Crane<br />
Copyright &copy; 2022, 2024 Amin Bandali<br />
Copyright &copy; 2023-2025 Sacha Chua"]]
+[[!tag blog]]
+[[!date "2025-06-27"]]
<!-- cfp.md is exported from cfp.org, please modify that instead. -->
#+end_export
diff --git a/2025/organizers-notebook/index.org b/2025/organizers-notebook/index.org
index bddb1079..64d1a286 100644
--- a/2025/organizers-notebook/index.org
+++ b/2025/organizers-notebook/index.org
@@ -70,7 +70,7 @@ You might also like the [general organizers' notebook](/organizers-notebook) and
| CFP | [2025-06-27 Fri] | |
| CFP deadline | [2025-09-19 Fri] | 84 |
| Speaker notifications | [2025-09-26 Fri] | |
-| *Publish schedule* | [2025-10-24 Fri] | |
+| Publish schedule | [2025-10-24 Fri] | |
| Video submission deadline | [2025-10-31 Fri] | 42 |
| EmacsConf | [2025-12-06 Sat] | 36 |
#+TBLFM: @3$3=@3$2-@2$2::@6$3=@6$2-@3$2::@7$3=@7$2-@6$2
@@ -155,16 +155,35 @@ CLOSED: [2025-06-17 Tue 10:41]
- [X] submit page
- [X] year index
-**** TODO Check with other organizers
-DEADLINE: <2025-06-23 Mon>
+**** DONE Check with other organizers
+CLOSED: [2025-06-24 Tue 21:15] DEADLINE: <2025-06-23 Mon>
:PROPERTIES:
:CUSTOM_ID: phases-draft-cfp-check-with-other-organizers
:END:
+**** DONE Update dates in emacsconf.el
+CLOSED: [2025-06-25 Wed 09:13]
+
+[[file:~/proj/emacsconf/lisp/emacsconf.el]]
+[[file:~/proj/emacsconf/lisp/emacsconf-erc.el]]
+**** TODO Update conf topic
+[[file:~/proj/emacsconf/wiki/organizers-notebook/index.org::#phases-and-lessons-learned-draft-cfp-update-the-irc-topic][Update the IRC topic]]
+**** TODO Remove draft marker
+
+- [ ] cfp
+- [ ] submit
+
**** TODO Post CFP in the usual places
+SCHEDULED: <2025-06-27 Fri>
:PROPERTIES:
:CUSTOM_ID: phases-draft-cfp-post-cfp-in-the-usual-places
:END:
-emacsconf-discuss, reddit.com/r/emacs, Emacs News, emacs-tangents, Mastodon, X
+- [ ] emacsconf-discuss
+- [ ] reddit.com/r/emacs
+- [ ] Emacs News
+- [ ] emacs-tangents or info-gnu-emacs
+- [ ] Mastodon
+- [ ] Bluesky
+- [ ] X
** TODO Draft schedule
:PROPERTIES:
:CUSTOM_ID: draft-schedule
@@ -240,7 +259,7 @@ Notes:
- Sunday morning in 2023 had some packet loss issues at around 9:30, so we'll start with some talks that don't have BBB Q&A: emacsconf:students, emacsconf:links, emacsconf:regex
** TODO Prepare shift calendar, ask people to sign up
-SCHEDULED: <2023-11-01 Wed>
+SCHEDULED: <2025-11-01 Sat>
:PROPERTIES:
:CUSTOM_ID: shifts
:END:
@@ -264,10 +283,10 @@ Saturday Dec 6 2025
Sunday Dec 7 2025
#+NAME: sunday-shifts
-| | Start | End | [[https://emacsconf.org/2023/volunteer/host/][Host]] | Streamer | [[https://emacsconf.org/2023/volunteer/checkin/][Checkin]] | [[https://emacsconf.org/2023/volunteer/irc/][IRC]] | [[https://emacsconf.org/2023/volunteer/pad/][Pad]] | Coord |
-|--------+-------+-------+-------+----------+---------+-----+-----+--------|
-| Gen AM | 09:00 | 12:00 |
-| Gen PM | 13:00 | 17:00 |
+| | Start | End | [[https://emacsconf.org/2023/volunteer/host/][Host]] | Streamer | [[https://emacsconf.org/2023/volunteer/checkin/][Checkin]] | [[https://emacsconf.org/2023/volunteer/irc/][IRC]] | [[https://emacsconf.org/2023/volunteer/pad/][Pad]] | Coord |
+|--------+-------+-------+------+----------+---------+-----+-----+-------|
+| Gen AM | 09:00 | 12:00 | | | | | | |
+| Gen PM | 13:00 | 17:00 | | | | | | |
Backups:
- dev host/streamer:
diff --git a/2025/submit.md b/2025/submit.md
index 52a48663..f2c4d5e2 100644
--- a/2025/submit.md
+++ b/2025/submit.md
@@ -1,4 +1,3 @@
-[[!template id=pagedraft]]
[[!meta title="Submit a proposal"]]
[[!meta copyright="Copyright &copy; 2019, 2020 Amin Bandali<br />
Copyright 2021 Amin Bandali, Sacha Chua, Leo Vivier<br />
diff --git a/blog.md b/blog.md
index 70e01d97..e2d43aae 100644
--- a/blog.md
+++ b/blog.md
@@ -1 +1 @@
-[[!inline pages="blog/* and !*/Discussion" show="10" rootpage="blog"]]
+[[!inline pages="(blog/* and !*/Discussion) or tagged(blog)" show="10" rootpage="blog"]]
diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org
index 50398ea2..60083412 100644
--- a/organizers-notebook/index.org
+++ b/organizers-notebook/index.org
@@ -89,6 +89,9 @@ Have a Markdown export block with the following contents. Replace { and } with [
#+end_export md
*** Wiki template for year index
+:PROPERTIES:
+:CUSTOM_ID: phases-and-lessons-learned-draft-cfp-wiki-template-for-year-index
+:END:
Replace { and } with [ and ].
@@ -144,6 +147,26 @@ Come hang out with us in the `#emacsconf` channel on `irc.libera.chat`
:END:
[[file:~/proj/emacsconf/wiki/2023/cfp.org][2023]]
+*** Update dates
+:PROPERTIES:
+:CUSTOM_ID: phases-and-lessons-learned-draft-cfp-update-dates
+:END:
+
+[[file:~/proj/emacsconf/lisp/emacsconf.el]]
+[[file:~/proj/emacsconf/lisp/emacsconf-erc.el]]
+
+*** Update the IRC topic
+:PROPERTIES:
+:CUSTOM_ID: phases-and-lessons-learned-draft-cfp-update-the-irc-topic
+:END:
+
+#+begin_src emacs-lisp
+(erc-cmd-OPALL)
+(erc-cmd-CONFTOPIC (emacsconf-replace-plist-in-string
+ `(:year ,emacsconf-year :cfp-deadline ,emacsconf-cfp-deadline)
+ "Getting ready for EmacsConf ${year}! Call for proposals: https://emacsconf.org/${year}/cfp by ${cfp-deadline}, volunteer: https://emacsconf.org/volunteer/"))
+(erc-cmd-DEOPALL)
+#+end_src
*** Lessons learned
:PROPERTIES:
@@ -914,6 +937,9 @@ Sizes:
- production: 8 core 16 GB dedicated CPU (roughly half CPU load for 107 simultaneous users, 2024)
*** Installing BigBlueButton
+:PROPERTIES:
+:CUSTOM_ID: general-infrastructure-bigbluebutton-installing-bigbluebutton
+:END:
1. Create the instance.
- Linode 4core 8GB shared CPU
@@ -1043,6 +1069,9 @@ ssh root@bbb 'tar zcvf - /var/bigbluebutton /etc/bigbluebutton /root/greenlight-
ssh root@bbb 'dd if=/dev/sda bs=5M ' | dd of=bbb-img-$(date "+%Y-%m-%d").img status=progress
*** Spinning BBB up again
+:PROPERTIES:
+:CUSTOM_ID: general-infrastructure-bigbluebutton-spinning-bbb-up-again
+:END:
[2025-01-22 Wed] ... actually, this ran into some issues with the certificate, so I'm just going to do a reinstall.
diff --git a/volunteer.md b/volunteer.md
index 9fd30f2e..e4727461 100644
--- a/volunteer.md
+++ b/volunteer.md
@@ -1,9 +1,7 @@
[[!meta title="Volunteer"]]
[[!meta copyright="Copyright &copy; 2022-2024 Sacha Chua"]]
-Want to help make EmacsConf awesomer and learn a lot along the way?
-Volunteering is a great way to meet fellow Emacs geeks, tinker around
-with interesting packages and scripts, and develop your skills.
+Want to help make EmacsConf awesomer and learn a lot along the way? Volunteering is a great way to meet others in the wonderful Emacs community, tinker around with interesting packages and scripts, and develop your skills.
In addition to the
[emacsconf-discuss](https://lists.gnu.org/mailman/listinfo/emacsconf-discuss)