diff --git a/fsfe.org/.htaccess b/fsfe.org/.htaccess
index d46a12b411..45a6a2bcca 100644
--- a/fsfe.org/.htaccess
+++ b/fsfe.org/.htaccess
@@ -331,4 +331,5 @@ RewriteRule ^about/printable(/.*)?$ /contribute/spreadtheword.html [R=301,L]
RewriteRule ^(tools|build)(/.*)?$ - [F,L]
# Redirect attempts to status to status.fsfe.org
RewriteRule ^status.fsfe.org(/.*)?$ https://status.fsfe.org/ [R=301,L]
-
+# Redirect fediverse redirects to our script
+RewriteRule ^\.well-known/webfinger$ /cgi-bin/webfinger.php [L]
diff --git a/fsfe.org/about/people/people.en.xml b/fsfe.org/about/people/people.en.xml
index 7749686d23..3be0b16c4b 100644
--- a/fsfe.org/about/people/people.en.xml
+++ b/fsfe.org/about/people/people.en.xml
@@ -51,6 +51,7 @@
full: Person is working 4 or 5 days a week
part: Person is working 3 or less days a week
freelancer: Person is working on honorary basis, no matter which salary or how long
+
+
-
+
+
+
diff --git a/fsfe.org/cgi-bin/expense-request.pl b/fsfe.org/cgi-bin/expense-request.pl
index 5a2e93f9f4..23e519dfb2 100755
--- a/fsfe.org/cgi-bin/expense-request.pl
+++ b/fsfe.org/cgi-bin/expense-request.pl
@@ -34,7 +34,6 @@ my %names = (
"dario" => "Dario Presutti",
"eal" => "Erik Albers",
"fi" => "Francesca Indorato",
- "fkobi" => "Filip Kobierski",
"floriansnow" => "Florian Snow",
"gabriel.ku" => "Gabriel Ku Wei Bin",
"hf" => "Henning Fehr",
diff --git a/fsfe.org/cgi-bin/registerevent.php b/fsfe.org/cgi-bin/registerevent.php
index 2f49672b08..c6a0fa437b 100755
--- a/fsfe.org/cgi-bin/registerevent.php
+++ b/fsfe.org/cgi-bin/registerevent.php
@@ -95,7 +95,7 @@ function parse_submission()
'location' => $location,
'countryname' => $countryname,
'countrycode' => $countrycode,
- 'tags' => isset($_POST['tags']) ? htmlspecialchars($_POST['tags']) : '',
+ 'tags' => isset($_POST['tags']) ? $_POST['tags'] : '',
'lang' => isset($_POST['lang']) ? htmlspecialchars($_POST['lang']) : '',
];
diff --git a/fsfe.org/cgi-bin/webfinger.php b/fsfe.org/cgi-bin/webfinger.php
new file mode 100755
index 0000000000..aa1b8ce255
--- /dev/null
+++ b/fsfe.org/cgi-bin/webfinger.php
@@ -0,0 +1,33 @@
+xpath('//fediverse') as $fedi_elem) {
+ if ('acct:'.strval($fedi_elem) === $acc_request) {
+ // if we have a location, return it and exit
+ if (isset($fedi_elem['handle'])) {
+ // Handles are in the form
- First of all, when editing or creating websites, please make sure to enable - the Git hooks and follow the + First of all, when editing or creating websites, please make sure to enable + the Git hooks and follow the best practices. They will mitigate a lot of common issues and make things more pleasant for you and others.
@@ -67,7 +67,7 @@Thirdly, also be aware of the more technical documentation of the features - on the Editing + on the Editing wiki page. While the page you are currently looking at is rather meant for editors, the wiki page may be more helpful for our tech-savvy web developers. @@ -77,7 +77,7 @@
- You can add various meta data and clever tags in your XHTML file. This + You can add various meta data and clever tags in your XHTML file. This wiki page shows all of them. In this article, we set multiple authors (see on top) and a description and image that are visible in social media and other pages. @@ -301,7 +301,7 @@
Unfortunately, we currently cannot directly embed the video from Peertube directly. Therefore, we provide the Peertube - Embedder, a script on our download server + Embedder, a script on our download server that automates the necessary processes of download and conversion. Please follow the tool's documentation to learn how to use it and how it works. There you will also find a list of drawbacks of this temporary solution. @@ -658,7 +658,7 @@
- Small pitfall: if you build the
+ Small pitfall: if you build the
website locally and include a module in a page for the first time,
you'll have to run make after including a module once.
We will discuss the topics outlined in our agenda. You're welcome to join us!
+ + + https://docs.fsfe.org/en/LocalGroups/Active/Zurich/Monatstreffen/2026-03-12 +Digital sovereignty affects all of us – it is a socio-political challenge and also determines our everyday dealings with media. Children and young people are also moving intensively in digital spaces, which are characterized by tech corporations and closed platforms mostly outside Europe and often also by the political ideas of their owners.
+At the 26. Gautinger Internet meeting Johannes Näder and Bonnie Mehring, from the FSFE, will present the youth activities from the FSFE, Youth Hacking 4 Freedom and the well known "Ada & Zangemann" childrens book.
+Join us for a hands on session on the 25th of March, at 11:00 o'clock (CEST) in Germeringer Str. 30, 82131 Gauting.
+Registration is mandatory.
+ + + https://www.studioimnetz.de/projekte/gautinger-internettreffen/git26/ +Die Chemnitzer Linux-Tage (CLT) sind die größte Freie-Software-Konferenz in Deutschland. Seit langem tragen sie zur Aufklärung über Linux und Freie Software bei. Die Veranstaltung umfasst Workshops, Vorträge und Einsteiger-Talks im Zentralgebäude der Technischen Universität Chemnitz.
+Die FSFE wird auf der CLT 2026 mit einem Informationsstand und einem Vortrag vertreten sein: Am Sonntag um 13:00 Uhr spricht der Technische Berater der FSFE, Florian Snow, über „Lizenzierung freier Software: Was Entwickler wissen müssen“ (Raum V4).
+ + + https://chemnitzer.linux-tage.de/2026/de/programm/vortraege +The Chemnitz Linux Days (CLT) are the largest Free Software conference in Germany. It is a long-standing event for education about Linux and Free Software. The event includes workshops, lectures and beginners' talks in the central building of the Chemnitz University of Technology.
+The FSFE will be present at the CLT 2026 edition with an information booth and serveral talks a presentations On Sunday at 13:00, the FSFE's Technical Advisor Florian Snow will talk about "Lizenzierung freier Software: Was Entwickler wissen müssen" (room V4).
+ + + https://chemnitzer.linux-tage.de/2026/de/programm/vortraege +