diff --git a/.gitignore b/.gitignore
index 5bc6d97..a5a6de6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,6 +10,7 @@ wheels/
.venv
tmp
+site
# OpenClaw agent files
.openclaw/
diff --git a/Makefile b/Makefile
index 96cdb83..39fb24c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
build:
- lektor build -O tmp
+ lektor build -O site
run:
- lektor server -O tmp -p 5001
+ lektor server -O site -p 5001
diff --git a/assets/board/DanielSzoska.jpg b/assets/board/DanielSzoska.jpg
new file mode 100644
index 0000000..0f8b51f
Binary files /dev/null and b/assets/board/DanielSzoska.jpg differ
diff --git a/assets/board/kristian_rother.jpg b/assets/board/kristian_rother.jpg
new file mode 100644
index 0000000..180b7b1
Binary files /dev/null and b/assets/board/kristian_rother.jpg differ
diff --git a/assets/membership/audit.html b/assets/membership/audit.html
new file mode 100644
index 0000000..3a7d148
--- /dev/null
+++ b/assets/membership/audit.html
@@ -0,0 +1,40 @@
+
+ can otherwise leave dead zones. */
+.usp > a::after {
+ content: "";
+ position: absolute;
+ inset: 0;
+ z-index: 1;
+}
+
+.usp > a > * {
+ position: relative;
+ z-index: 2;
+}
+
.usp .cta {
text-transform: uppercase;
background-color: var(--highlight-color-pale);
@@ -639,18 +664,195 @@ ol.content-list {
padding: calc(var(--rythm-unit)/2) 0;
}
-/* Fix white-on-white logos: dark background for member logo container */
+/* ===== Member logos =====
+ Default to a clean white card. Per-logo overrides switch in a dark
+ background for the handful of logos that were designed as "negative"
+ (white/light) artwork and would otherwise disappear on white. */
.company-member .image {
- background: #2b2b2b;
- border-radius: 6px;
+ background: #ffffff;
+ border: 1px solid #e6e6e6;
+ border-radius: 8px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
display: flex;
align-items: center;
justify-content: center;
- padding: 0.5rem;
+ padding: 14px 18px;
+ min-height: 120px;
+ transition: box-shadow 0.25s ease, transform 0.25s ease;
}
.company-member .image img {
max-width: 100%;
- max-height: 80px;
+ max-height: 88px;
+ width: auto;
+ height: auto;
object-fit: contain;
}
+
+.company-member:hover .image {
+ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.10);
+ transform: translateY(-1px);
+}
+
+/* Members whose logo is designed for a dark background ("negative"/white
+ artwork) opt in via "dark_bg: true" in databags/membership.yaml. */
+.company-member .image--dark {
+ background: #1f2937;
+ border-color: #1f2937;
+}
+
+/* Placeholder card for members without a logo: show their initial. */
+.company-member .image--placeholder {
+ background: #f3f4f6;
+ border-color: #e6e6e6;
+ color: #9ca3af;
+ font-family: var(--font-headings, inherit);
+ font-weight: 700;
+ font-size: 2.4em;
+ letter-spacing: 0;
+}
+
+/* Tidy up the details column next to the logo. */
+.company-member .details {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+}
+
+.company-member .details .name {
+ font-weight: 700;
+ line-height: 1.25;
+}
+
+.company-member .details .website {
+ font-size: 0.85em;
+ opacity: 0.75;
+ word-break: break-all;
+}
+
+/* On wide screens give logos a bit more breathing room and equal heights. */
+@media (min-width: 800px) {
+ .company-members {
+ gap: calc(var(--rythm-unit) * 1.2);
+ }
+}
+
+/* ===== Homepage v2 — stiftungs-/verbandsklassik ===== */
+
+/* Hero text rhythm */
+.hero h1 {
+ margin-bottom: calc(var(--rythm-unit) / 2);
+}
+
+.hero p {
+ line-height: 1.7em;
+}
+
+/* Conferences & barcamps */
+.conferences-block > h2,
+.grants-section > h2,
+.ecosystem-section > h2,
+.culture-section > h2,
+.cta-section > h2,
+.volunteers-accent > h2 {
+ margin-bottom: calc(var(--rythm-unit) / 2);
+}
+
+.conf-block {
+ border-top: 1px solid var(--primary-color);
+ padding: var(--rythm-unit) 0;
+}
+
+.conf-block:last-child {
+ border-bottom: 1px solid var(--primary-color);
+}
+
+.conf-block h3 {
+ font-size: 1.25em;
+ margin-bottom: calc(var(--rythm-unit) / 2);
+}
+
+.conf-block p {
+ line-height: 1.65em;
+}
+
+/* Volunteers accent — single editorial pull-quote block (kept by request) */
+.volunteers-accent {
+ background-color: var(--primary-color);
+ color: var(--toggled-color);
+ padding: calc(var(--rythm-unit) * 1.5) var(--rythm-unit);
+ margin: var(--rythm-unit) 0;
+}
+
+.volunteers-accent h2 {
+ color: var(--toggled-color);
+}
+
+.volunteers-statement .big-quote {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ font-size: 1.25em;
+ line-height: 1.4;
+ margin-bottom: var(--rythm-unit);
+ color: var(--toggled-color);
+}
+
+.volunteers-statement p {
+ color: var(--toggled-color);
+ line-height: 1.7em;
+}
+
+.volunteers-accent a {
+ color: var(--highlight-color);
+}
+
+/* Grants / ecosystem / culture — plain prose sections, no grids */
+.grants-section p,
+.ecosystem-section p,
+.culture-section p {
+ line-height: 1.7em;
+}
+
+/* CTA — single button, anchored at the end */
+.cta {
+ display: inline-block;
+ padding: 0.55em 1.2em;
+ font-family: "Montserrat", sans-serif;
+ font-weight: 900;
+ text-decoration: none;
+ text-transform: uppercase;
+ letter-spacing: 0.04em;
+ font-size: 0.95em;
+ border: 2px solid var(--primary-color);
+ color: var(--primary-color) !important;
+ background-color: transparent;
+ transition: background-color 0.2s ease, color 0.2s ease;
+}
+
+.cta--primary {
+ background-color: var(--primary-color);
+ color: var(--toggled-color) !important;
+ border-color: var(--primary-color);
+}
+
+.cta--primary:hover {
+ background-color: var(--highlight-color);
+ border-color: var(--highlight-color);
+}
+
+.single-cta {
+ margin-top: var(--rythm-unit);
+}
+
+.cta-section p {
+ line-height: 1.7em;
+}
+
+/* Spacing between top-level sections on the homepage */
+.content > section {
+ margin-bottom: calc(var(--rythm-unit) * 2);
+}
+
+.content > section:last-child {
+ margin-bottom: 0;
+}
diff --git a/content/blog/2021-mv/contents.lr b/content/blog/2021-mv/contents.lr
index b709549..f62b7c5 100644
--- a/content/blog/2021-mv/contents.lr
+++ b/content/blog/2021-mv/contents.lr
@@ -9,9 +9,7 @@ teaser_text:
Unsere diesjährige Mitgliederversammlung findet am 13. November 2021 statt. Die Versammlung findet online statt.
Neben dem Geschäftsbericht steht auch die Wahl zum Vorstand an.
---
-show_on_homepage: True
----
-highlighted: True
+highlighted: yes
---
body:
diff --git a/content/blog/2022-grants-pydatasw/contents.lr b/content/blog/2022-grants-pydatasw/contents.lr
index e111362..c078050 100644
--- a/content/blog/2022-grants-pydatasw/contents.lr
+++ b/content/blog/2022-grants-pydatasw/contents.lr
@@ -9,8 +9,6 @@ teaser_text:
PyData Südwest ist das lokale Meetup für Python & Data im Raum Heidelberg, Mannheim und Karlsruhe.
Das alljährlich stattfindende "Big PyData BBQ" fand dieses Jahr in Kooperation mit PyLadies statt.
---
-show_on_homepage: True
----
body:
Wer coole Vorträge über Data Science, Künstliche Intelligenz, Coding oder Community mag,
diff --git a/content/blog/2022-mv/contents.lr b/content/blog/2022-mv/contents.lr
index bd9fecd..c04b7e8 100644
--- a/content/blog/2022-mv/contents.lr
+++ b/content/blog/2022-mv/contents.lr
@@ -11,9 +11,7 @@ Der Vorstand wird den Geschäftsbericht 2021 vorstellen und einen Ausblick auf 2
Vorstands-Wahlen stehen dieses Jahr keine an, da seit 2021 der Vorstand nun auf 2 Jahr gewählt wird.
Die Rechnungsprüfer müssen neu bzw. wieder gewählt werden.
---
-show_on_homepage: True
----
-highlighted: True
+highlighted: yes
---
body:
diff --git a/content/blog/2023-beethoven-sprint/contents.lr b/content/blog/2023-beethoven-sprint/contents.lr
index 8dd3d55..a1882d9 100644
--- a/content/blog/2023-beethoven-sprint/contents.lr
+++ b/content/blog/2023-beethoven-sprint/contents.lr
@@ -6,8 +6,6 @@ teaser_image: beethoven-sprint-850x532.jpg
---
teaser_text: Der Beethoven Sprint 2023 fand vom 15. bis 19. Mai in den Büros der kitconcept GmbH in Bonn statt. Dabei stand die Arbeit an Plone 6.1 im Vordergrund sowie langfristig die Aussicht auf Plone 7.
---
-show_on_homepage: True
----
body:
Die Teilnehmer des fünften Beethoven-Sprints in Bonn (© kitconcept GmbH)
diff --git a/content/blog/2023-djangogirls-berlin/contents.lr b/content/blog/2023-djangogirls-berlin/contents.lr
index 087ac19..2380c9d 100644
--- a/content/blog/2023-djangogirls-berlin/contents.lr
+++ b/content/blog/2023-djangogirls-berlin/contents.lr
@@ -4,7 +4,7 @@ pub_date: 2023-11-01
---
teaser_text: Discover the transformative journey of Django Girls Berlin 2023, where 75 women transformed from coding novices to empowered web developers, celebrating diversity, mentorship, and the breaking of barriers in the tech world.
---
-show_on_homepage: False
+show_on_homepage: no
---
body:
diff --git a/content/blog/2023-mv/contents.lr b/content/blog/2023-mv/contents.lr
index 33d48b1..317e8d6 100644
--- a/content/blog/2023-mv/contents.lr
+++ b/content/blog/2023-mv/contents.lr
@@ -9,9 +9,7 @@ teaser_text:
Die Mitgliederversammlung des PySV fand am 26. November 2023 statt. Der Vorstand gab den Mitgliedern ein
umfangreiches Update über die Community Aktivitäten des Vereins und den Plänen für die Zukunft.
---
-show_on_homepage: True
----
-highlighted: True
+highlighted: yes
---
body:
diff --git a/content/blog/2023-python-pizza-hamburg/contents.lr b/content/blog/2023-python-pizza-hamburg/contents.lr
index 8f566f7..891be43 100644
--- a/content/blog/2023-python-pizza-hamburg/contents.lr
+++ b/content/blog/2023-python-pizza-hamburg/contents.lr
@@ -8,8 +8,6 @@ teaser_text: Held at New Work SE, Strandkai (Hamburg), the event marked a deligh
---
cta: A Delicious Blend of Tech and Community!
---
-show_on_homepage: True
----
body:
#### Savouring Python in the Heart of Hamburg!
diff --git a/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr b/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr
index c1259ac..9fa0c0e 100644
--- a/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr
+++ b/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr
@@ -8,8 +8,6 @@ teaser_text:
Direkt ein zweifaches Novum war das PythonCamp auf Rügen: nach Corona wieder ein BarCamp als "in person"-Veranstaltung und zudem erstmalig im Nordosten Deutschlands.
---
-show_on_homepage: True
----
body:
Der Veranstaltungsort: Project Bay Workation (Gebäude links) in Lietzow auf Rügen (© Toni Gurski, Project Bay).
diff --git a/content/blog/2024-mv/contents.lr b/content/blog/2024-mv/contents.lr
new file mode 100644
index 0000000..a07881b
--- /dev/null
+++ b/content/blog/2024-mv/contents.lr
@@ -0,0 +1,116 @@
+title: Mitgliederversammlung 2024
+---
+pub_date: 2024-12-01
+---
+teaser_image: preview.png
+---
+teaser_text:
+
+Die Mitgliederversammlung des PySV fand am 30. November 2024 online statt. Der Vorstand gab den Mitgliedern ein
+umfangreiches Update über die Aktivitäten des Vereins im Jubiläumsjahr – 20 Jahre PySV – und einen Ausblick auf 2025.
+---
+highlighted: yes
+---
+body:
+
+### Geschäftsbericht 2023
+
+Der Vorstand stellte den [Jahresbericht 2024](../../../assets/documents/jahresbericht-2024.pdf) mit dem Jahresabschluss 2023 vor.
+Der vollständige Bericht steht Mitgliedern und Interessierten zum Download bereit.
+
+Die Kassenprüfer Reimar Bauer und Kristian Rother bestätigten die ordnungsgemäße Führung der Finanzen.
+Die Umstellung auf DATEV hat die Prüfung deutlich vereinfacht und die Transparenz erhöht.
+Die Mitgliederversammlung folgte der Empfehlung der Kassenprüfer und entlastete den Vorstand einstimmig.
+
+### Bericht und Ausblick 2024
+
+#### 🎂 20 Jahre PySV
+
+2024 war ein besonderes Jahr für uns: Der Verein wurde am 12. November 2004 als DZUG e.V. gegründet, am 7. Oktober 2011 erfolgte die
+Umbenennung in Python Software Verband e. V. – wir feierten also unser 20-jähriges Jubiläum.
+
+#### Konferenzen
+
+Im April 2024 haben wir die [PyCon DE & PyData Berlin](https://2024.pycon.de/) erneut im bcc ausgerichtet – mit 1.869 Teilnehmenden
+(1.530 vor Ort, 339 remote) war sie wieder die größte Python-Konferenz Europas. Das neue Orga-Konzept mit klar verteilten
+Verantwortungsbereichen zwischen einem 30-köpfigen Freiwilligen-Team und dem Backoffice hat sich erneut bewährt.
+[Fotos der Konferenz](https://bit.ly/pyconde-pydata-24-fotos).
+
+Die [EuroSciPy](https://www.euroscipy.org/2024/) fand Ende August erstmals in Stettin, Polen statt; der PySV war erneut rechtlicher
+Träger. Die lokale Organisation übernahm das OpenEDG Python Institute. Über 200 Teilnehmende kamen zusammen, der Anteil
+an Maintainer:innen weit verbreiteter wissenschaftlicher Python-Bibliotheken war besonders hoch – es gab einen eigenen
+Maintainer-Track an beiden Vortragstagen.
+
+#### PyLadies Fund
+
+Im Oktober 2023 haben wir die Einrichtung des [PyLadies Fund](https://github.com/orgs/pyladies-de/projects/2) beschlossen, 2024 wurde
+er mit einem Jahresbudget von 5.000 € und klaren Prozessen umgesetzt – inklusive Dokumentation auf GitHub und Beiträgen von
+Vertreter:innen aus jedem Chapter. Unterstützt wurden u. a. Unterkunft während der PyCon DE 2024, Reisekosten für Speaker,
+Magazin, Erfrischungen und Sticker für Meetups sowie Hosting-Unterstützung über den Pioneers Hub.
+
+#### Förderprogramm
+
+Unser [Förderprogramm](../../grants) lief 2024 unverändert weiter (kleine Veranstaltungen 20 €/Teilnehmer bis 400 €,
+größere Veranstaltungen ab 50 Personen Pauschale 1.000 €, Sprints bis 800 €). Gefördert wurden unter anderem:
+
+- GeoPython, Basel (1.000 €)
+- ctrlreturn.de Music LiveCoding Event (1.000 €)
+- PyCologne Hosting (12 €/Monat)
+- PyMunich Streamyard Professional-Paket ($468)
+- Python Berlin Meetup (1.600 €, für insgesamt vier Meetups)
+
+#### Trägerschaften
+
+Der PySV war 2024 Träger für:
+
+- [EuroSciPy](https://www.euroscipy.org/2024/), Stettin
+- Plone Tagung, Gießen
+- [PyCon DE & PyData Berlin](https://2024.pycon.de/)
+- PythonCamp Rügen
+- PyCamp Leipzig
+- PythonCamp Karlsruhe
+
+#### Verwaltung
+
+Wie auf der letzten Mitgliederversammlung angekündigt, ist die Geschäftsstelle seit dem 01.01.2024 bei der gemeinnützigen
+Pioneers Hub gGmbH (Heidelberg) angesiedelt, der Alexander Hendorf vorsteht. Die Zusammenarbeit mit Königsweg wurde zum
+Jahresende 2023 beendet. Die Administration verlief reibungslos – trotz des erheblich höheren Aufkommens durch die Konferenzen.
+Im Vorstand setzen wir auf Slack, Google Workspace und Trello. Bei der internen Verwaltung haben wir den Datenschutz durch
+zentralisierte Organisations-Admins gestärkt.
+
+#### Mitgliederentwicklung
+
+Zum Jahresende 2023 hatten wir 102 Mitglieder, zum Stand der Versammlung sind es 108.
+
+### Ausblick 2025
+
+#### Konferenzen
+
+- [PyCon DE & PyData 2025](https://2025.pycon.de/): 23. – 25. April 2025 im darmstadtium, Darmstadt – wir betreiben PyCon DE und
+ PyData erstmals als Kombi-Konferenz zusammen mit NumFOCUS. Vorgelagert sind am 21./22. April Sprints, DjangoGirls und ein
+ Feminist-AI-Event geplant. Der Call for Proposals ist offen.
+- EuroSciPy 2025 – voraussichtlich erneut in Polen.
+
+#### Trägerschaften (Stand der Versammlung)
+
+- EuroSciPy
+- Plone Tagung, Koblenz
+- PythonCamp Rügen
+- PyCamp Leipzig
+- PyCon DE & PyData
+- PythonCamp Karlsruhe
+
+### Wahl der Rechnungsprüfer
+
+Eine Vorstandswahl stand 2024 nicht an. Die Rechnungsprüfer wurden satzungsgemäß neu gewählt:
+Kristian Rother (15 Ja / 0 Nein / 0 Enthaltungen) und Reimar Bauer (15/0/0) wurden einstimmig wiedergewählt und nehmen die
+Wahl an.
+
+### Diskussion
+
+Die Mitglieder diskutierten unter anderem über einen deutschsprachigen Vortrags-Track auf der PyCon DE, weitere Möglichkeiten
+der Öffentlichkeitsarbeit (z. B. eine Präsenz auf der FrOSCon) sowie eine Darstellung der Vereinsgeschichte zum 20-jährigen
+Jubiläum auf der PySV-Website. Die anwesenden Organisator:innen der Python BarCamps in Karlsruhe, Leipzig und auf Rügen
+stellten ihre Veranstaltungen kurz vor.
+
+** Wir bedanken uns bei allen Mitgliedern für die Teilnahme an der Mitgliederversammlung und freuen uns auf ein weiteres Jahr mit euch! 🤗 **
diff --git a/content/blog/2024-mv/preview.jpg b/content/blog/2024-mv/preview.jpg
new file mode 100644
index 0000000..3a0404d
Binary files /dev/null and b/content/blog/2024-mv/preview.jpg differ
diff --git a/content/blog/2024-mv/preview.png b/content/blog/2024-mv/preview.png
new file mode 100644
index 0000000..fd874d9
Binary files /dev/null and b/content/blog/2024-mv/preview.png differ
diff --git a/content/blog/2024-pycon-de-pydata-berlin-announcement/contents+en.lr b/content/blog/2024-pycon-de-pydata-berlin-announcement/contents+en.lr
new file mode 100644
index 0000000..82c41ae
--- /dev/null
+++ b/content/blog/2024-pycon-de-pydata-berlin-announcement/contents+en.lr
@@ -0,0 +1,63 @@
+title: PyCon DE & PyData Berlin 2024 — programme and registration
+---
+pub_date: 2024-03-01
+---
+teaser_image: pyconde-berlin-2024.png
+---
+teaser_text:
+
+From 22 to 24 April 2024, the German-speaking Python community meets at the bcc Berlin Congress Center. Four keynotes, multiple tracks, a 10th-anniversary DjangoGirls workshop and the PyLadies programme.
+
+---
+body:
+
+## PyCon DE & PyData Berlin 2024 — programme and registration
+
+From **22 to 24 April 2024**, the German-speaking Python community gathers at the **bcc Berlin Congress Center** at Alexanderplatz. PyCon DE & PyData is run by the **Python Software Verband e.V.** in cooperation with **NumFOCUS**, organised by a team of around 30 volunteers.
+
+2024 also coincides with the **20th anniversary** of the Python Software Verband. The association was founded on 12 November 2004 as DZUG e.V. and renamed Python Software Verband e.V. in 2011.
+
+### Dates at a glance
+
+- **20 and 21 April 2024** — DjangoGirls workshop, Humble Data, PyLadies opening
+- **22 to 24 April 2024** — Main conference with talks, tutorials and lightning talks
+- **Venue:** bcc Berlin Congress Center, Alexanderstraße 11, 10178 Berlin
+
+### Keynotes 2024
+
+The four keynotes place Python inside four communities that often only meet at the edges:
+
+- **Leah Silen** (NumFOCUS) — *A View From My Window: An Outside Perspective of Open Source Scientific Computing From the Inside*
+- **Hannes Mühleisen** (CWI Amsterdam, co-creator of DuckDB) — *Safe Space or Trap? Creating Software like DuckDB in Academic Institutions*
+- **Ricardo Baeza-Yates** (Institute for Experiential AI, Northeastern University) — *Ten Key Questions that a Company Should Ask to have Responsible AI*
+- **Inessa Pawson** (NumPy) — *The art and science of tending open source orchards*
+
+### Programme
+
+We expect more than **1,500 on-site attendees** and several hundred remote, with over **130 sessions** across multiple tracks. Focus areas in 2024: data engineering, MLOps and ML systems in production, scientific Python, web and backend, open-source maintenance, DevOps and security. Full programme at [2024.pycon.de](https://2024.pycon.de/).
+
+### DjangoGirls turns 10
+
+On Sunday, **21 April**, a free **DjangoGirls workshop** runs — the tenth edition for the DjangoGirls anniversary. In parallel, **Humble Data** opens as a safe learning space for Python and data science. Both formats are explicitly for beginners.
+
+### PyLadies
+
+The PyLadies programme covers a welcome tour, panel and networking spaces. Diversity is not a side programme for PySV — it is what keeps the community going.
+
+### Diversity & Financial Aid
+
+The diversity programme funds travel and tickets for participants who could not otherwise attend. In 2024, the funding is supported by the Python Software Foundation, EuroPython Society, Django Software Foundation, Blue Yonder and private donors.
+
+### 20 years of the Python Software Verband
+
+2024 marks the 20th anniversary of the association. PySV was founded in Düsseldorf in 2004 to support Python in the German-speaking community — and has done so since through conferences, grants, mentoring and volunteer work. The anniversary will be visible at PyCon DE & PyData 2024, without taking over the conference itself.
+
+### Tickets
+
+Tickets, programme and grant applications: [2024.pycon.de](https://2024.pycon.de/)
+
+The conference has sold out weeks ahead of the date in past years. Book early.
+
+---
+
+*PyCon DE & PyData is run by the Python Software Verband e.V. in cooperation with NumFOCUS. Any surplus flows back into the community — into diversity funding, open-source sprints and the work of PySV.*
diff --git a/content/blog/2024-pycon-de-pydata-berlin-announcement/contents.lr b/content/blog/2024-pycon-de-pydata-berlin-announcement/contents.lr
new file mode 100644
index 0000000..9c02c19
--- /dev/null
+++ b/content/blog/2024-pycon-de-pydata-berlin-announcement/contents.lr
@@ -0,0 +1,63 @@
+title: PyCon DE & PyData Berlin 2024 — Programm und Anmeldung
+---
+pub_date: 2024-03-01
+---
+teaser_image: pyconde-berlin-2024.png
+---
+teaser_text:
+
+Vom 22. bis 24. April 2024 trifft sich die deutschsprachige Python-Community im bcc Berlin Congress Center. Vier Keynotes, mehrere Tracks, vorgelagerter DjangoGirls-Workshop zum 10. Geburtstag und PyLadies-Programm.
+
+---
+body:
+
+## PyCon DE & PyData Berlin 2024 — Programm und Anmeldung
+
+Vom **22. bis 24. April 2024** kommt die deutschsprachige Python-Community im **bcc Berlin Congress Center** am Alexanderplatz zusammen. Die PyCon DE & PyData wird vom **Python Software Verband e.V.** in Zusammenarbeit mit **NumFOCUS** veranstaltet, organisiert von einem rund 30-köpfigen Freiwilligenteam.
+
+2024 fällt zusammen mit dem **20-jährigen Bestehen** des Python Software Verbands. Der Verband wurde am 12. November 2004 als DZUG e.V. gegründet und 2011 in Python Software Verband e.V. umbenannt.
+
+### Termin im Überblick
+
+- **20. und 21. April 2024** — DjangoGirls-Workshop, Humble Data, PyLadies-Auftakt
+- **22. bis 24. April 2024** — Hauptkonferenz mit Talks, Tutorials und Lightning Talks
+- **Ort:** bcc Berlin Congress Center, Alexanderstraße 11, 10178 Berlin
+
+### Keynotes 2024
+
+Die vier Keynotes verorten Python in vier Communities, die sich oft nur am Rand begegnen:
+
+- **Leah Silen** (NumFOCUS) — *A View From My Window: An Outside Perspective of Open Source Scientific Computing From the Inside*
+- **Hannes Mühleisen** (CWI Amsterdam, Mitentwickler von DuckDB) — *Safe Space or Trap? Creating Software like DuckDB in Academic Institutions*
+- **Ricardo Baeza-Yates** (Institute for Experiential AI, Northeastern University) — *Ten Key Questions that a Company Should Ask to have Responsible AI*
+- **Inessa Pawson** (NumPy) — *The art and science of tending open source orchards*
+
+### Programm
+
+Erwartet werden über **1.500 Teilnehmende vor Ort** und mehrere hundert remote, über **130 Sessions** auf mehreren Tracks. Schwerpunkte 2024: Data Engineering, MLOps und produktive ML-Systeme, wissenschaftliches Python, Web- und Backend-Entwicklung, Open-Source-Maintenance, DevOps und Security. Das vollständige Programm steht unter [2024.pycon.de](https://2024.pycon.de/).
+
+### DjangoGirls feiert 10 Jahre
+
+Am Sonntag, **21. April**, läuft ein kostenfreier **DjangoGirls-Workshop** — die zehnte Auflage anlässlich des Jubiläums von DjangoGirls. Parallel öffnet **Humble Data** als sicherer Lernraum für Python und Data Science. Beide Formate sind explizit für Einsteiger:innen gedacht.
+
+### PyLadies
+
+Das PyLadies-Programm umfasst Welcome Tour, Panel und Networking-Räume. Diversity ist für den PySV kein Beiprogramm — sie ist Voraussetzung dafür, dass die Community trägt.
+
+### Diversity & Financial Aid
+
+Das Diversity-Programm fördert Reisekosten und Tickets für Teilnehmende, die sonst nicht kommen könnten. 2024 wird die Förderung gemeinsam mit Python Software Foundation, EuroPython Society, Django Software Foundation, Blue Yonder und privaten Spender:innen finanziert.
+
+### 20 Jahre Python Software Verband
+
+2024 markiert das 20-jährige Bestehen des Vereins. Der Verband wurde 2004 in Düsseldorf gegründet, um Python in der deutschsprachigen Community zu fördern — und tut das seitdem über Konferenzen, Förderprogramme, Mentoring und ehrenamtliche Arbeit. Auf der PyCon DE & PyData 2024 wird das Jubiläum sichtbar sein, ohne den Konferenzcharakter zu überlagern.
+
+### Tickets
+
+Tickets, Programm und Stipendien-Anträge: [2024.pycon.de](https://2024.pycon.de/)
+
+Erfahrungsgemäß ist die Konferenz Wochen vor dem Termin ausgebucht. Wer dabei sein will, sollte früh buchen.
+
+---
+
+*Die PyCon DE & PyData wird vom Python Software Verband e.V. veranstaltet, in Zusammenarbeit mit NumFOCUS. Alle Überschüsse fließen in die Community zurück — in Diversity-Förderung, Open-Source-Sprints und die Arbeit des PySV.*
diff --git a/content/blog/2024-pycon-de-pydata-berlin-recap/contents+en.lr b/content/blog/2024-pycon-de-pydata-berlin-recap/contents+en.lr
new file mode 100644
index 0000000..4a7f7cb
--- /dev/null
+++ b/content/blog/2024-pycon-de-pydata-berlin-recap/contents+en.lr
@@ -0,0 +1,59 @@
+title: PyCon DE & PyData Berlin 2024 — recap
+---
+pub_date: 2024-04-29
+---
+teaser_image: djangogirls-2024.jpg
+---
+teaser_text:
+
+Three days at the bcc Berlin, 1,869 attendees, on-site tickets sold out six weeks ahead. PyCon DE & PyData Berlin 2024 coincided with the 20th anniversary of the Python Software Verband.
+---
+body:
+
+## PyCon DE & PyData Berlin 2024 — recap
+
+From **22 to 24 April 2024**, PyCon DE & PyData ran for the last time at the **bcc Berlin Congress Center** at Alexanderplatz. **1,869 attendees** in total — **1,530 on-site, 339 remote** — with on-site tickets sold out six weeks before the conference. It was also the year the **Python Software Verband turned 20**. Three observations.
+
+### One: sold out six weeks early
+
+The conference sold out in early March — the earliest date in its history. What matters here is not the record itself, but what it signals: PyCon DE & PyData is now a fixed point in the calendar of the German-speaking Python community. The conference keeps growing, the venue did not — which was one of the reasons for the move to Darmstadt the following year.
+
+### Two: four keynotes, four communities
+
+The keynotes traced the arc that has defined PyCon DE & PyData for years: from scientific Python to open-source policy, from tool level to the question of how communities last.
+
+- **Leah Silen** (NumFOCUS) — an outside view on open-source scientific computing
+- **Hannes Mühleisen** (DuckDB) — on the conditions under which research software can survive inside academia
+- **Ricardo Baeza-Yates** — ten questions every company deploying AI should be able to answer
+- **Inessa Pawson** (NumPy) — on the "art and science" of tending open-source communities
+
+### Three: DjangoGirls and PyLadies carried the pre-conference programme
+
+On 21 April, the **DjangoGirls workshop** ran in its 10th-anniversary edition — free, fully booked, with coaches from the Berlin community. Alongside it: **Humble Data** as a learning space for beginners in data science, and the **PyLadies programme** with welcome tour and panel. These days are part of the conference, not adjacent to it.
+
+### Numbers
+
+- **1,869 attendees** in total (1,530 on-site, 339 remote)
+- **Sold out six weeks ahead** of the conference
+- **130+ sessions** across multiple tracks
+- **Four keynotes**, lightning talks, panels
+- **bcc Berlin Congress Center**, Alexanderplatz — the last Berlin edition before the move to Darmstadt
+- **~30 volunteers** in the organising team, run by the Python Software Verband in cooperation with NumFOCUS
+
+### 20 years of the Python Software Verband
+
+Founded as DZUG e.V. in Düsseldorf on 12 November 2004, renamed Python Software Verband e.V. on 7 October 2011 — the association marks its 20th anniversary in 2024. Two decades during which the German-speaking Python community grew from a handful of volunteers around conferences into an association with grant programmes, mentoring, and institutional engagement.
+
+### Financial Aid
+
+Through the diversity programme, together with the Python Software Foundation, EuroPython Society, Django Software Foundation, Blue Yonder and private donors, we funded travel and tickets for **49 attendees** with **EUR 25,735** in total.
+
+### Thanks
+
+Thank you to the organising team, the speakers, the sponsors — and to the attendees who make this conference what it is.
+
+Photos: [PyCon DE & PyData Berlin 2024 — photos](https://bit.ly/pyconde-pydata-24-fotos)
+
+### Save the date
+
+PyCon DE & PyData 2025 runs from **23 to 25 April 2025** at the darmstadtium in Darmstadt — the first edition outside Berlin. More at [2025.pycon.de](https://2025.pycon.de/).
diff --git a/content/blog/2024-pycon-de-pydata-berlin-recap/contents.lr b/content/blog/2024-pycon-de-pydata-berlin-recap/contents.lr
new file mode 100644
index 0000000..194cc31
--- /dev/null
+++ b/content/blog/2024-pycon-de-pydata-berlin-recap/contents.lr
@@ -0,0 +1,59 @@
+title: PyCon DE & PyData Berlin 2024 — Rückblick
+---
+pub_date: 2024-04-29
+---
+teaser_image: djangogirls-2024.jpg
+---
+teaser_text:
+
+Drei Tage bcc Berlin, 1.869 Teilnehmende, sechs Wochen vor der Konferenz ausverkauft. Die PyCon DE & PyData Berlin 2024 fiel zusammen mit dem 20-jährigen Bestehen des Python Software Verbands.
+---
+body:
+
+## PyCon DE & PyData Berlin 2024 — Rückblick
+
+Vom **22. bis 24. April 2024** lief die PyCon DE & PyData zum letzten Mal im **bcc Berlin Congress Center** am Alexanderplatz. **1.869 Teilnehmende** insgesamt — **1.530 vor Ort, 339 remote** — sechs Wochen vor der Konferenz waren alle Vor-Ort-Tickets vergriffen. Es war zugleich das Jahr, in dem der **Python Software Verband 20 wurde**. Drei Beobachtungen.
+
+### Erstens: Sechs Wochen vorher ausverkauft
+
+Die Konferenz war Anfang März ausverkauft — das früheste Datum in ihrer Geschichte. Was uns daran interessiert, ist nicht der Rekord, sondern was er bedeutet: Die PyCon DE & PyData ist als jährlicher Treffpunkt im Kalender der deutschsprachigen Python-Community fest verankert. Die Konferenz wächst, der Veranstaltungsort wuchs nicht mit — was eine der Vorbereitungen für den Umzug nach Darmstadt im Folgejahr war.
+
+### Zweitens: Vier Keynotes, vier Communities
+
+Die Keynotes zogen den Bogen, der die PyCon DE & PyData seit Jahren auszeichnet: vom wissenschaftlichen Python bis zur Open-Source-Politik, von der Tool-Ebene bis zur Frage, wie Communities lange halten.
+
+- **Leah Silen** (NumFOCUS) sprach über die Außenperspektive auf Open-Source Scientific Computing
+- **Hannes Mühleisen** (DuckDB) über die Bedingungen, unter denen Forschungs-Software in der Akademie überleben kann
+- **Ricardo Baeza-Yates** legte zehn Fragen vor, die jedes Unternehmen mit KI-Einsatz beantworten können sollte
+- **Inessa Pawson** (NumPy) über die "Kunst und Wissenschaft", Open-Source-Communities zu pflegen
+
+### Drittens: DjangoGirls und PyLadies haben das Vorprogramm getragen
+
+Am 21. April lief der **DjangoGirls-Workshop** zum zehnjährigen Jubiläum — kostenfrei, ausgebucht, mit Coaches aus der Berliner Community. Daneben **Humble Data** als Lernraum für Einsteiger:innen in Data Science und das **PyLadies-Programm** mit Welcome Tour und Panel. Diese Tage gehören zur Konferenz, nicht daneben.
+
+### Zahlen & Fakten
+
+- **1.869 Teilnehmende** insgesamt (1.530 vor Ort, 339 remote)
+- **Sechs Wochen vor der Konferenz ausverkauft**
+- **130+ Sessions** auf mehreren Tracks
+- **Vier Keynotes**, Lightning Talks, Panels
+- **bcc Berlin Congress Center**, Alexanderplatz — die letzte Berliner Ausgabe vor dem Umzug nach Darmstadt
+- **~30 Freiwillige** im Orga-Team, getragen vom Python Software Verband, in Kooperation mit NumFOCUS
+
+### 20 Jahre Python Software Verband
+
+Am 12. November 2004 als DZUG e.V. in Düsseldorf gegründet, am 7. Oktober 2011 in Python Software Verband e.V. umbenannt — der Verband begeht 2024 sein 20-jähriges Bestehen. Zwei Jahrzehnte, in denen die deutschsprachige Python-Community aus ein paar Freiwilligen rund um Konferenzen zu einem Verband mit Förderprogrammen, Mentoring und institutioneller Mitwirkung gewachsen ist.
+
+### Financial Aid
+
+Im Rahmen des Diversity-Programms wurden zusammen mit Python Software Foundation, EuroPython Society, Django Software Foundation, Blue Yonder und privaten Spender:innen Reisekosten und Tickets für **49 Teilnehmende** in Höhe von **25.735 Euro** gefördert.
+
+### Danke
+
+Danke an das Orga-Team, an die Speaker:innen, an alle Sponsor:innen — und an die Teilnehmenden, die diese Konferenz zu dem machen, was sie ist.
+
+Fotos: [PyCon DE & PyData Berlin 2024 — Fotos](https://bit.ly/pyconde-pydata-24-fotos)
+
+### Save the Date
+
+Die PyCon DE & PyData 2025 findet vom **23. bis 25. April 2025** im darmstadtium in Darmstadt statt — erstmals außerhalb Berlins. Mehr unter [2025.pycon.de](https://2025.pycon.de/).
diff --git a/content/blog/2024-pycon-de-pydata-berlin/contents.lr b/content/blog/2024-pycon-de-pydata-berlin/contents.lr
deleted file mode 100644
index 9c23fa5..0000000
--- a/content/blog/2024-pycon-de-pydata-berlin/contents.lr
+++ /dev/null
@@ -1,46 +0,0 @@
-title: Entwurf: PyCon DE & PyData Berlin 2024
----
-pub_date: 2024-04-24
----
-teaser_image:
----
-teaser_text:
-
-Die PyCon DE & PyData Berlin 2024 bestätigte ihren Status als größte Python-Konferenz Europas: 1.869 Teilnehmende, sechs Wochen vor der Konferenz ausverkauft.
----
-show_on_homepage: no
----
-body:
-
-## PyCon DE & PyData Berlin 2024
-
-Vom **22. bis 24. April 2024** fand die PyCon DE & PyData Berlin im **bcc Berlin Congress Center** statt — erneut die größte Python-Konferenz Europas.
-
-### Ausverkauft in Rekordzeit
-
-Bereits **sechs Wochen vor der Konferenz** waren alle Vor-Ort-Tickets vergriffen — ein eindrucksvoller Beweis für den Stellenwert der Veranstaltung in der europäischen Python-Community.
-
-### Zahlen & Fakten
-
-- **1.869 Teilnehmende** (1.530 vor Ort + 339 remote)
-- **bcc Berlin Congress Center**, Alexanderplatz
-- Erneut größte Python-Konferenz Europas
-- **30-köpfiges Orga-Team** aus Freiwilligen
-
-### Bewährtes Organisationskonzept
-
-Das im Vorjahr eingeführte Konzept der Arbeitsteilung zwischen Office und Freiwilligen bewährte sich erneut. Spezialisierte Teams kümmerten sich um Programm, Diversity und Attendee Experience, während das Backoffice die Event-Abwicklung und das Sponsoring übernahm.
-
-### Diversity & Financial Aid
-
-Im Rahmen des Diversity-Programms konnten zusammen mit PSF, EPS, DSF, Blue Yonder und Privatspenden **49 Teilnehmende** mit Reisekosten und Tickets gefördert werden (25.735 €).
-
-### 20 Jahre PySV 🎂
-
-2024 feierte der Verein sein Jubiläum — gegründet am 12.11.2004 als DZUG e.V., umbenannt am 07.10.2011 in Python Software Verband e.V.
-
-Fotos: [PyCon DE & PyData Berlin 2024 Fotos](https://bit.ly/pyconde-pydata-24-fotos)
-
----
-
-*Dieser Beitrag ist ein Entwurf und wird noch ergänzt.*
diff --git a/content/blog/2025-mv/contents.lr b/content/blog/2025-mv/contents.lr
new file mode 100644
index 0000000..1149380
--- /dev/null
+++ b/content/blog/2025-mv/contents.lr
@@ -0,0 +1,140 @@
+title: Mitgliederversammlung 2025
+---
+pub_date: 2025-11-02
+---
+teaser_text:
+
+Die Mitgliederversammlung des PySV fand am 1. November 2025 online statt. Der Vorstand stellte den Geschäftsbericht 2024 vor,
+es wurde ein neuer – verkleinerter – Vorstand gewählt und die Verlegung des Vereinssitzes nach Heidelberg beschlossen.
+---
+body:
+
+### Geschäftsbericht 2024
+
+Der Vorstand stellte den [Jahresbericht 2025](../../../assets/documents/jahresbericht-2025.pdf) mit dem Jahresabschluss 2024 vor.
+Der vollständige Bericht steht Mitgliedern und Interessierten zum Download bereit.
+
+Die Kassenprüfer Reimar Bauer und Kristian Rother bestätigten die ordnungsgemäße Führung der Finanzen. Die Umstellung auf
+BuchhaltungsButler hat die Prüfung weiter vereinfacht; positiv hervorgehoben wurden der breite Effekt des CoC-Trainings und
+die Verteilung von Verantwortung auf viele Schultern. Die Mitgliederversammlung folgte der Empfehlung der Kassenprüfer und
+entlastete den Vorstand mit 20 Ja-Stimmen einstimmig.
+
+### Bericht und Ausblick 2025
+
+#### Konferenzen
+
+Im April 2025 haben wir die [PyCon DE & PyData](https://2025.pycon.de/) erstmals im darmstadtium in Darmstadt
+ausgerichtet – als Kombi-Konferenz zusammen mit NumFOCUS. Mit 2.079 Teilnehmenden (+9 % ggü. 2024) war sie wieder die
+größte Python-Konferenz Europas. Das 30-köpfige Orga-Team konnte die Last gut verteilen und sich gezielt auf Programm,
+Diversity und Attendee Experience konzentrieren, während das Backoffice Eventabwicklung und Sponsoring übernahm.
+[Fotos der Konferenz](https://www.picdrop.com/marvinfuchsfotografie/sKtkZ372Pt).
+
+Die [EuroSciPy](https://www.euroscipy.org/2025/) fand in Krakau, Polen statt; der PySV war erneut rechtlicher Träger.
+Mit über 130 Teilnehmenden, zwei Tagen Tutorials, zwei Tagen Vorträgen und einem Sprint-Tag brachte sie ein breites
+Spektrum aus Wissenschaft, Industrie und Open-Source-Maintainern zusammen – inklusive eines eigenen Maintainer-Tracks
+an beiden Vortragstagen.
+
+Die [Plone Tagung](https://ploneconf.org/) fand 2025 in Koblenz statt; als rechtlicher Träger haben wir diese wichtige
+Veranstaltung der deutschsprachigen Plone-Community unterstützt.
+
+#### BarCamps
+
+Die Zahl der von uns unterstützten BarCamps wuchs weiter, der PySV war Träger von Python BarCamp Karlsruhe (Februar),
+Python BarCamp Leipzig (Juni), PythonCamp Rügen (September) sowie des im November geplanten Python BarCamp Süd-Ost.
+Diese Community-getriebenen Veranstaltungen bieten eine niedrigschwellige Plattform für Wissensaustausch und tragen
+wesentlich zur Stärkung der regionalen Python-Communities bei.
+
+#### Camper
+
+Wir nutzen das Barcamp-Tool [Camper](https://github.com/CampZulu/camper) für alle unsere BarCamps. Da der Deutsche
+Bundesjugendring die Trägerschaft des kostenlosen Hostings nicht fortsetzen konnte, übernimmt der PySV ab Ende 2025
+Hosting und grundlegenden technischen Support zunächst für zwei Jahre. Nach dem letzten geplanten BarCamp 2025 ab dem
+4. Dezember erfolgt der technische Umzug auf vom PySV verwaltete Server; mittelfristig steht eine Migration von Python 2.7
+auf Python 3.x an, hier wird der PySV die Open-Source-Community einbinden.
+
+#### Förderprogramm & Diversity
+
+Insgesamt haben wir 2025 Menschen und Projekte in der Python-Community mit ca. **35.000 €** gefördert.
+Über das [Förderprogramm](../../grants) unterstützt wurden u. a.:
+
+- PyCon Web Konferenz, Berlin (1.600 €)
+- PyCon Austria (1.000 €)
+- Django Girls (Sticker, Räume und Catering auf der PyCon DE)
+- TaCoS – 34. studentische Tagung der Computerlinguistik (1.000 €, weitere 1.000 € für 2026 bewilligt)
+- Sprints im Rahmen der PyCon DE (421 €)
+- PyBerlin Meetup (1.600 € für insgesamt vier Meetups)
+- Beethoven Sprint (1.000 €)
+- Düsseldorf Python User Group / PyDDF (200 €)
+
+Neu im PySV-Meetup-Pro-Netzwerk: Django User Group Berlin und Munich NLP – wir tragen die Meetup-Pro-Kosten der Organizer.
+
+Über die Diversity Programme der Konferenzen wurden zusammen mit PSF, EPS, DSF, Blue Yonder und Privatspendern 49
+Teilnehmende auf der PyCon DE (24.440 €) und sieben Teilnehmende auf der EuroSciPy (2.980 €) mit Reisekosten und Tickets
+gefördert.
+
+#### PyLadies Fund
+
+Der [PyLadies Fund](https://github.com/orgs/pyladies-de/projects/2) lief 2025 mit 5.000 € Jahresbudget weiter und
+unterstützte u. a. Reisekosten für Speaker, Erfrischungen und Sticker für Meetups, ein Canva-Abo, Bücher, Swag für
+den Swiss Python Summit sowie Hosting-Support über den Pioneers Hub. Chapters außerhalb Deutschlands (u. a. Zürich)
+wurden mitbetreut.
+
+#### Verwaltung
+
+Die Verwaltung läuft reibungslos, der PySV kann gut als Plattform für die Community agieren. Wir haben das
+Konferenz-Ticketsystem auf [Pretix](https://pretix.eu/) (Open Source Business) umgestellt – mit einer signifikanten
+Kostenersparnis bei den Transaktionsgebühren. Buchhaltungsseitig sind wir auf BuchhaltungsButler umgestiegen, intern
+auf Google Workspace für E-Mail und Zusammenarbeit, was insbesondere das Onboarding zahlreicher ehrenamtlicher
+Helfer:innen rund um die Konferenzen erheblich vereinfacht.
+
+#### Mitgliederentwicklung
+
+Zum Jahresende 2024 hatten wir 104 Mitglieder, zum Stand der Versammlung sind es 106.
+
+### Vorstandswahlen
+
+Der Vorstand wurde satzungsgemäß neu gewählt. Auf Vorschlag wurde zunächst die **Größe des Vorstands auf 4 Personen**
+festgelegt (20 Ja / 0 Nein / 0 Enthaltungen) – damit ist der Vorstand wieder schlanker aufgestellt als in den
+vergangenen beiden Jahren.
+
+Wir bedanken uns sehr herzlich bei Prof. Dr. Martin Christen, Dr. Tereza Iofciu und Paloma Olivera, die dem neuen
+Vorstand nicht mehr angehören, für ihr langjähriges Engagement im Vorstand und für die Community.
+
+Der neue [Vorstand](../../board) setzt sich wie folgt zusammen:
+
+1. Vorsitzender: Dr.-Ing. Mike Müller
+2. Vorsitzender: Alexander Hendorf
+1. stellvertretende Vorsitzende: Jessica Greene
+2. stellvertretender Vorsitzender: Dr. Klaus Bremer
+
+Alle Gewählten haben die Wahl angenommen.
+
+### Satzungsänderung: Sitzverlegung nach Heidelberg
+
+Die Mitgliederversammlung beschloss einstimmig (20 Ja / 0 Nein / 0 Enthaltungen) die Verlegung des Vereinssitzes nach
+**Heidelberg** (Satzungsänderung zu §1). Hintergrund ist die Verlagerung der Geschäftsstelle zur gemeinnützigen
+Pioneers Hub gGmbH mit Sitz in Heidelberg.
+Die aktualisierte [Satzung](../../../assets/documents/satzung-20251101.pdf) ist auf unserer Website verfügbar.
+
+### Wahl der Rechnungsprüfer
+
+Reimar Bauer trat nach mehreren Amtszeiten nicht erneut an – herzlichen Dank für die langjährige und sorgfältige Arbeit!
+Als Rechnungsprüfer wurden gewählt:
+
+- Kristian Rother (19 Ja / 0 Nein / 1 Enthaltung)
+- Daniel Szoska (20 Ja / 0 Nein / 0 Enthaltungen)
+
+Beide nehmen die Wahl an.
+
+### Ausblick 2026
+
+- [PyCon DE & PyData 2026](https://2026.pycon.de): 14. – 17. April 2026 im darmstadtium, Darmstadt – erneut als
+ Kombi-Konferenz mit NumFOCUS. Sprints, DjangoGirls und Feminist-AI-Events vorab in Vorbereitung. Launch am 19. November.
+- [EuroSciPy 2026](https://euroscipy.org): 17. – 21. August 2026, erneut in Krakau.
+- Trägerschaften in Vorbereitung: EuroSciPy, PythonCamp Rügen, PyCamp Leipzig, PyCon DE & PyData, PythonCamp Karlsruhe,
+ Plone Tagung (tbc.)
+
+Für 2026 planen wir zudem die Einrichtung von Arbeitsgruppen mit eigenem Budget und Entscheidungsräumen, eine transparente
+Reisekosten-Policy für PySV-Tätigkeiten sowie die Fertigstellung der neuen PySV-Website mit Community-Einbindung für Inhalte.
+
+** Wir bedanken uns bei allen Mitgliedern für die Teilnahme an der Mitgliederversammlung und freuen uns auf ein weiteres Jahr mit euch! 🤗 **
diff --git a/content/blog/2025-pycon-de-pydata-announcement/contents+en.lr b/content/blog/2025-pycon-de-pydata-announcement/contents+en.lr
new file mode 100644
index 0000000..dd01d3b
--- /dev/null
+++ b/content/blog/2025-pycon-de-pydata-announcement/contents+en.lr
@@ -0,0 +1,60 @@
+title: PyCon DE & PyData 2025 — new venue, new date
+---
+pub_date: 2025-03-01
+---
+teaser_image: darmstadtium-2025.jpg
+---
+teaser_text:
+
+From 23 to 25 April 2025, the German-speaking Python community meets in Darmstadt for the first time. Three conference days, pre-conference sprints and workshops, four keynotes — and a new venue: the darmstadtium.
+
+---
+body:
+
+## PyCon DE & PyData 2025 — new venue, new date
+
+From **23 to 25 April 2025**, the German-speaking Python community gathers at the **darmstadtium** in Darmstadt. After four years at the bcc Berlin, PyCon DE & PyData runs outside Berlin for the first time. The conference is organised by the **Python Software Verband e.V.** in cooperation with **NumFOCUS**.
+
+### Dates at a glance
+
+- **21 and 22 April 2025** — Sprints, DjangoGirls workshop, Feminist AI programme
+- **23 to 25 April 2025** — Main conference with talks, tutorials and lightning talks
+- **Venue:** darmstadtium, Schlossgraben 1, 64283 Darmstadt
+
+### Why Darmstadt
+
+The move is deliberate. Darmstadt is easy to reach (Frankfurt airport, ICE station), the darmstadtium is built for scientific conferences, and the Rhine-Main region has its own Python and AI history — with the Hessian Center for AI, TU Darmstadt, and a dense industrial landscape. With this move, PySV keeps a promise: the conference grows with the community rather than being tied to a single city.
+
+### Keynotes 2025
+
+Four keynotes span academic AI research, open-source strategy and cosmology:
+
+- **Kristian Kersting** (Hessian Center for AI / TU Darmstadt) — Professor of AI and Machine Learning, co-director of hessian.AI
+- **Leandro von Werra** (Hugging Face) — Head of Research, working on open LLMs and large public datasets
+- **Isabel Drost-Fromm** (Apache Software Foundation, former chair of the InnerSource Commons Foundation) — Open Source Strategist at Europace AG
+- **Guadalupe Cañas Herrera** (theoretical cosmologist) — keynote on how the universe began and the role of Python in modern cosmology
+
+### Programme
+
+We expect around **1,500 on-site attendees and 500 remote**, more than **130 sessions** across multiple tracks, plus tutorials and lightning talks. Focus areas in 2025: LLMs in production, MLOps, scientific Python, open-source maintenance, web and backend, data engineering, DevOps and security. Roughly two-thirds of attendees come for the first time — a number we keep high on purpose.
+
+### Sprint Day, PyLadies, DjangoGirls, Feminist AI
+
+The pre-conference programme opens on **21 and 22 April**:
+
+- **Sprints** — collaborative work on open-source projects
+- **DjangoGirls workshop** — introduction to web development with Python and Django
+- **Feminist AI** — workshops and discussions on AI, power and representation
+- **PyLadies programme** with welcome tour, panel and networking
+
+### Financial Aid
+
+The diversity programme funds travel and tickets for participants who could not otherwise attend, supported by the Python Software Verband together with partner organisations.
+
+### Tickets
+
+Tickets, programme and grant applications: [2025.pycon.de](https://2025.pycon.de/)
+
+---
+
+*PyCon DE & PyData is run by the Python Software Verband e.V. in cooperation with NumFOCUS. Any surplus flows back into the community — into diversity funding, open-source sprints and the work of PySV.*
diff --git a/content/blog/2025-pycon-de-pydata-announcement/contents.lr b/content/blog/2025-pycon-de-pydata-announcement/contents.lr
new file mode 100644
index 0000000..47fac13
--- /dev/null
+++ b/content/blog/2025-pycon-de-pydata-announcement/contents.lr
@@ -0,0 +1,60 @@
+title: PyCon DE & PyData 2025 — neuer Ort, neues Datum
+---
+pub_date: 2025-03-01
+---
+teaser_image: darmstadtium-2025.jpg
+---
+teaser_text:
+
+Vom 23. bis 25. April 2025 trifft sich die deutschsprachige Python-Community erstmals in Darmstadt. Drei Konferenztage, vorgelagerte Sprints und Workshops, vier Keynotes — und ein neuer Veranstaltungsort: das darmstadtium.
+
+---
+body:
+
+## PyCon DE & PyData 2025 — neuer Ort, neues Datum
+
+Vom **23. bis 25. April 2025** kommt die deutschsprachige Python-Community im **darmstadtium** in Darmstadt zusammen. Nach vier Jahren im bcc Berlin findet die PyCon DE & PyData erstmals außerhalb Berlins statt. Die Konferenz wird vom **Python Software Verband e.V.** in Zusammenarbeit mit **NumFOCUS** veranstaltet.
+
+### Termin im Überblick
+
+- **21. und 22. April 2025** — Sprints, DjangoGirls-Workshop, Feminist-AI-Programm
+- **23. bis 25. April 2025** — Hauptkonferenz mit Talks, Tutorials und Lightning Talks
+- **Ort:** darmstadtium — Wissenschafts- und Kongresszentrum, Schlossgraben 1, 64283 Darmstadt
+
+### Warum Darmstadt
+
+Der Umzug ist gewollt. Darmstadt ist gut erreichbar (Frankfurter Flughafen, ICE-Bahnhof), das darmstadtium ist auf wissenschaftliche Konferenzen zugeschnitten, und die Region Rhein-Main hat mit dem Hessian Center for AI, TU Darmstadt und einer dichten Industrielandschaft eine eigene Python- und KI-Geschichte. Der PySV macht damit zugleich ein Versprechen wahr: Die Konferenz soll mit der Community wachsen, nicht an einen Ort gebunden bleiben.
+
+### Keynotes 2025
+
+Vier Keynotes spannen den Bogen von der akademischen KI-Forschung über Open-Source-Strategie bis zur Kosmologie:
+
+- **Kristian Kersting** (Hessian Center for AI / TU Darmstadt) — Professor für KI und Maschinelles Lernen, Co-Direktor von hessian.AI
+- **Leandro von Werra** (Hugging Face) — Head of Research, arbeitet an offenen LLMs und großen öffentlichen Datensätzen
+- **Isabel Drost-Fromm** (Apache Software Foundation, ehemalige Vorsitzende der InnerSource Commons Foundation) — Open-Source-Strategin bei Europace AG
+- **Guadalupe Cañas Herrera** (Theoretische Kosmologin) — Keynote zur Frage, wie das Universum begann und welche Rolle Python in der modernen Kosmologie spielt
+
+### Programm
+
+Erwartet werden rund **1.500 Teilnehmende vor Ort und 500 remote**, über **130 Sessions** auf mehreren Tracks, sowie Tutorials und Lightning Talks. Schwerpunkte 2025: LLMs in der Produktion, MLOps, wissenschaftliches Python, Open-Source-Maintenance, Web- und Backend-Entwicklung, Data Engineering, DevOps und Security. Etwa zwei Drittel der Teilnehmenden sind zum ersten Mal dabei — ein Wert, den wir bewusst hoch halten.
+
+### Sprint Day, PyLadies, DjangoGirls, Feminist AI
+
+Am **21. und 22. April** öffnet das Vorprogramm:
+
+- **Sprints** — gemeinsames Arbeiten an Open-Source-Projekten
+- **DjangoGirls-Workshop** — Einstieg in Webentwicklung mit Python und Django
+- **Feminist AI** — Workshops und Diskussionen rund um KI, Macht und Repräsentation
+- **PyLadies-Programm** mit Welcome Tour, Panel und Networking
+
+### Financial Aid
+
+Das Diversity-Programm fördert auch 2025 Reisekosten und Tickets für Teilnehmende, die sonst nicht kommen könnten. Die Förderung wird vom Python Software Verband zusammen mit Partnerorganisationen finanziert.
+
+### Tickets
+
+Tickets, Programm und Stipendien-Anträge: [2025.pycon.de](https://2025.pycon.de/)
+
+---
+
+*Die PyCon DE & PyData wird vom Python Software Verband e.V. veranstaltet, in Zusammenarbeit mit NumFOCUS. Alle Überschüsse fließen in die Community zurück — in Diversity-Förderung, Open-Source-Sprints und die Arbeit des PySV.*
diff --git a/content/blog/2025-pycon-de-pydata-recap/contents+en.lr b/content/blog/2025-pycon-de-pydata-recap/contents+en.lr
new file mode 100644
index 0000000..6cd9fa1
--- /dev/null
+++ b/content/blog/2025-pycon-de-pydata-recap/contents+en.lr
@@ -0,0 +1,51 @@
+title: PyCon DE & PyData 2025 — notes from Darmstadt
+---
+pub_date: 2025-04-30
+---
+teaser_image: community-2025.jpg
+---
+teaser_text:
+
+Three days at the darmstadtium, 2,079 attendees, more than 130 sessions. PyCon DE & PyData 2025 was the first edition outside Berlin — and the largest. Around two-thirds of attendees came for the first time.
+
+---
+body:
+
+## PyCon DE & PyData 2025 — notes from Darmstadt
+
+From **23 to 25 April 2025**, PyCon DE & PyData ran outside Berlin for the first time — at the **darmstadtium** in Darmstadt. **2,079 attendees** on-site and remote, more than **130 sessions** across multiple tracks, four keynotes, two days of sprints and satellite programme. Growth of around 9 percent over 2024. Three observations to take away.
+
+### One: the move worked
+
+The concern was real. Four years at the bcc Berlin, well-rehearsed logistics, a central venue — that is not something you give up lightly. Even so, the move to the darmstadtium paid off: better connections via Frankfurt airport and Darmstadt ICE station, a venue built for scientific conferences, more space for sponsor booths and hallway conversations. The share of first-time attendees was around two-thirds. That is the number we read as the strongest indicator of success.
+
+### Two: the programme was broader than ever
+
+The line between "PyCon" and "PyData" has been blurring for years — in 2025 it was barely visible. Keynotes ranged from **Kristian Kersting** (Hessian Center for AI, TU Darmstadt) and **Leandro von Werra** (Hugging Face) to **Isabel Drost-Fromm** (Apache Software Foundation, open-source strategy) and **Guadalupe Cañas Herrera**, who placed Python in theoretical cosmology. In the regular programme, LLMs in production, MLOps, scientific Python, maintainer questions and topics around the EU Cyber Resilience Act were as present as web and DevOps tracks.
+
+### Three: the satellite events carry the community
+
+On 21 and 22 April, ahead of the main conference: **Sprints** on open-source projects, the **DjangoGirls workshop**, the **Feminist AI programme** and the **PyLadies welcome tour**. These days are not a side programme — they are a community entry point in their own right, especially for first-timers.
+
+### Numbers
+
+- **2,079 attendees** on-site and remote (+9 percent vs 2024)
+- **Around two-thirds** first-time attendees
+- **130+ sessions** across multiple tracks
+- **Four keynotes**, several panels, lightning talks
+- **darmstadtium, Darmstadt** — first edition outside Berlin
+- **~30 volunteers** in the organising team, run by the Python Software Verband in cooperation with NumFOCUS
+
+### Financial Aid
+
+Through the diversity programme, together with partner organisations, we funded travel and tickets for **49 attendees** with **EUR 24,440** in total. The money came from sponsor contributions and donations.
+
+### Thanks
+
+Thank you to the organising team, the speakers, the sponsors — and to the attendees who make this conference what it is: a meeting that comes out of the community and gives back to it.
+
+Photos: [PyCon DE & PyData 2025 — Marvin Fuchs Fotografie](https://www.picdrop.com/marvinfuchsfotografie/sKtkZ372Pt)
+
+### Save the date
+
+PyCon DE & PyData 2026 runs from **13 to 17 April 2026**, again at the darmstadtium. More at [2026.pycon.de](https://2026.pycon.de/).
diff --git a/content/blog/2025-pycon-de-pydata-recap/contents.lr b/content/blog/2025-pycon-de-pydata-recap/contents.lr
new file mode 100644
index 0000000..199e26a
--- /dev/null
+++ b/content/blog/2025-pycon-de-pydata-recap/contents.lr
@@ -0,0 +1,51 @@
+title: PyCon DE & PyData 2025 — Rückblick aus Darmstadt
+---
+pub_date: 2025-04-30
+---
+teaser_image: community-2025.jpg
+---
+teaser_text:
+
+Drei Tage darmstadtium, 2.079 Teilnehmende, über 130 Sessions. Die PyCon DE & PyData 2025 war die erste Ausgabe außerhalb Berlins — und gleich die größte. Rund zwei Drittel der Teilnehmenden waren zum ersten Mal dabei.
+
+---
+body:
+
+## PyCon DE & PyData 2025 — Rückblick aus Darmstadt
+
+Vom **23. bis 25. April 2025** lief die PyCon DE & PyData zum ersten Mal außerhalb Berlins — im **darmstadtium** in Darmstadt. **2.079 Teilnehmende** vor Ort und remote, über **130 Sessions** auf mehreren Tracks, vier Keynotes, zwei Tage Sprints und Satellitenprogramm. Ein Wachstum von rund 9 Prozent gegenüber 2024. Wir nehmen drei Beobachtungen mit.
+
+### Erstens: Der Umzug hat funktioniert
+
+Die Sorge vor dem Wechsel war real. Vier Jahre bcc Berlin, eine eingespielte Logistik, ein zentral gelegener Veranstaltungsort — das gibt man nicht ohne Nachdenken auf. Der Umzug ins darmstadtium hat sich dennoch ausgezahlt: bessere Erreichbarkeit über den Frankfurter Flughafen und den ICE-Bahnhof Darmstadt, ein Haus, das auf wissenschaftliche Konferenzen ausgelegt ist, mehr Platz für Sponsoring-Stände und Hallway-Gespräche. Der Anteil der Erstteilnehmenden lag bei rund zwei Dritteln. Das ist der Wert, den wir am ehesten als Erfolgsindikator lesen.
+
+### Zweitens: Das Programm war breiter als je zuvor
+
+Die Trennlinie zwischen "PyCon" und "PyData" verschwimmt seit Jahren — 2025 war sie kaum noch sichtbar. Die Keynotes spannten den Bogen von **Kristian Kersting** (Hessian Center for AI, TU Darmstadt) über **Leandro von Werra** (Hugging Face) und **Isabel Drost-Fromm** (Apache Software Foundation, Open-Source-Strategie) bis zu **Guadalupe Cañas Herrera**, die Python in der theoretischen Kosmologie verortete. Im regulären Programm waren LLMs in der Produktion, MLOps, wissenschaftliches Python, Maintainer-Fragen und Themen rund um den EU Cyber Resilience Act ähnlich präsent wie Web- und DevOps-Tracks.
+
+### Drittens: Die Satelliten-Veranstaltungen tragen die Community
+
+Am 21. und 22. April liefen vor der Hauptkonferenz: **Sprints** an Open-Source-Projekten, der **DjangoGirls-Workshop**, das **Feminist-AI-Programm** und die **PyLadies Welcome Tour**. Diese Tage sind kein Beiprogramm — sie sind ein eigener Einstieg in die Community, vor allem für Menschen, die zum ersten Mal kommen.
+
+### Zahlen & Fakten
+
+- **2.079 Teilnehmende** vor Ort und remote (+9 Prozent gegenüber 2024)
+- **Rund zwei Drittel** Erstteilnehmende
+- **130+ Sessions** auf mehreren Tracks
+- **Vier Keynotes**, mehrere Panels, Lightning Talks
+- **darmstadtium, Darmstadt** — erstmals außerhalb Berlins
+- **~30 Freiwillige** im Orga-Team, getragen vom Python Software Verband, in Kooperation mit NumFOCUS
+
+### Financial Aid
+
+Im Rahmen des Diversity-Programms wurden zusammen mit Partnerorganisationen Reisekosten und Tickets für **49 Teilnehmende** in Höhe von **24.440 Euro** gefördert. Finanziert wurde das aus Sponsoring-Beiträgen und Spenden.
+
+### Danke
+
+Danke an das Orga-Team, an die Speaker:innen, an alle Sponsor:innen — und an die Teilnehmenden, die diese Konferenz zu dem machen, was sie ist: ein Treffen, das aus der Community heraus organisiert wird und in die Community zurückwirkt.
+
+Fotos: [PyCon DE & PyData 2025 — Marvin Fuchs Fotografie](https://www.picdrop.com/marvinfuchsfotografie/sKtkZ372Pt)
+
+### Save the Date
+
+Die PyCon DE & PyData 2026 findet vom **13. bis 17. April 2026** wieder im darmstadtium statt. Mehr unter [2026.pycon.de](https://2026.pycon.de/).
diff --git a/content/blog/2025-pycon-de-pydata/contents.lr b/content/blog/2025-pycon-de-pydata/contents.lr
deleted file mode 100644
index 6fae61f..0000000
--- a/content/blog/2025-pycon-de-pydata/contents.lr
+++ /dev/null
@@ -1,50 +0,0 @@
-title: Entwurf: PyCon DE & PyData 2025
----
-pub_date: 2025-04-25
----
-teaser_image:
----
-teaser_text:
-
-Mit 2.079 Teilnehmenden (+9%) stellte die PyCon DE & PyData 2025 in Darmstadt einen neuen Rekord auf — erstmals außerhalb Berlins.
----
-show_on_homepage: no
----
-body:
-
-## PyCon DE & PyData 2025
-
-Vom **23. bis 25. April 2025** fand die PyCon DE & PyData erstmals im **darmstadtium** in Darmstadt statt — und stellte mit 2.079 Teilnehmenden einen neuen Rekord auf.
-
-### Neuer Standort, neuer Rekord
-
-Nach vier erfolgreichen Jahren im bcc Berlin wagte die Konferenz den Schritt nach Darmstadt in das **darmstadtium — Wissenschafts- und Kongresszentrum**. Der Umzug zahlte sich aus: Mit einem Wachstum von **9% gegenüber dem Vorjahr** bestätigte die PyCon DE & PyData 2025 ihren Status als größte Python-Konferenz Europas.
-
-### Zahlen & Fakten
-
-- **2.079 Teilnehmende** vor Ort und remote
-- **darmstadtium**, Darmstadt (nahe Frankfurt)
-- Erstmals außerhalb Berlins
-- Gemeinsame Konferenz mit **NumFOCUS**
-- **30-köpfiges Orga-Team** aus Freiwilligen
-
-### Rahmenprogramm
-
-Vor der Hauptkonferenz (21.–22. April) fanden statt:
-- **Sprints** für Open-Source-Projekte
-- **DjangoGirls** Workshop
-- **Feminist AI** Veranstaltungen
-
-### Diversity & Financial Aid
-
-Im Rahmen des Diversity-Programms konnten zusammen mit Partnern **49 Teilnehmende** mit Reisekosten und Tickets gefördert werden (24.440 €).
-
-### Bessere Vorbereitung, mehr Wirkung
-
-Die bessere Vorbereitung ermöglichte es, stärker auf die satzungsgemäßen Themen des PySV aufmerksam zu machen und die Community-Arbeit sichtbarer zu gestalten.
-
-Fotos: [PyCon DE & PyData 2025 Fotos](https://www.picdrop.com/marvinfuchsfotografie/sKtkZ372Pt)
-
----
-
-*Dieser Beitrag ist ein Entwurf und wird noch ergänzt.*
diff --git a/content/blog/2026-camper-barcamps/camper.png b/content/blog/2026-camper-barcamps/camper.png
new file mode 100644
index 0000000..5f0f471
Binary files /dev/null and b/content/blog/2026-camper-barcamps/camper.png differ
diff --git a/content/blog/2026-camper-barcamps/contents.lr b/content/blog/2026-camper-barcamps/contents.lr
new file mode 100644
index 0000000..81ed83c
--- /dev/null
+++ b/content/blog/2026-camper-barcamps/contents.lr
@@ -0,0 +1,46 @@
+title: barcamps.eu bleibt — der PySV übernimmt das Barcamp-Tool Camper
+---
+pub_date: 2026-01-15
+---
+teaser_image: camper.png
+---
+show_on_homepage: yes
+---
+teaser_text:
+
+Das Barcamp-Tool barcamps.eu wird seit Januar 2026 vom Python Software Verband betrieben. Der bisherige Träger, der Deutsche Bundesjugendring, konnte die finanzielle Unterstützung nicht fortsetzen. Der PySV übernimmt Hosting und Pflege — und stellt die Plattform weiterhin kostenfrei zur Verfügung, damit auch kleine Initiativen ihre Barcamps darüber organisieren können.
+
+---
+body:
+
+## barcamps.eu bleibt — der PySV übernimmt das Barcamp-Tool Camper
+
+Im Januar 2026 hat der **Python Software Verband e. V.** das Barcamp-Tool [barcamps.eu](https://barcamps.eu) übernommen. Der vorherige Träger, der Deutsche Bundesjugendring, konnte die finanzielle Unterstützung nicht fortsetzen. Damit die Plattform nicht abgeschaltet werden muss, übernimmt der PySV Hosting, technische Pflege und den weiteren Betrieb.
+
+### Was ist ein Barcamp?
+
+Ein Barcamp ist eine Tagung ohne vorab festgelegtes Programm. Vorträge, Workshops und Diskussionen werden von den Teilnehmenden zu Beginn der Veranstaltung gemeinsam geplant und im Laufe der Tage gehalten. Es gibt keine Sprecher:innen, die monatelang vorher eingeladen wurden, und keine kuratierte Agenda — jede:r, die etwas beitragen möchte, kann eine Session anbieten.
+
+Das Format eignet sich besonders gut für kleinere Gruppen und für Themen, bei denen der Austausch wichtiger ist als die Präsentation. Es senkt die Einstiegshürde für alle, die zum ersten Mal vor einer Gruppe sprechen, und es funktioniert auch dann, wenn nicht von vornherein klar ist, welche Themen die Teilnehmenden mitbringen. In der deutschsprachigen Python-Community werden seit Jahren regelmäßig Barcamps in Leipzig, Karlsruhe, Köln, auf Rügen und an weiteren Orten ausgerichtet.
+
+### Was ist Camper — und warum brauchen wir es?
+
+[Camper](https://github.com/CampZulu/camper) ist die Open-Source-Software, die hinter barcamps.eu läuft. Sie bildet ab, was ein Barcamp organisatorisch braucht: Anmeldung, Sessionplanung, Programmbrett, Kommunikation mit den Teilnehmenden. Wer schon einmal versucht hat, all das mit Tabellenkalkulationen, E-Mail-Verteilern und einer ad-hoc gebauten Website abzubilden, weiß, wie viel ehrenamtliche Arbeit damit verbunden ist.
+
+Camper nimmt diese Arbeit ab — und macht damit Barcamps für kleine, ehrenamtlich getragene Initiativen überhaupt erst leistbar. Genau das ist der Grund, warum die Plattform erhalten bleiben soll: Sie ist Infrastruktur für eine Veranstaltungsform, die ohne sie deutlich schwerer zu organisieren wäre.
+
+### Was sich ändert — und was nicht
+
+Der Betrieb läuft unter dem PySV weiter wie bisher. Das Tool bleibt für die deutschsprachige Python-Community verfügbar und steht darüber hinaus **auch anderen Communities offen**, die Barcamps ausrichten möchten — Bildungsinitiativen, Vereine, lokale Tech-Gruppen, ehrenamtliche Projekte.
+
+Die Nutzung ist **kostenfrei**. Wer Camper für ein eigenes Barcamp einsetzen möchte und keine Mittel für Hosting-Beiträge hat, wird nicht ausgeschlossen — Förderung der Community ist Vereinszweck, nicht Geschäftsmodell.
+
+Veranstalter, denen ein Beitrag zu Wartung und Hosting möglich ist, freuen wir uns über Unterstützung. Kontakt: **barcamp@pysv.org**
+
+### Mittelfristig
+
+Camper basiert in Teilen noch auf älteren Python-Versionen. Die Migration auf eine aktuelle Python-Version steht an; der PySV wird die Open-Source-Community in den Prozess einbinden. Wer sich an der Weiterentwicklung beteiligen möchte, findet das Projekt auf [GitHub](https://github.com/CampZulu/camper).
+
+---
+
+*Anfragen zu Barcamps und zur Nutzung der Plattform: barcamp@pysv.org*
diff --git a/content/blog/2026-euroscipy/agh-main-building.jpg b/content/blog/2026-euroscipy/agh-main-building.jpg
new file mode 100644
index 0000000..7cf71f9
Binary files /dev/null and b/content/blog/2026-euroscipy/agh-main-building.jpg differ
diff --git a/content/blog/2026-euroscipy/contents+en.lr b/content/blog/2026-euroscipy/contents+en.lr
new file mode 100644
index 0000000..fac501e
--- /dev/null
+++ b/content/blog/2026-euroscipy/contents+en.lr
@@ -0,0 +1,61 @@
+title: EuroSciPy 2026 — Kraków, 18 to 23 July
+---
+pub_date: 2026-03-07
+---
+show_on_homepage: yes
+---
+teaser_image: krakow-2026.jpg
+---
+teaser_text:
+
+EuroSciPy 2026 — the 18th European Conference on Python in Science — takes place from 18 to 23 July at AGH University of Kraków. Six days, 40 speakers, 16 workshops, 200 participants.
+
+---
+body:
+
+## EuroSciPy 2026 — Kraków, 18 to 23 July
+
+
+
+Kraków, general view of the city centre from Krakus Mound. Photo: Zygmunt Put, CC BY-SA 4.0, via Wikimedia Commons.
+
+From **18 to 23 July 2026**, the European community for scientific Python gathers at **AGH University of Kraków**. EuroSciPy is the cross-disciplinary conference for everyone who uses Python in research and teaching — from astrophysics to bioinformatics, from machine learning to reproducible science.
+
+This is the **18th edition** of EuroSciPy. The conference returns to Kraków. It is organised by the **Python Software Verband e.V.**
+
+### Dates and venue
+
+- **18 to 19 July 2026** — Sprints (joint with EuroPython)
+- **20 to 21 July 2026** — Talks and poster sessions
+- **22 to 23 July 2026** — Tutorials
+- **Venue:** AGH University of Kraków, Poland
+
+
+
+Main building (A-0) of AGH University of Kraków, al. Mickiewicza 30. Photo: Maciej Talar / KSAF AGH, CC BY-SA 4.0, via Wikimedia Commons.
+
+### Format
+
+EuroSciPy follows a well-established structure: two days of sprints, two days of talks and posters, two days of tutorials. We expect around **200 participants**, **40 speakers** and **16 workshops**.
+
+For the first time, the sprint days are held **jointly with EuroPython**, which runs the same week in Kraków. If you want to contribute to open-source projects, you can combine both conferences in a single trip.
+
+### Topics
+
+EuroSciPy covers the core tools of the scientific Python stack — NumPy, SciPy, pandas, scikit-learn, JAX, PyTorch, Dask, Xarray, Numba — and the domain libraries built on top of them in astronomy, climate science, biology, materials science, geosciences and many other fields. Cross-cutting themes include reproducible research, performance, visualisation, and maintainer topics.
+
+### Call for Proposals
+
+The Call for Proposals is open. Talks, tutorials and posters are submitted through pretalx: [pretalx.com/euroscipy-2026/cfp](https://pretalx.com/euroscipy-2026/cfp).
+
+We invite researchers, educators, maintainers of scientific libraries, and practitioners from industry and the public sector who use Python for scientific work.
+
+### Tickets and grants
+
+Tickets and information on diversity grants are at [euroscipy.org/tickets](https://euroscipy.org/tickets/). EuroSciPy is a non-profit conference; any surplus flows through the Python Software Verband back into support for the scientific Python community.
+
+### Organiser
+
+EuroSciPy is run by the **Python Software Verband e.V.** — volunteer-driven, non-profit, the umbrella organisation of the German-speaking Python community for more than 20 years. On site, the PySV works with AGH University and volunteers from across the European SciPy community.
+
+More information, programme and registration: [euroscipy.org](https://euroscipy.org/)
diff --git a/content/blog/2026-euroscipy/contents.lr b/content/blog/2026-euroscipy/contents.lr
index f2ad9eb..87fa556 100644
--- a/content/blog/2026-euroscipy/contents.lr
+++ b/content/blog/2026-euroscipy/contents.lr
@@ -1,49 +1,65 @@
-title: Entwurf: EuroSciPy 2026 — Ankündigung
+title: EuroSciPy 2026 — Krakau, 18. bis 23. Juli
---
-pub_date: 2026-03-07
+pub_date: 2025-11-11
---
-teaser_image:
+show_on_homepage: yes
+---
+teaser_image: ep26-teaser.png
+---
+show_on_homepage: yes
+---
+highlighted: yes
---
teaser_text:
-Die EuroSciPy 2026 findet vom 18. bis 23. Juli an der AGH Universität in Krakau statt — die europäische Konferenz für wissenschaftliches Python.
----
-show_on_homepage: no
+Die EuroSciPy 2026 — die 18. europäische Konferenz für wissenschaftliches Python — findet vom 18. bis 23. Juli an der AGH-Universität Krakau statt. Sechs Tage, 40 Speaker:innen, 16 Workshops, 200 Teilnehmende.
+
---
body:
-## EuroSciPy 2026 — Ankündigung
+## EuroSciPy 2026 — Krakau, 18. bis 23. Juli
+
+
+
+Krakau, Blick über das Stadtzentrum vom Krakus-Hügel. Foto: Zygmunt Put, CC BY-SA 4.0, via Wikimedia Commons.
+
+Vom **18. bis 23. Juli 2026** trifft sich die europäische Community für wissenschaftliches Python an der **AGH University of Kraków**. Die EuroSciPy ist die fachübergreifende Konferenz für alle, die Python in Forschung und Lehre einsetzen — von Astrophysik bis Bioinformatik, von Machine Learning bis Reproducible Science.
-Die **EuroSciPy 2026** kehrt nach Krakau zurück!
+Es ist die **18. Ausgabe** der EuroSciPy. Die Konferenz kehrt nach Krakau zurück. Veranstalter ist der **Python Software Verband e.V.**
### Termin & Ort
-- **18. bis 23. Juli 2026**
-- **AGH University of Kraków**, Polen
+- **18. bis 19. Juli 2026** — Sprints (gemeinsam mit der EuroPython)
+- **20. bis 21. Juli 2026** — Talks und Poster Sessions
+- **22. bis 23. Juli 2026** — Tutorials
+- **Ort:** AGH University of Kraków, Polen
-### Was erwartet Euch?
+
-Die EuroSciPy ist eine interdisziplinäre Konferenz für den Einsatz und die Weiterentwicklung von Python in der wissenschaftlichen Forschung. Das bewährte Format umfasst:
+Hauptgebäude (A-0) der AGH University of Kraków, al. Mickiewicza 30. Foto: Maciej Talar / KSAF AGH, CC BY-SA 4.0, via Wikimedia Commons.
-- **2 Tage Tutorials**: Einführungen und vertiefte Workshops zu wissenschaftlichen Python-Tools
-- **2 Tage Vorträge**: Wissenschaftliche Talks, Maintainer-Track, Poster Sessions
-- **Sprint-Tag(e)**: Gemeinsames Arbeiten an Open-Source-Projekten
+### Format
+
+Die EuroSciPy folgt einem bewährten Aufbau: zwei Tage Sprints, zwei Tage Talks und Poster, zwei Tage Tutorials. Erwartet werden rund **200 Teilnehmende**, **40 Speaker:innen** und **16 Workshops**.
+
+Der Sprint-Auftakt findet zum ersten Mal **gemeinsam mit der EuroPython** statt, die in derselben Woche in Krakau läuft. Wer an Open-Source-Projekten mitarbeiten will, kann beide Konferenzen mit einem Aufenthalt verbinden.
### Themen
-Präsentationen zu wissenschaftlichen Tools und Bibliotheken in Python, darunter:
-- NumPy, SciPy, pandas, scikit-learn und verwandte Bibliotheken
-- Datenvisualisierung und -analyse
-- Machine Learning und KI in der Forschung
-- Reproduzierbare Wissenschaft
-- Open-Source-Entwicklung
+Die EuroSciPy versammelt Beiträge zu den zentralen Werkzeugen des wissenschaftlichen Python-Stacks: NumPy, SciPy, pandas, scikit-learn, JAX, PyTorch, Dask, Xarray, Numba — und den darauf aufbauenden Domain-Bibliotheken in Astronomie, Klimaforschung, Biologie, Materialwissenschaft, Geowissenschaften und vielen weiteren Disziplinen. Schwerpunkte sind außerdem reproduzierbare Forschung, Performance, Visualisierung sowie Maintainer-Themen.
-### Veranstalter
+### Call for Proposals
-Die EuroSciPy wird vom **Python Software Verband e.V.** veranstaltet. Es ist eine Non-Profit-Konferenz, organisiert von Freiwilligen.
+Der Call for Proposals läuft. Talks, Tutorials und Poster werden über pretalx eingereicht: [pretalx.com/euroscipy-2026/cfp](https://pretalx.com/euroscipy-2026/cfp).
-Mehr Informationen: [euroscipy.org](https://euroscipy.org)
+Eingeladen sind Forschende, Lehrende, Maintainer:innen wissenschaftlicher Bibliotheken und Praktiker:innen aus Industrie und Verwaltung, die Python für wissenschaftliche Arbeit nutzen.
----
+### Tickets und Stipendien
+
+Tickets sowie Informationen zu Diversity-Stipendien stehen unter [euroscipy.org/tickets](https://euroscipy.org/tickets/). Die EuroSciPy ist eine Non-Profit-Konferenz; Überschüsse fließen über den Python Software Verband in die Förderung der wissenschaftlichen Python-Community zurück.
+
+### Veranstalter
+
+Die EuroSciPy wird vom **Python Software Verband e.V.** organisiert — ehrenamtlich getragen, gemeinnützig, seit über 20 Jahren als Trägerorganisation der deutschsprachigen Python-Community aktiv. Vor Ort arbeitet der PySV mit der AGH-Universität und Freiwilligen aus dem europäischen SciPy-Umfeld zusammen.
-*Dieser Beitrag ist ein Entwurf und wird noch ergänzt.*
+Mehr Informationen, Programm und Anmeldung: [euroscipy.org](https://euroscipy.org/)
diff --git a/content/blog/2026-euroscipy/ep26-teaser.png b/content/blog/2026-euroscipy/ep26-teaser.png
new file mode 100644
index 0000000..5220495
Binary files /dev/null and b/content/blog/2026-euroscipy/ep26-teaser.png differ
diff --git a/content/blog/2026-euroscipy/krakow-2026.jpg b/content/blog/2026-euroscipy/krakow-2026.jpg
new file mode 100644
index 0000000..e65b7c6
Binary files /dev/null and b/content/blog/2026-euroscipy/krakow-2026.jpg differ
diff --git a/content/blog/2026-pycon-de-pydata-recap/contents+en.lr b/content/blog/2026-pycon-de-pydata-recap/contents+en.lr
new file mode 100644
index 0000000..830d0dc
--- /dev/null
+++ b/content/blog/2026-pycon-de-pydata-recap/contents+en.lr
@@ -0,0 +1,68 @@
+title: PyCon DE & PyData 2026 — notes from Darmstadt
+---
+pub_date: 2026-04-30
+---
+teaser_image: pyconde26-recap.jpg
+---
+show_on_homepage: yes
+---
+teaser_text:
+
+Four days at the darmstadtium, more than 2,000 attendees, over 130 sessions. PyCon DE & PyData 2026 ran under the motto "We get things done" — and stretched the arc further than any previous edition: from agentic AI to bridges into the startup scene, and the question of what we still need to learn.
+
+---
+body:
+
+## PyCon DE & PyData 2026 — notes from Darmstadt
+
+From **13 to 17 April 2026**, PyCon DE & PyData returned to the **darmstadtium** in Darmstadt for the second year: a sprint and community day, three conference days, and a masterclass day. **More than 2,000 attendees** on-site and remote, **156 speakers from 26 countries**, **around 150 talks** across multiple tracks, alongside panels, lightning talks and keynotes. The conference is run by the **Python Software Verband** in cooperation with **NumFOCUS**, organised by around 30 volunteers, funded through tickets and sponsoring.
+
+The motto for 2026 — **"We get things done"** — was not marketing. It described what happens when tools, workflows and whole job profiles change faster than the conference planning cycle. Four observations to take away.
+
+### One: the programme was honest about AI
+
+LLMs, agents, MCP, RAG, evals — the topics were everywhere, but the tone had shifted from two years ago. Less showreel, more field report: what breaks in production, what cannot be measured, which architectural decisions hurt later, where small models are enough. **Sebastian Raschka** drew the arc in his keynote *From Scratch to Scale*, showing how far Python carries you in practice. **Hilde Kühne** (Tübingen AI Center) placed the multimodal wave in historical context — and closed with a request to keep supporting open-source research, because the biggest jumps still come from small groups with good ideas, not from the largest labs. Talks on evals, on securing LLM applications, on actual hallucination rates in pipelines, and on the practical limits of agent architectures were as present as classical engineering tracks.
+
+### Two: sovereignty is a hardware question
+
+**Aaron Glenn**'s keynote *A View of Sovereignty from The Cloud* did something the community debate on digital sovereignty has rarely managed: it grounded the term. Sovereignty is the capacity to act independently — and "the cloud" is, in the end, a physical building, with large power transformers from a handful of manufacturers worldwide, with multi-year waits for grid connections, with chips from specific fabs. 83 percent of EU enterprise cloud spending goes to US providers; that is roughly 1.5 percent of European GDP. Every technology choice, Glenn said, is a political one. We take that clarity with us — and with it the task Aaron flagged again in the closing session: tell the story of open source better, less as nerd folklore, more as infrastructure.
+
+### Three: building bridges to the startup scene
+
+2026 was the year PyCon DE explicitly reached outwards. Together with **hessian.AI** and **appliedAI** we added the **Startup Lounge**, an open, unrecorded space for honest conversation, and the panel **Start-Ups & Investors** to the programme. The panel brought together **Ina Schlie** (Encourage Ventures, formerly SAP), **Sara Jourdan** (Genio AI), **Jovana Walter** (Futury Capital) and **Carlina Bennison** (hessian.AI / AI Startup Rising). Three findings stayed with us. Germany invests roughly EUR 7 billion per year into startups — against around EUR 9,000 billion sitting in life insurance and bank deposits. Diverse-led startups receive 12 percent of venture capital; all-female teams receive 1 percent. And several of Europe's most interesting deep-tech companies — Helsing, Black Forest Labs, most recently Munich-based Tubulis — are ending up in US hands because the Series B capital is missing here. None of this is something the community can solve. But it is something the community should talk about, because many open-source projects and many AI startups draw from the same pool of maintainers.
+
+### Four: we know what we need to learn — and what we don't
+
+The **Future of Learning** initiative ran through all three days: a panel on day one, an interactive workshop on day two, a closing discussion on Thursday. **Silvia Hänig** moderated the closing panel with **Sebastian Unterreitmeier** (Mercer) and **Dr. Kristian Rother**. A few of the sharpest observations: AI is an *amplifier* — it makes seniors more productive and removes from juniors the valley of experience that produced today's seniors. Organisations that stop training juniors will face a demographic problem in ten years. The core skills that stay: bash, Git, Docker, algorithms, data modelling — and, less obviously, **epistemology**, the ability to judge when a result can be trusted. "AI is lowering the floor and heightening the ceiling": the entry gets easier, the top gets harder.
+
+### Community day, DjangoGirls, PyLadies, Feminist AI
+
+On 13 April: the **sprint and community day** with collaborative open-source work, the **DjangoGirls workshop** — the very first DjangoGirls workshop ran at this conference in 2014, twelve years ago — and the **PyLadies welcome tour**. Running alongside the main conference for three days: the **Feminist AI Hackerspace**, an open space with no ticket, no fixed programme, own sessions, unconference. These are not side events. They are a community entry point in their own right, especially for first-timers.
+
+### Financial Aid
+
+The **diversity programme** received 186 applications and supported 28 on-site attendees with travel and tickets; another 40 online tickets were funded, and remote tickets were free for students. The supported participants came from 24 nationalities and 12 countries of residence; 65 percent identified as non-male. The programme is funded from sponsor contributions and donations, carried by the **Python Software Verband**, **Pioneers Hub** and the **EuroPython Society**.
+
+Worth noting: the **Python Software Foundation**, which normally contributes to the diversity programme, could not do so in 2026 due to cuts in US federal funding. PySV closed the gap in full from the conference surplus. That is exactly what the Verband is here for.
+
+### Numbers
+
+- **2,000+ attendees** on-site and remote
+- **Around 150 talks** plus panels, lightning talks and keynotes; **156 speakers from 26 countries**, **45 percent** first-time speakers
+- **538 submissions**, selected by **74 volunteer reviewers** in **1,502 reviews** — acceptance rate around 28 percent
+- **25 percent** of speakers identify as non-male; around one quarter come from underrepresented groups
+- **4 keynotes**: Sebastian Raschka, Hilde Kühne, Gabriela Bogk, Aaron A. Glenn
+- **Code of Conduct**: one report during the conference, handled per defined procedure
+- **Organisers:** Python Software Verband e.V. in cooperation with NumFOCUS, carried by around 30 volunteers
+
+### Thanks
+
+Thank you to the organising team, the speakers, and all sponsors — first to our keystone sponsor **Merck** and our platinum partners **QuantCo**, **Rosenxt**, **Tower**, **GAMS**, **Mobility House**, **Gurobi**, **Meta**, **Snowflake** and **Prior Labs**. Thank you to the diversity sponsors, to our community partners — from **DjangoGirls** to the **PyLadies** chapters in Berlin, Hamburg and Südwest, to **Women in AI**, **spaCy** and **Probably Private** — and to **PHONT**, who made live transcription possible.
+
+Above all: thank you to the 2,000 attendees who make this conference what it is — an event that comes out of the community and gives back to it.
+
+### Save the date
+
+PyCon DE & PyData 2027 is in planning. Date and venue will be announced at [pycon.de](https://pycon.de/).
+
+Photos to follow.
diff --git a/content/blog/2026-pycon-de-pydata-recap/contents.lr b/content/blog/2026-pycon-de-pydata-recap/contents.lr
new file mode 100644
index 0000000..e21f616
--- /dev/null
+++ b/content/blog/2026-pycon-de-pydata-recap/contents.lr
@@ -0,0 +1,68 @@
+title: PyCon DE & PyData 2026 — Rückblick aus Darmstadt
+---
+pub_date: 2026-04-30
+---
+teaser_image: pyconde26-recap.jpg
+---
+show_on_homepage: yes
+---
+teaser_text:
+
+Vier Tage darmstadtium, über 2.000 Teilnehmende, mehr als 130 Sessions. Die PyCon DE & PyData 2026 stand unter dem Motto „We get things done" — und hat den Bogen weiter gespannt als jede Ausgabe zuvor: von agentischer KI über Brücken zur Startup-Szene bis zu der Frage, was wir jetzt eigentlich noch lernen müssen.
+
+---
+body:
+
+## PyCon DE & PyData 2026 — Rückblick aus Darmstadt
+
+Vom **13. bis 17. April 2026** lief die PyCon DE & PyData zum zweiten Mal im **darmstadtium** in Darmstadt: ein Sprint- und Community-Tag, drei Konferenztage, ein Masterclass-Tag. **Über 2.000 Teilnehmende** vor Ort und remote, **156 Speaker:innen aus 26 Ländern**, **rund 150 Vorträge** auf mehreren Tracks neben Panels, Lightning Talks und Keynotes. Die Konferenz wird vom **Python Software Verband** in Kooperation mit **NumFOCUS** ausgerichtet, organisiert von rund 30 Freiwilligen, finanziert über Tickets und Sponsoring.
+
+Das Motto 2026 — **„We get things done"** — war kein Marketing-Spruch. Es war eine Beschreibung dessen, was in einer Phase passiert, in der sich Werkzeuge, Workflows und ganze Berufsbilder schneller verändern als die Konferenzplanung. Vier Beobachtungen nehmen wir mit.
+
+### Erstens: Das Programm war ehrlich über KI
+
+LLMs, Agents, MCP, RAG, Evals — die Themen waren überall, aber der Ton war ein anderer als vor zwei Jahren. Statt Showreels gab es Erfahrungsberichte: was in Produktion bricht, was sich nicht messen lässt, welche Architekturentscheidungen sich rächen, und wo kleine Modelle reichen. **Sebastian Raschka** spannte in seiner Keynote den Bogen *From Scratch to Scale* und zeigte, wie weit Python in der Praxis trägt. **Hilde Kühne** (Tübingen AI Center) verortete die Multimodal-Welle historisch — und schloss mit der Bitte, Open-Source-Forschung weiter zu unterstützen, denn die wichtigsten Sprünge entstehen nicht in den großen Laboren, sondern in kleinen Gruppen mit guten Ideen. Vorträge zu Evals, zu Sicherheit von LLM-Anwendungen, zum Anteil tatsächlicher Halluzinationen in Pipelines und zu praktischen Grenzen von Agent-Architekturen waren so präsent wie klassische Engineering-Themen.
+
+### Zweitens: Souveränität ist eine Hardware-Frage
+
+**Aaron Glenn** hat in seiner Keynote *A View of Sovereignty from The Cloud* etwas getan, was die Community-Debatte um digitale Souveränität bisher selten geleistet hat: er hat den Begriff geerdet. Souveränität ist die Fähigkeit, unabhängig zu handeln — und „die Cloud" ist am Ende ein konkretes Gebäude, mit konkreten Transformatoren von wenigen Herstellern weltweit, mit konkreten Wartezeiten auf Stromanschlüsse, mit konkreten Chips aus konkreten Fabriken. 83 Prozent der Cloud-Software-Ausgaben europäischer Unternehmen fließen an US-Anbieter; das entspricht rund 1,5 Prozent des europäischen BIP. Jede Technologieentscheidung, so Glenn, ist eine politische Entscheidung. Diese Klarheit nehmen wir mit — und mit ihr die Aufgabe, die Aaron in der Closing Session nochmal gespiegelt hat: die Geschichte über Open Source besser zu erzählen, weniger als Nerd-Folklore, mehr als Infrastruktur.
+
+### Drittens: Wir bauen Brücken zur Startup-Szene
+
+2026 war das Jahr, in dem die PyCon DE explizit nach außen gegangen ist. Gemeinsam mit **hessian.AI** und **appliedAI** haben wir den **Startup Lounge**, eine offene und unaufgezeichnete Austauschfläche, und das Panel **Start-Ups & Investors** ins Programm aufgenommen. Auf dem Panel saßen **Ina Schlie** (Encourage Ventures, früher SAP), **Sara Jourdan** (Genio AI), **Jovana Walter** (Futury Capital) und **Carlina Bennison** (hessian.AI / AI Startup Rising). Drei Befunde sind hängen geblieben. In Deutschland werden pro Jahr rund 7 Milliarden Euro in Startups investiert — gegenüber rund 9.000 Milliarden in Lebensversicherungen und Bankeinlagen. Diverse-led Startups erhalten 12 Prozent des Kapitals, rein weibliche Teams 1 Prozent. Und mehrere der spannendsten europäischen Deep-Tech-Companies — Helsing, Black Forest Labs, zuletzt das Münchener Tubulis — gehen in US-Hände, weil das Series-B-Kapital hier fehlt. Das ist kein Thema, das die Community lösen wird. Aber es ist eines, über das die Community reden sollte — weil viele Open-Source-Projekte und viele KI-Startups vom selben Maintainer-Pool leben.
+
+### Viertens: Wir wissen, was wir lernen müssen — und was nicht
+
+Die Initiative **Future of Learning** zog sich durch alle drei Tage: ein Panel zum Auftakt, ein interaktiver Workshop am zweiten Tag, eine Closing Discussion am Donnerstag. **Silvia Hänig** moderierte mit **Sebastian Unterreitmeier** (Mercer) und **Dr. Kristian Rother** das Abschlusspanel. Ein paar der präzisesten Sätze: KI ist ein *Verstärker* — sie macht den Senior produktiver und entzieht dem Junior das Tal der Erfahrung, durch das man als Senior gegangen ist. Wer keine Junioren mehr ausbildet, hat in zehn Jahren ein demografisches Problem. Die Kernkompetenzen, die bleiben: Bash, Git, Docker, Algorithmen, Datenmodellierung — und, weniger offensichtlich, **Epistemologie**, also die Fähigkeit zu beurteilen, wann man einem Ergebnis trauen kann. „AI is lowering the floor and heightening the ceiling": der Einstieg wird leichter, die Spitze schwerer.
+
+### Community-Tag, DjangoGirls, PyLadies, Feminist AI
+
+Am 13. April lief der **Sprint- und Community-Tag** mit gemeinsamer Arbeit an Open-Source-Projekten, dem **DjangoGirls-Workshop** — der allererste DjangoGirls-Workshop fand 2014 auf dieser Konferenz statt, das war vor zwölf Jahren — sowie der **PyLadies Welcome Tour**. Parallel zur Hauptkonferenz lief drei Tage lang der **Feminist AI Hackerspace** als offener Raum: kein Ticket, kein vorgegebenes Programm, eigene Sessions, Unconference. Diese Satelliten sind kein Beiprogramm. Sie sind ein eigenständiger Einstieg in die Community, vor allem für Menschen, die zum ersten Mal kommen.
+
+### Financial Aid
+
+Das **Diversity-Programm** hat 186 Bewerbungen erhalten und 28 Vor-Ort-Teilnehmende mit Reisekosten und Tickets unterstützt; dazu kamen 40 geförderte Online-Tickets und kostenfreie Remote-Tickets für Studierende. Die geförderten Teilnehmenden kamen aus 24 verschiedenen Nationalitäten und 12 Wohnsitzländern; 65 Prozent identifizierten sich als nicht-männlich. Finanziert wurde das Programm aus Sponsoring-Beiträgen und Spenden, getragen von **Python Software Verband**, **Pioneers Hub** und **EuroPython Society**.
+
+Erwähnenswert: Die **Python Software Foundation** konnte 2026 wegen Kürzungen bei US-Bundesmitteln nicht wie sonst zur Diversity-Förderung beitragen. Den entstandenen Lücke hat der PySV aus dem Konferenz-Überschuss vollständig geschlossen. Genau dafür ist der Verband da.
+
+### Zahlen & Fakten
+
+- **2.000+ Teilnehmende** vor Ort und remote
+- **Rund 150 Vorträge** plus Panels, Lightning Talks und Keynotes; **156 Speaker:innen aus 26 Ländern**, **45 Prozent** zum ersten Mal auf dieser Bühne
+- **538 Vortragseinreichungen**, ausgewählt von **74 ehrenamtlichen Reviewer:innen** in **1.502 Reviews** — Annahmequote rund 28 Prozent
+- **25 Prozent** der Speaker:innen identifizieren sich als nicht-männlich; rund ein Viertel kommt aus unterrepräsentierten Gruppen
+- **4 Keynotes**: Sebastian Raschka, Hilde Kühne, Gabriela Bogk, Aaron A. Glenn
+- **Code of Conduct**: eine Meldung während der Konferenz, bearbeitet nach festgelegtem Verfahren
+- **Veranstalter:** Python Software Verband e.V. in Kooperation mit NumFOCUS, getragen von rund 30 Freiwilligen
+
+### Danke
+
+Danke an das Orga-Team, an die Speaker:innen, an alle Sponsor:innen — allen voran unseren Keystone-Sponsor **Merck** und unsere Platinum-Partner **QuantCo**, **Rosenxt**, **Tower**, **GAMS**, **Mobility House**, **Gurobi**, **Meta**, **Snowflake** und **Prior Labs**. Danke an die Diversity-Sponsoren, an unsere Community-Partner — von **DjangoGirls** über die **PyLadies**-Chapter Berlin, Hamburg und Südwest bis **Women in AI**, **spaCy** und **Probably Private** — und an **PHONT**, das die Live-Transkription möglich gemacht hat.
+
+Und vor allem: Danke an die 2.000 Teilnehmenden, die diese Konferenz zu dem machen, was sie ist — eine Veranstaltung, die aus der Community kommt und in die Community zurückwirkt.
+
+### Save the Date
+
+Die PyCon DE & PyData 2027 ist in Planung. Termin und Ort folgen auf [pycon.de](https://pycon.de/).
+
+Fotos folgen in Kürze.
diff --git a/content/blog/2026-pycon-de-pydata-recap/pyconde26-recap.jpg b/content/blog/2026-pycon-de-pydata-recap/pyconde26-recap.jpg
new file mode 100644
index 0000000..0cf884a
Binary files /dev/null and b/content/blog/2026-pycon-de-pydata-recap/pyconde26-recap.jpg differ
diff --git a/content/blog/2026-pycon-de-pydata/contents+en.lr b/content/blog/2026-pycon-de-pydata/contents+en.lr
new file mode 100644
index 0000000..2d5c757
--- /dev/null
+++ b/content/blog/2026-pycon-de-pydata/contents+en.lr
@@ -0,0 +1,71 @@
+title: PyCon DE & PyData 2026 — registration open
+---
+pub_date: 2026-02-15
+---
+teaser_image: darmstadtium-2026.jpg
+---
+teaser_text:
+
+From 13 to 17 April 2026, the German-speaking Python community gathers at darmstadtium in Darmstadt. Three conference days, a sprint and community day, and a masterclass day — over 130 programme items across Python, data, AI and open source.
+
+---
+body:
+
+## PyCon DE & PyData 2026 — registration open
+
+From **13 to 17 April 2026**, the German-speaking Python community meets at the **darmstadtium** in Darmstadt. PyCon DE & PyData is the largest Python and AI conference in the German-speaking region — run by the **Python Software Verband e.V.**, organised by volunteers, funded through tickets and sponsoring.
+
+### Dates at a glance
+
+- **13 April 2026** — Sprints & Community Day
+- **14 to 16 April 2026** — Main conference with talks, tutorials, lightning talks and panels
+- **17 April 2026** — Masterclasses
+- **Venue:** darmstadtium, Schlossgraben 1, 64283 Darmstadt
+
+After the 2025 record year with more than 2,000 attendees, the conference stays in Darmstadt. We expect **2,000+ attendees** again and over **130 sessions** across multiple tracks.
+
+### Keynotes 2026
+
+Four keynotes set the arc of the conference:
+
+- **Sebastian Raschka** (Lightning AI, author of *Build a Large Language Model (From Scratch)*) — *From Scratch to Scale: How Far Python Takes You in Building LLMs*
+- **Hilde Kühne** (Tübingen AI Center) — *The Multimodal Era of Machine Learning (and How Python Made It Possible)*
+- **Gabriela Bogk** (25+ years in IT, 20+ years in information security) — a keynote on security and resilience in digital transformation
+- **Aaron A. Glenn** — *What Digital Sovereignty Actually Means When You Understand What the Cloud Is Made Of*
+
+### Programme
+
+The conference combines the PyCon DE tradition with the PyData track for data science and AI. Topics in 2026 include LLMs in production, agentic AI, MLOps, scientific Python, web and backend, DevOps, security, open-source maintenance, and digital sovereignty.
+
+In parallel, the **Feminist AI Hackerspace** runs as an open hackerspace for three days — no ticket required.
+
+### Masterclasses on 17 April
+
+Full-day workshops with experienced trainers, including:
+
+- *AI-Assisted Coding with Claude Code* — agentic workflows for code changes
+- *Introduction to Agentic AI* — ReAct and Plan-and-Execute patterns with tools, memory and MCP
+- *Securing Your LLM Usage* with Katharine Jarmul — system architecture, red teaming, guardrails
+- *Pytest Tips and Tricks* with Freya Bruhin
+- *Fast Python Development with uv*
+- *Reproducible Dependency Management with Pixi*
+
+Full list at [2026.pycon.de/masterclasses](https://2026.pycon.de/masterclasses/).
+
+### Sprints, PyLadies, DjangoGirls
+
+The **13 April** opens with sprints and community day: collaborative work on open-source projects, PyLadies programme, DjangoGirls workshop. A low-barrier entry point for people new to Python.
+
+### Financial Aid
+
+The diversity programme funds travel and tickets for participants who could not otherwise attend. Support is provided by the Python Software Verband together with partner organisations. Applications go through [2026.pycon.de/financial-aid](https://2026.pycon.de/financial-aid/).
+
+### Tickets
+
+PyCon DE & PyData has sold out ahead of the event for the past several years. Book early.
+
+Tickets, programme and grants: [2026.pycon.de](https://2026.pycon.de/)
+
+---
+
+*PyCon DE & PyData is run by the Python Software Verband e.V. in cooperation with NumFOCUS. Any surplus flows back into the community — into diversity funding, open-source sprints and the work of PySV.*
diff --git a/content/blog/2026-pycon-de-pydata/contents.lr b/content/blog/2026-pycon-de-pydata/contents.lr
index f942f78..693835b 100644
--- a/content/blog/2026-pycon-de-pydata/contents.lr
+++ b/content/blog/2026-pycon-de-pydata/contents.lr
@@ -1,48 +1,71 @@
-title: Entwurf: PyCon DE & PyData 2026 — Ankündigung
+title: PyCon DE & PyData 2026 — Anmeldung geöffnet
---
-pub_date: 2026-03-07
+pub_date: 2026-02-15
---
-teaser_image:
+teaser_image: darmstadtium-2026.jpg
---
teaser_text:
-Die PyCon DE & PyData 2026 findet vom 14. bis 17. April im darmstadtium in Darmstadt statt — Deutschlands größte Python-, Data- und AI-Konferenz.
----
-show_on_homepage: no
+Vom 13. bis 17. April 2026 trifft sich die deutschsprachige Python-Community im darmstadtium in Darmstadt. Drei Konferenztage, ein Sprint- und Community-Tag, ein Masterclass-Tag — über 130 Programmpunkte zu Python, Data, KI und Open Source.
+
---
body:
-## PyCon DE & PyData 2026
+## PyCon DE & PyData 2026 — Anmeldung geöffnet
-Die **PyCon DE & PyData 2026** kehrt ins **darmstadtium** nach Darmstadt zurück!
+Vom **13. bis 17. April 2026** kommt die deutschsprachige Python-Community im **darmstadtium** in Darmstadt zusammen. Die PyCon DE & PyData ist die größte Python- und KI-Konferenz im deutschsprachigen Raum — getragen vom **Python Software Verband e.V.**, organisiert von Freiwilligen, finanziert über Tickets und Sponsoring.
-### Termin & Ort
+### Termin im Überblick
-- **13. April 2026**: Sprints & Community Day
-- **14. bis 16. April 2026**: Hauptkonferenz
-- **17. April 2026**: Masterclasses
-- **Ort**: darmstadtium — Wissenschafts- und Kongresszentrum, Schlossgraben 1, 64283 Darmstadt
+- **13. April 2026** — Sprints & Community Day
+- **14. bis 16. April 2026** — Konferenz mit Talks, Tutorials, Lightning Talks und Panels
+- **17. April 2026** — Masterclasses
+- **Ort:** darmstadtium, Schlossgraben 1, 64283 Darmstadt
-### Was erwartet Euch?
+Nach dem Rekordjahr 2025 mit über 2.000 Teilnehmenden bleibt die Konferenz in Darmstadt. Erwartet werden erneut **2.000+ Teilnehmende** und über **130 Sessions** auf mehreren Tracks.
-Nach dem Rekordjahr 2025 (2.079 Teilnehmende) wird die PyCon DE & PyData 2026 erneut als Kombi-Konferenz zusammen mit **NumFOCUS** durchgeführt. Es erwarten Euch:
+### Keynotes 2026
-- Talks, Tutorials und Workshops
-- Dedicated Tracks für Python, Data Science und AI
-- Sprints für Open-Source-Projekte
-- DjangoGirls und Feminist AI Veranstaltungen
-- Vor-Ort- und Remote-Teilnahme
+Vier Keynotes ziehen den thematischen Bogen der Konferenz:
-### Tickets
+- **Sebastian Raschka** (Lightning AI, Autor von *Build a Large Language Model (From Scratch)*) — *From Scratch to Scale: How Far Python Takes You in Building LLMs*
+- **Hilde Kühne** (Tübingen AI Center) — *The Multimodal Era of Machine Learning (and How Python Made It Possible)*
+- **Gabriela Bogk** (25+ Jahre IT, 20+ Jahre Informationssicherheit) — Keynote zu Sicherheit und Resilienz in der digitalen Transformation
+- **Aaron A. Glenn** — *What Digital Sovereignty Actually Means When You Understand What the Cloud Is Made Of*
+
+### Programm
+
+Die Konferenz verbindet die Tradition der PyCon DE mit dem PyData-Track für Data Science und KI. Themen 2026 unter anderem: LLMs in der Produktion, Agentic AI, MLOps, wissenschaftliches Python, Web- und Backend-Entwicklung, DevOps, Security, Open-Source-Maintenance und digitale Souveränität.
+
+Parallel zur Konferenz läuft der **Feminist AI Hackerspace** — drei Tage offener Hackerspace, kein Ticket notwendig.
+
+### Masterclasses am 17. April
-Tickets sind bereits verfügbar unter: [2026.pycon.de](https://2026.pycon.de)
+Ganztägige Workshops mit erfahrenen Trainer:innen, unter anderem:
-### Mitmachen
+- *AI-Assisted Coding with Claude Code* — agentische Workflows für Code-Änderungen
+- *Introduction to Agentic AI* — ReAct- und Plan-and-Execute-Muster mit Tools, Memory und MCP
+- *Securing Your LLM Usage* mit Katharine Jarmul — System-Architektur, Red Teaming, Guardrails
+- *Pytest Tips and Tricks* mit Freya Bruhin
+- *Fast Python Development with uv*
+- *Reproducible Dependency Management with Pixi*
+
+Die vollständige Liste steht unter [2026.pycon.de/masterclasses](https://2026.pycon.de/masterclasses/).
+
+### Sprints, PyLadies, DjangoGirls
+
+Am **13. April** öffnet der Sprint- und Community-Tag: gemeinsames Arbeiten an Open-Source-Projekten, PyLadies-Programm, DjangoGirls-Workshop. Wer Python lernt, findet hier einen niederschwelligen Einstieg.
+
+### Financial Aid
+
+Das Diversity-Programm fördert Reisekosten und Tickets für Teilnehmende, die sonst nicht kommen könnten. Die Förderung wird vom Python Software Verband zusammen mit Partnerorganisationen finanziert. Anträge laufen über [2026.pycon.de/financial-aid](https://2026.pycon.de/financial-aid/).
+
+### Tickets
-Die Konferenz wird von Freiwilligen der Community organisiert. Alle Gewinne fließen zurück in die Community zur Unterstützung von Open Source und Diversity-Programmen.
+Die PyCon DE & PyData ist in den letzten Jahren regelmäßig im Vorfeld ausverkauft. Wer dabei sein will, sollte früh buchen.
-Organisiert vom **Python Software Verband e.V.** in Zusammenarbeit mit **NumFOCUS**.
+Tickets, Programm und Stipendien: [2026.pycon.de](https://2026.pycon.de/)
---
-*Dieser Beitrag ist ein Entwurf und wird noch ergänzt.*
+*Die PyCon DE & PyData wird vom Python Software Verband e.V. veranstaltet, in Zusammenarbeit mit NumFOCUS. Alle Überschüsse fließen in die Community zurück — in Diversity-Förderung, Open-Source-Sprints und die Arbeit des PySV.*
diff --git "a/content/blog/2027-pycon-de/K\303\266nigstuhl,_Heidelberg,_U-17.jpg" "b/content/blog/2027-pycon-de/K\303\266nigstuhl,_Heidelberg,_U-17.jpg"
new file mode 100644
index 0000000..43735bd
Binary files /dev/null and "b/content/blog/2027-pycon-de/K\303\266nigstuhl,_Heidelberg,_U-17.jpg" differ
diff --git a/content/blog/2027-pycon-de/contents+en.lr b/content/blog/2027-pycon-de/contents+en.lr
new file mode 100644
index 0000000..2efa69b
--- /dev/null
+++ b/content/blog/2027-pycon-de/contents+en.lr
@@ -0,0 +1,68 @@
+title: PyCon DE 2027 — save the date: Heidelberg, 19 to 24 April
+---
+pub_date: 2026-04-22
+---
+---
+teaser_image: Königstuhl,_Heidelberg,_U-17.jpg
+---
+show_on_homepage: yes
+---
+highlighted: yes
+---
+teaser_text:
+
+From 19 to 24 April 2027, PyCon DE comes to Heidelberg. Three conference days at the Heidelberg Congress Center, one masterclass day, two sprint days. New city, standalone PyCon DE.
+
+---
+body:
+
+## PyCon DE 2027 — save the date: Heidelberg, 19 to 24 April
+
+**PyCon DE 2027** runs from **19 to 24 April 2027** at the **Heidelberg Congress Center (HCC)**. New venue, new city — directly opposite Heidelberg main station, fifteen minutes from Mannheim, one hour from Frankfurt. The conference is organised by the **Python Software Verband e.V.**
+
+### Dates at a glance
+
+- **19 April 2027** (Monday) — Masterclasses
+- **20 to 22 April 2027** (Tuesday to Thursday) — Conference with talks, tutorials, lightning talks and panels
+- **23 and 24 April 2027** (Friday and Saturday) — Sprints
+- **Venue:** Heidelberg Congress Center, Czernyring 20, 69115 Heidelberg
+
+Six days, cleanly structured: one day of deep-dive workshops, three days of main conference, two days of collaborative work on open-source projects.
+
+### Why Heidelberg
+
+After Berlin and Darmstadt, Heidelberg is the next conference location. Heidelberg is a science city — university, Max Planck institutes, EMBL, DKFZ, a dense research landscape — and sits in the Rhine-Neckar metropolitan region with short connections to Frankfurt, Mannheim and Karlsruhe. The Heidelberg Congress Center, opened in 2024, is directly opposite the main station: 6,600 square metres of event space on three levels, ten halls and forums, a 14-metre main hall.
+
+### What "PyCon DE" means
+
+PyCon DE 2027 is the German-speaking Python conference under the umbrella of the Python Software Verband. Programme, format and tracks will be worked out over the coming months. We'll publish updates on the conference site and through the newsletter once the Call for Proposals, tickets and financial aid programme open.
+
+### What is fixed
+
+- **Length:** six days, from Masterclass Monday to Sprint Saturday
+- **Venue:** Heidelberg Congress Center, directly at the main station
+- **Organiser:** Python Software Verband e.V., run by volunteers
+- **Format:** talks, tutorials, masterclasses, lightning talks, sprints
+- **Standards:** the same quality, the same community grounding, the same diversity policy as in previous years
+
+### What's next
+
+- **Summer/autumn 2026** — Call for Proposals opens
+- **Winter 2026/2027** — Programme, keynotes, tickets, financial aid
+- **April 2027** — Conference
+
+The conference site **2027.pycon.de** goes live with the Call for Proposals. Until then, the **newsletter** is the place to follow announcements.
+
+### Get involved
+
+PyCon DE is organised by a volunteer team from the community. If you would like to join the organising team — as a programme reviewer, in the diversity team, in attendee experience or with the sprints — get in touch with PySV.
+
+More information will follow at [2027.pycon.de](https://2027.pycon.de/).
+
+---
+
+*PyCon DE is organised by the Python Software Verband e.V. Any surplus flows back into the community — into diversity funding, open-source sprints and the work of PySV.*
+
+---
+
+*Header image: "Königstuhl, Heidelberg, U-17" by [Jörg Braukmann](https://commons.wikimedia.org/wiki/User:Milseburg), via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:K%C3%B6nigstuhl,_Heidelberg,_U-17.jpg), licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).*
diff --git a/content/blog/2027-pycon-de/contents.lr b/content/blog/2027-pycon-de/contents.lr
new file mode 100644
index 0000000..30e7a2b
--- /dev/null
+++ b/content/blog/2027-pycon-de/contents.lr
@@ -0,0 +1,67 @@
+title: PyCon DE 2027 — Save the Date: Heidelberg, 19. bis 24. April
+---
+pub_date: 2026-05-23
+---
+teaser_image: Königstuhl,_Heidelberg,_U-17.jpg
+---
+show_on_homepage: yes
+---
+highlighted: yes
+---
+teaser_text:
+
+Vom 19. bis 24. April 2027 kommt die PyCon DE nach Heidelberg. Drei Konferenztage im Heidelberg Congress Center, ein Masterclass-Tag, zwei Sprint-Tage. Neue Stadt, eigenständige PyCon DE.
+
+---
+body:
+
+## PyCon DE 2027 — Save the Date: Heidelberg, 19. bis 24. April
+
+Die **PyCon DE 2027** findet vom **19. bis 24. April 2027** im **Heidelberg Congress Center (HCC)** statt. Neuer Standort, neue Stadt — direkt gegenüber dem Heidelberger Hauptbahnhof, fünfzehn Minuten von Mannheim, eine Stunde von Frankfurt. Veranstalter ist der **Python Software Verband e.V.**
+
+### Termin im Überblick
+
+- **19. April 2027** (Montag) — Masterclasses
+- **20. bis 22. April 2027** (Dienstag bis Donnerstag) — Konferenz mit Talks, Tutorials, Lightning Talks und Panels
+- **23. und 24. April 2027** (Freitag und Samstag) — Sprints
+- **Ort:** Heidelberg Congress Center, Czernyring 20, 69115 Heidelberg
+
+Sechs Tage, klar strukturiert: ein Tag Tiefen-Workshops, drei Tage Hauptkonferenz, zwei Tage gemeinsames Arbeiten an Open-Source-Projekten.
+
+### Warum Heidelberg
+
+Nach München, KArlsruhe, Berlin und Darmstadt steht Heidelberg als nächster Konferenzort fest. Heidelberg ist Wissenschaftsstadt — Universität, Max-Planck-Institute, EMBL, DKFZ, eine dichte Forschungslandschaft — und sitzt in der Metropolregion Rhein-Neckar mit kurzen Wegen zu Frankfurt, Mannheim, Stuttgart, Heilbronn und Karlsruhe. Das Heidelberg Congress Center, 2024 eröffnet, liegt gegenüber dem Hauptbahnhof: 6.600 Quadratmeter Veranstaltungsfläche auf drei Ebenen, zehn Säle und Foren, ein 14 Meter hoher Hauptsaal.
+
+### Was bedeutet "PyCon DE"
+
+Die PyCon DE 2027 ist die deutschsprachige Python-Konferenz unter dem Dach des Python Software Verbands. Programm, Format und Tracks werden in den kommenden Monaten konkretisiert. Wir informieren über die Konferenzseite und den Newsletter, sobald Call for Proposals, Tickets und Stipendienprogramm starten.
+
+### Was schon feststeht
+
+- **Dauer:** sechs Tage, vom Masterclass-Montag bis zum Sprint-Samstag
+- **Ort:** Heidelberg Congress Center, direkt am Hauptbahnhof
+- **Träger:** Python Software Verband e.V., organisiert von Freiwilligen
+- **Format:** Talks, Tutorials, Masterclasses, Lightning Talks, Sprints
+- **Anspruch:** dieselbe Qualität, dieselbe Community-Verankerung, dieselbe Diversity-Politik wie in den Vorjahren
+
+### Was als nächstes kommt
+
+- **Sommer/Herbst 2026** — Call for Proposals öffnet
+- **Winter 2026/2027** — Programm, Keynotes, Tickets, Financial Aid
+- **April 2027** — Konferenz
+
+Die Konferenzseite **2027.pycon.de** wird mit dem Call for Proposals freigeschaltet. Bis dahin lohnt sich der **Newsletter**, in dem wir die wichtigsten Termine ankündigen.
+
+### Mitmachen
+
+Die PyCon DE wird ehrenamtlich von einem Team aus der Community organisiert. Wer im Orga-Team mitarbeiten möchte — als Programm-Reviewer:in, im Diversity-Team, in Attendee Experience oder bei den Sprints — kann sich schon jetzt beim PySV melden.
+
+Weitere Informationen folgen unter [2027.pycon.de](https://2027.pycon.de/).
+
+---
+
+*Die PyCon DE wird vom Python Software Verband e.V. veranstaltet. Alle Überschüsse fließen in die Community zurück — in Diversity-Förderung, Open-Source-Sprints und die Arbeit des PySV.*
+
+---
+
+*Titelbild: „Königstuhl, Heidelberg, U-17" von [Jörg Braukmann](https://commons.wikimedia.org/wiki/User:Milseburg), via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:K%C3%B6nigstuhl,_Heidelberg,_U-17.jpg), lizenziert unter [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.de).*
diff --git a/content/community/contents+en.lr b/content/community/contents+en.lr
index 700fe0a..1bf9dd9 100644
--- a/content/community/contents+en.lr
+++ b/content/community/contents+en.lr
@@ -12,16 +12,15 @@ If you have questions regarding this Code of Conduct, please contact the CoC tea
There are numerous local Python user groups and regular meetups across Germany and the German-speaking region.
-- **Python User Group Berlin** — Lorem ipsum dolor sit amet
-- **PyCologne** — Consectetur adipiscing elit
-- **Python User Group München** — Sed do eiusmod tempor incididunt
-- **PyData Frankfurt** — Ut enim ad minim veniam
-- **Leipzig Python User Group** — Quis nostrud exercitation ullamco
+- **Python User Group Berlin**
+- **PyCologne**
+- **Python User Group München**
+- **PyData Frankfurt**
+- **Leipzig Python User Group**
### Conferences
-The Python community organizes several annual conferences in the German-speaking region. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+The Python community organizes several annual conferences in the German-speaking region.
### Get Involved
-Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. We welcome every form of participation — whether as an organizer, speaker, sponsor, or attendee.
diff --git a/content/community/contents.lr b/content/community/contents.lr
index 620251e..9d56d06 100644
--- a/content/community/contents.lr
+++ b/content/community/contents.lr
@@ -12,16 +12,16 @@ Wenn Du Fragen zu diesem Verhaltenskodex hast, wende Dich bitte an das CoC-Team
In Deutschland und dem deutschsprachigen Raum gibt es zahlreiche lokale Python User Groups und regelmäßige Meetups.
-- **Python User Group Berlin** — Lorem ipsum dolor sit amet
-- **PyCologne** — Consectetur adipiscing elit
-- **Python User Group München** — Sed do eiusmod tempor incididunt
-- **PyData Frankfurt** — Ut enim ad minim veniam
-- **Leipzig Python User Group** — Quis nostrud exercitation ullamco
+- **Python User Group Berlin**
+- **PyCologne**
+- **Python User Group München**
+- **PyData Frankfurt**
+- **Leipzig Python User Group**
### Konferenzen
-Die Python-Community organisiert mehrere jährliche Konferenzen im deutschsprachigen Raum. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+Die Python-Community organisiert mehrere jährliche Konferenzen im deutschsprachigen Raum.
### Mitmachen
-Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Wir freuen uns über jede Form der Beteiligung — ob als Organisator:in, Speaker:in, Sponsor:in oder Teilnehmer:in.
+Wir freuen uns über jede Form der Beteiligung — ob als Organisator:in, Speaker:in, Sponsor:in oder Teilnehmer:in.
diff --git a/content/contents+en.lr b/content/contents+en.lr
index c7f04c4..990bbb2 100644
--- a/content/contents+en.lr
+++ b/content/contents+en.lr
@@ -1,30 +1,81 @@
-title: Python Software Verband e.V
+title: Python Software Verband
---
hero:
-The Python Software Verband supports and promotes the Python community in the German-speaking area.
+The Python Software Verband e.V. supports Python and open source in the German-speaking region. As a non-profit association based in Heidelberg, we host **PyCon DE & PyData** — the leading conference on applied AI with open source — and co-organise the European scientific Python conference **EuroSciPy**. Through our grant program we support barcamps, meetups, educational initiatives and open-source development.
-The association sees itself as a union of companies, self-employed individuals and private persons who use Python and open source software
-commercially or privately and who wish to express their appreciation for the open source community through their engagement. The Python
-Software Verband pools resources through member contributions and coordinates funding measures that would not be possible for individual
-members, or only with considerable effort.
+---
+conferences_section:
+
+## Conferences and barcamps
+
+We bring the Python community together in three formats — from a large-scale event with several thousand attendees down to a weekend barcamp with 25 people. All three formats are run by volunteers, funded or co-funded by the association, and open to the entire community.
+
+
+
PyCon DE & PyData
+
+
PyCon DE & PyData is the leading conference on applied AI with open source in the German-speaking region. Three conference days, a sprint and community day, a masterclass day. This is where the people gather who don't just talk about AI — they build it: across industries, from enterprise IT through mid-market and public administration to academic research. The next edition takes place in Heidelberg from 19 to 24 April 2027.
+
+
+
+
EuroSciPy
+
+
EuroSciPy is the annual European conference for Python in research and science. Wherever scientific data is processed with Python in Europe — climate models, astrophysics, biomedicine, geosciences, numerical simulation — EuroSciPy is the meeting point. The Python Software Verband is co-organiser of the conference series and part of the program committee. The next edition takes place in Kraków from 18 to 23 July 2026.
+
+
+
+
Barcamps and PythonCamps
+
+
Alongside the large conferences we live the barcamp format: smaller, regional weekend events whose program is shaped by the attendees themselves — PythonCamp Cologne, PythonCamp on Rügen, Python BarCamp Karlsruhe, PyCamp Leipzig. These events are organised entirely by volunteers. The association co-funds them and provides insurance coverage and visible sponsorship; editorial control stays with the local organisers.
+
+
+---
+volunteers_section:
+
+## All run by volunteers
+
+
+
PyCon DE & PyData, EuroSciPy, the barcamps, the grant program, the board — all of it is volunteer work.
+
+
Several hundred people organise, curate, review talks, carry hardware, staff helpdesks and answer emails — unpaid. Sponsorship and member fees go into events, grants and infrastructure, not into salaries.
-Examples of funding include conference events, education-oriented activities and development support. Details of the available forms of
-funding are described in the grant program.
+
This isn't a footnote. It's the reason PyCon DE is meaningfully cheaper than comparable commercial AI conferences, why funding decisions arrive in weeks rather than months, and why on a PyCon DE junior developers and CTOs end up at the same table.
+
---
-details:
+grants_section:
-## Python Software Verband
+## Grant program
-The Python Software Verband e.V. is a registered non-profit association based in Düsseldorf, supporting and promoting the Python community
-in the German-speaking region.
+With member contributions and conference proceeds we support the Python community in the German-speaking region — financially, organisationally and visibly. We fund conferences, barcamps and community events as well as concrete open-source development, education and new-talent initiatives. Recently funded, among others: Django Girls Berlin, PyData BBQ Heidelberg, GeoPython Basel, Jugend Hackt, the Zope sprint and PythonCamp on Rügen.
+
+Applications are accepted informally by email at [grants@python-verband.org](mailto:grants@python-verband.org). Details on funding levels and conditions are in our [grant program](/grants).
+
+---
+ecosystem_section:
+
+## An ecosystem that connects research, industry and public administration
+
+Python is the world's most used programming language — and in the German-speaking region it's the shared language of research institutes, large corporations, mid-market companies, public administrations and educational institutions. Around Python lives an ecosystem of hundreds of thousands of open source libraries: NumPy, pandas, scikit-learn, PyTorch, FastAPI, Django, Jupyter — the tools behind modern data work, scientific computing, web services and AI applications.
+
+That's why our community works so well: a climate researcher, a quant analyst and a backend developer all reach for the same tools. Cross-pollination between domains isn't a side effect — it's the reason Python expertise spreads so quickly across fields.
+
+---
+culture_section:
+
+## The culture behind the association
+
+First-time attendees at PyCon DE get invited to a lunch table by strangers. Library maintainers answer mailing-list questions. This isn't folklore — it's a culture of helpfulness that has shaped our community for decades.
+
+We live a [Code of Conduct](/coc) that isn't decorative, and actively fund initiatives like Django Girls and diversity tickets. A broader community is a stronger one — including technically. Behind that openness lies the professional work of a registered non-profit: an elected board, an annual members' assembly, transparent finances. And several hundred volunteers running program committees, conference operations and barcamps.
+
+---
+cta_section:
-### Our Mission
+## Get involved
-We organize and support conferences, barcamps and meetups. Through our grant program we enable community events and open source projects.
+As a member you support the Python community directly — from €60/year for individuals, from €600/year for companies. Members hold voting rights at the members' assembly, gain visibility on our website and actively shape our work.
-### Become a Member
+Companies looking to sponsor PyCon DE & PyData can reach us at [info@pysv.org](mailto:info@pysv.org?subject=PyCon%20DE%20Sponsoring). Grant applications go informally to [grants@python-verband.org](mailto:grants@python-verband.org). Associations, institutions and policy or public-administration contacts can reach the board at [info@pysv.org](mailto:info@pysv.org).
-As a member you actively support the Python community.
-Learn about [membership](/membership) and join us.
+Become a member
diff --git a/content/contents.lr b/content/contents.lr
index cb7c881..d4c46ad 100644
--- a/content/contents.lr
+++ b/content/contents.lr
@@ -1,32 +1,120 @@
-title: Python Software Verband e.V
+title: Python Software Verband
---
hero:
-Der Python Software Verband unterstützt und fördert die Python-Community im deutschsprachigen Raum.
+Der Python Software Verband e.V. stärkt die Programmiersprache Python und ihre Community im deutschsprachigen Raum. Als gemeinnütziger
+Verein veranstalten wir die PyCon DE, die zentrale Konferenz für angewandte KI mit Open Source, und sind Mit-Träger der europäischen
+Wissenschaftskonferenz EuroSciPy sowie von Camper, die Barcamp-Planungs-Software.
-Der Verband versteht sich als ein Zusammenschluss von Unternehmen, Selbständigen und Privatpersonen, die Python und Open-Source-Software
-gewerblich oder privat einsetzen und Ihre Wertschätzung der Open Source Community durch ein Engagement für diese Community ausdrücken
-möchten. Der Python-Software-Verband bündelt durch die Beiträge der Mitglieder Resourcen und koordiniert damit Fördermaßnahmen, die den
-Mitgliedern des Verbandes einzeln nicht, oder nur mit erheblichem Aufwand möglich wäre.
+Mit unserem Förderprogramm unterstützen wir Diversity-Initiativen, Barcamps, lokale Usergruppen und Bildungsprojekte.
-Beispiele für Förderungen sind Konferenz-Veranstaltungen, ausbildungsorientierte Aktionen sowie Entwicklungsunterstützung. Details zu den
-möglichen Förderformen sind im Förderprogramm beschrieben.
+---
+ecosystem_section:
+
+## Python - ein Ökosystem, das Forschung, Industrie und Verwaltung verbindet
+
+Python ist eine der meistgenutzten Programmiersprachen der Welt und die gemeinsame Sprache von
+Forschungsinstituten, Konzernen, Mittelstand, Behörden und Bildungseinrichtungen. Über Jahre ist um Python herum ein Ökosystem aus
+Hunderttausenden Open-Source-Bibliotheken gewachsen: NumPy, pandas, polars, duckdb und scikit-learn, PyTorch, FastAPI, Django und Jupyter —
+die Werkzeuge hinter moderner Datenanalyse, wissenschaftlichem Rechnen, Webdiensten und KI-Anwendungen. In datenintensiver Forschung,
+Analytik und KI ist Python längst der De-facto-Standard.
+
+Darin liegt die Stärke unserer Community: Eine Klimaforscherin, eine Quant-Analystin und eine Backend-Entwicklerin arbeiten mit denselben
+Werkzeugen. Der Wissenstransfer zwischen den Domänen ist kein Nebeneffekt — er ist der Grund, warum sich Methoden, Lösungen und Best
+Practices so schnell über Fachgrenzen hinweg verbreiten.
+
+---
+conferences_section:
+
+## Konferenzen und Barcamps
+
+Wir bringen die Python-Community in drei Formaten zusammen — vom Großevent mit mehreren tausend Teilnehmenden bis zum Wochenend-Barcamp mit
+50 Personen. Alle drei Formate werden ehrenamtlich getragen, vom Verband finanziert oder mitfinanziert und stehen der gesamten Community
+offen.
+
+
+
PyCon DE
+
+
Die PyCon DE ist seit über 15 Jahren ein zentraler internationaler Treffpunkt für die Python-, Software-Engineering-, Daten- und KI-Community.
+
+
Über 150 Fachvorträge, Panels, Hands-on-Sessions und Keynotes zeigen echte Use Cases statt Buzzwords — von Software Engineering über
+Data Science und MLOps bis zur angewandten KI. Im Fokus stehen neueste Trends, solide eingeordnet.
+
+
Künstliche Intelligenz ist für uns nichts grundlegend Neues, sondern Teil einer Entwicklung, die wir seit Jahren mit technischem
+Tiefgang begleiten und mitgestalten. Diese Tiefe lebt vom direkten Austausch zwischen Menschen aus ganz Europa und darüber hinaus: aus
+Industrie, Forschung, Verwaltung, Startups und Open Source. Genau dieser Mix macht die Konferenz zum Katalysator zwischen Forschung,
+praktischer Anwendung und neuen Ideen.
+
+
+
+
+
+
EuroSciPy
+
+
Die EuroSciPy ist die jährliche europäische Konferenz für Python in Forschung und Wissenschaft.
+Wo immer in Europa wissenschaftliche Daten mit Python verarbeitet werden — Klimamodelle, Astrophysik, Biomedizin, Geowissenschaften,
+numerische Simulation —, ist die EuroSciPy der Treffpunkt. Der Python Software Verband ist aktuell Träger der seit 2008 bestehenden
+Konferenzreihs.
+
+
+
+
Barcamps und PythonCamps
+
+
Neben den großen Konferenzen leben wir das Barcamp-Format: kleinere, regionale Wochenend-Veranstaltungen,
+deren Programm von den Teilnehmenden selbst gestaltet wird — von Rügen bis zu den Alpen. Diese Veranstaltungen werden vollständig
+von Ehrenamtlichen organisiert.
+
---
-details:
+volunteers_section:
+
+## Von Ehrenamt und Community getragen
-## Python Software Verband
+
+
Die PyCon DE, die EuroSciPy, die Barcamps, die lokalen User-Gruppen und unser Förderprogramm entstehen
+aus einer Community, die sich einbringt.
+
+
Dutzende Ehrenamtliche geben unseren Veranstaltungen ihr Gesicht: in Programmkomitees, bei der Auswahl der Vorträge,
+in Tracks und Formaten, bei Awareness, Diversity & Inclusion, im Austausch mit den Speaker:innen — und überall dort, wo aus einzelnen Programmpunkten eine Konferenz wird, die Menschen zusammenbringt und weiterbringt.
+
+
Dieses Engagement macht den Unterschied. Es hält unsere Veranstaltungen fachlich relevant, offen und nah an der Community
+— und schafft Räume, in denen Junior-Entwickler:innen, Maintainer:innen, Forschende und CTOs miteinander ins Gespräch kommen.
+
+
+---
+grants_section:
-Der Python Software Verband e.V. ist ein eingetragener Verein mit Sitz in Halle, der die Python-Community im
-deutschsprachigen und auch europäischen Raum fördert und unterstützt.
+## Förderprogramm
-### Unsere Aufgaben
+Mit den Beiträgen unserer Mitglieder und den Erträgen unserer Konferenzen unterstützen wir die Python-Community im deutschsprachigen Raum —
+finanziell und organisatorisch. Wir fördern User-Gruppen, Barcamps und Community-Events ebenso wie konkrete
+Open-Source-Entwicklung, Bildungs- und Nachwuchsinitiativen. Zuletzt unter anderem: PyLadies, PyCon Austria, Django Girls Berlin,
+PyData Südwest, GeoPython Basel, Jugend Hackt und das Munich NLP Meetup.
+
+Details zu Förderhöhen und Bedingungen sind unter [Förderprogramm](/grants) zu finden.
+
+---
+culture_section:
+
+## Mehr als eine Programmiersprache, eine Kultur
+
+„I came for the language, but I stayed for the community" — der Satz von Brett Cannon (PyCon US 2014) ist bis heute Programm. Pythons Kultur
+der Hilfsbereitschaft ist über Jahrzehnte gewachsen: Wer neu ist, wird in der Mittagspause an den Tisch geholt; wer eine Bibliothek pflegt,
+bekommt Antworten von den Maintainer:innen selbst. Das ist keine Folklore, sondern Arbeit — ein gelebter Code of Conduct, Initiativen wie
+Django Girls und Diversity-Tickets, getragen von einem eingetragenen Verein und mehreren hundert Ehrenamtlichen. Eine breitere Community ist
+eine bessere — auch fachlich.
+
+---
+cta_section:
-Wir organisieren und unterstützen Konferenzen, Barcamps und Meetups.
+## Mitmachen
-Durch unser Förderprogramm ermöglichen wir Community-Events und Open-Source-Projekte.
+Als Mitglied unterstützen Sie die Python-Community direkt — ab 60 € im Jahr für Privatpersonen, ab 600 € für Unternehmen. Mitglieder
+erhalten Stimmrecht in der Mitgliederversammlung, Sichtbarkeit auf unserer Webseite und gestalten unsere Arbeit aktiv mit.
-### Mitglied werden
+Unternehmen, die die PyCon DE sponsern möchten, erreichen uns
+unter [info@pysv.org](mailto:info@pysv.org?subject=PyCon%20DE%20Sponsoring). Förderanträge stellen Sie formlos
+an [grants@python-verband.org](mailto:grants@python-verband.org). Verbände, Institutionen sowie politische und administrative Akteure
+erreichen den Vorstand unter [info@pysv.org](mailto:info@pysv.org).
-Als Mitglied unterstützen Sie die Python-Community aktiv.
-Informieren Sie sich über die [Mitgliedschaft](/membership) und treten Sie bei.
+Mitglied werden
diff --git a/content/membership/contents.lr b/content/membership/contents.lr
index d28e358..86db465 100644
--- a/content/membership/contents.lr
+++ b/content/membership/contents.lr
@@ -12,7 +12,6 @@ Als Mitglied des Python Software Verbands unterstützen Sie die Python-Community
- Aktive Förderung der Python-Community
- Stimmrecht auf der Mitgliederversammlung
-- Lorem ipsum dolor sit amet, consectetur adipiscing elit
- Netzwerk mit anderen Python-Unternehmen und -Enthusiasten
- Sichtbarkeit als Fördermitglied auf unserer Website
diff --git a/content/python/contents.lr b/content/python/contents.lr
new file mode 100644
index 0000000..70b168e
--- /dev/null
+++ b/content/python/contents.lr
@@ -0,0 +1,11 @@
+_model: python
+---
+title: Python
+---
+intro:
+
+Python ist heute die meistgenutzte Programmiersprache der Welt, die Sprache der Künstlichen Intelligenz und der wichtigste Einstieg in das Programmieren an Schulen und Hochschulen. Diese Position ist nicht über Nacht entstanden — sie ist das Ergebnis von dreißig Jahren offener Entwicklung, einer global getragenen Community und einer konsequenten Ausrichtung auf freie Software.
+
+Diese Sektion erklärt, warum Python diese Rolle einnimmt und was daraus folgt — für Wirtschaft, Wissenschaft, Bildung und Verwaltung. Sie richtet sich an alle, die wissen wollen, warum Python relevant ist, ohne selbst programmieren zu müssen.
+
+Der Python Software Verband (PySV) ist der gemeinnützige Verband der deutschsprachigen Python-Community. Wir vertreten Python, freie Software und die Menschen, die diese Infrastruktur tragen.
diff --git a/content/python/geschichte/contents.lr b/content/python/geschichte/contents.lr
new file mode 100644
index 0000000..f4211a2
--- /dev/null
+++ b/content/python/geschichte/contents.lr
@@ -0,0 +1,49 @@
+_model: python-post
+---
+title: Die Geschichte des Python Software Verbandes
+---
+order: 50
+---
+teaser:
+
+Der PySV vertritt die deutschsprachige Python-Community seit über zwei Jahrzehnten. Seine Wurzeln reichen in die frühe Open-Source-Szene der 2000er-Jahre zurück — und seine Gegenwart in die größten Python-Konferenzen Europas.
+---
+body:
+
+## Die Wurzeln: DZUG
+
+Die Geschichte des PySV beginnt nicht 2011 mit der Umbenennung, sondern Jahre vorher mit der *Deutschen Zope User Group* (DZUG). Diese Anwendergemeinschaft hatte sich seit dem Anfang der 2000er-Jahre um das damals führende Python-basierte Web-Framework *Zope* und das Content-Management-System *Plone* gebildet, war 2004 als eingetragener Verein konstituiert worden und zog regelmäßige Tagungen — die *DZUG-Tagungen* — in deutsche Universitätsstädte.
+
+Was als Anwendergruppe für eine konkrete Technologie begann, entwickelte sich über die Jahre zu einem breiteren Verbund für freie Software in der Python-Welt. Inhaltlich wurde der Zope-Fokus zunehmend schmal für eine Community, die längst auf der gesamten Bandbreite des Python-Ökosystems unterwegs war — von Web-Entwicklung über Wissenschaft bis zu Werkzeugen für die Datenanalyse.
+
+## Die Umbenennung: PyCon DE 2011
+
+Vom 4. bis 9. Oktober 2011 fand in Leipzig die erste *PyCon DE* statt — die erste deutsche Python-Konferenz mit rund 200 Teilnehmenden, drei Keynotes und 55 Vorträgen, ausgerichtet im Leipziger Kubus des Helmholtz-Zentrums für Umweltforschung. Auf der Mitgliederversammlung dieser Konferenz beschloss die DZUG einstimmig die Öffnung und die Umbenennung zu *Python Software Verband*. Die organisatorische Übergangsphase erstreckte sich über die Folgejahre.
+
+Damit war ein Verband entstanden, der dem Vorbild der internationalen Python Software Foundation folgte — gemeinnützig, mitgliedergetragen, der Verbreitung freier Software verpflichtet. Mit dem Unterschied, dass der PySV den deutschsprachigen Raum adressiert und seine Aktivitäten in Deutschland, Österreich und der deutschsprachigen Schweiz verankert.
+
+## Was sich seither aufgebaut hat
+
+In den über zwanzig Jahren seit der Vereinsgründung hat sich eine Struktur etabliert, die heute auf vier Säulen ruht.
+
+*Konferenzen.* Die PyCon DE & PyData ist mit über 1.500 Teilnehmenden die größte Python-Konferenz im deutschsprachigen Raum und steht in der Tradition einer Veranstaltungsreihe, die mit der DZUG-Tagung begann und mit der PyCon DE 2011 ihren neuen Anfang nahm. Daneben unterstützt der PySV als Trägerverband die EuroSciPy, ergänzt durch kleinere Formate wie das PythonCamp, das Beethoven Sprint oder die Python Pizza.
+
+*Förderung.* Über das Förderprogramm unterstützt der PySV jährlich Veranstaltungen und Entwicklungsvorhaben aus der Community. Gefördert wurden in den vergangenen Jahren unter anderem DjangoGirls-Workshops, der GeoPython-Kongress, Initiativen für junge Menschen wie *Jugend hackt* und Entwicklungssprints im Plone-Umfeld.
+
+*Verbandsarbeit.* Der PySV vertritt die Community gegenüber Politik, Medien und anderen Verbänden. Die Satzung verpflichtet den Verband auf Gemeinnützigkeit, auf die Förderung von Wissenschaft, Forschung, Bildung und Kultur durch freie Software und auf die Unterstützung von Mitgliedern und Nichtmitgliedern gleichermaßen.
+
+*Infrastruktur.* Der Verband stellt Anwendergruppen und Initiativen organisatorische und technische Infrastruktur zur Verfügung — vom Versicherungsschutz für Veranstaltungen bis zur Abrechnungshilfe für ehrenamtlich Aktive.
+
+## Warum Geschichte zählt
+
+Die Verbandsarbeit ist nicht spektakulär. Sie besteht aus Vorstandssitzungen, Förderentscheidungen, Steuererklärungen, Buchhaltung, Verträgen mit Veranstaltungsorten, Korrespondenz mit Behörden. Aus jenem Teil der Community-Arbeit, der unsichtbar wird, wenn er funktioniert.
+
+Dass es ihn gibt — und seit über zwei Jahrzehnten ohne Unterbrechung gibt — ist die Voraussetzung dafür, dass freiwillige Beiträge dauerhaft tragen können. Eine ehrenamtlich organisierte Community-Konferenz mit 1.500 Teilnehmenden lässt sich nicht aus dem Stand stemmen. Sie braucht einen Verband im Hintergrund, der Verträge unterschreibt, Haftung übernimmt und über Jahre Strukturen pflegt.
+
+Genau das leistet der PySV. Wer mit dem Verband zu tun hat — als Mitglied, als Antragstellerin, als Partnerorganisation, als Behörde — kann sich auf eine etablierte Struktur verlassen, deren Wurzeln in den frühen Tagen der deutschen Open-Source-Szene liegen.
+
+## Quellen
+
+- Linux-Magazin, *Aus DZUG wird Python Software Verband*, [linux-magazin.de](https://www.linux-magazin.de/news/aus-dzug-wird-python-software-verband/)
+- Communardo, *Rückblick auf die PyCon DE 2011*, [communardo.de](https://www.communardo.de/techblog/rueckblick-auf-die-pycon-de-2011-1-deutsche-python-konferenz/)
+- Python Software Verband, *Python verbindet — Der PySV in 20 Minuten*, PyCon DE 2013, [pyvideo.org](https://pyvideo.org/pycon-de-2013/python-verbindet-der-python-software-verband-e.html)
diff --git a/content/python/ki/contents.lr b/content/python/ki/contents.lr
new file mode 100644
index 0000000..67a9610
--- /dev/null
+++ b/content/python/ki/contents.lr
@@ -0,0 +1,53 @@
+_model: python-post
+---
+title: Python ist die Sprache der Künstlichen Intelligenz
+---
+order: 10
+---
+teaser:
+
+Ohne Python wäre die KI-Entwicklung der vergangenen zehn Jahre in dieser Form nicht möglich gewesen. Eine offene Programmiersprache und ein über Jahrzehnte gewachsenes Ökosystem freier Bibliotheken bilden die Grundlage, auf der heute praktisch jedes große KI-Modell entsteht.
+---
+body:
+
+## Eine offene Sprache als Voraussetzung
+
+Wer in den vergangenen drei Jahren öffentlich über Künstliche Intelligenz gesprochen hat, hat in der Regel über die Anwendungen gesprochen — über ChatGPT, über Bildgeneratoren, über Sprachassistenten. Selten wurde gefragt, womit diese Systeme eigentlich gebaut werden. Die Antwort ist in fast allen Fällen dieselbe: mit Python.
+
+Das ist keine technische Marginalie, sondern eine strukturelle Aussage. Die heutige KI-Welle wäre ohne eine offene, frei zugängliche Programmiersprache und ein gewachsenes Ökosystem freier Bibliotheken in dieser Form nicht denkbar.
+
+## Wie Python zur KI-Sprache wurde
+
+Drei Bausteine erklären die Position, die Python heute einnimmt.
+
+Erstens: *NumPy*. Die Bibliothek für numerische Berechnungen wurde 2006 von Travis Oliphant veröffentlicht und stellt die mathematische Grundlage bereit, ohne die wissenschaftliches Rechnen in Python nicht funktionieren würde. Auf NumPy bauen die Werkzeuge der statistischen Auswertung, der Datenanalyse und letztlich des maschinellen Lernens auf.
+
+Zweitens: die Frameworks für maschinelles Lernen. *TensorFlow* wurde 2015 von Google als Open Source freigegeben. *PyTorch* folgte 2016 als Veröffentlichung von Meta — heute das in der Forschung dominante Framework, das 2022 in die Linux Foundation überführt wurde und damit aus der Verfügungsgewalt eines einzelnen Konzerns in eine breit getragene Stiftungsstruktur überging. Mehr als 80 Prozent der wissenschaftlichen Beiträge auf den großen KI-Konferenzen — NeurIPS, ICML — entstehen heute mit PyTorch.
+
+Drittens: *Hugging Face* mit der Bibliothek *Transformers*, dem De-facto-Standard für den Umgang mit Sprachmodellen. Über Hugging Face sind tausende offene Modelle frei verfügbar — von kleinen Spezialmodellen bis zu Modellen mit hunderten Milliarden Parametern. Auch diese Infrastruktur ist in Python geschrieben.
+
+## Warum gerade Python
+
+Python ist nicht die schnellste Sprache. Die rechenintensive Arbeit erledigen in der Regel hochoptimierte Bibliotheken in C, C++ oder CUDA. Was Python liefert, ist die Schicht, auf der Forschende, Entwicklerinnen und Anwender arbeiten — lesbar, schnell zu prototypisieren, flexibel kombinierbar.
+
+Drei Eigenschaften haben Python für KI durchgesetzt. Die Sprache ist offen und frei: Niemand zahlt Lizenzen, niemand braucht Genehmigungen. Sie ist interaktiv: In einer Notebook-Umgebung lassen sich Hypothesen, Daten und Modelle Schritt für Schritt prüfen. Und sie ist universal: Dieselbe Sprache trägt Vorverarbeitung, Training, Auswertung und Auslieferung — Brüche zwischen Werkzeugketten entfallen.
+
+Das Ergebnis ist ein Netzwerkeffekt: Wer in KI publiziert, publiziert in Python. Wer KI lernt, lernt Python. Wer KI einsetzen will, findet Python-Werkzeuge. Diese Selbstverstärkung ist nicht künstlich erzeugt, sondern Folge einer offenen Architektur, die kollektive Beiträge zulässt.
+
+## Was das für Deutschland bedeutet
+
+Die KI-Debatte wird häufig als Wettlauf zwischen Konzernen oder Staaten geführt. Übersehen wird dabei, dass die Grundlage dieser Entwicklung in einem offenen, gemeinschaftlich gepflegten Ökosystem liegt. Wer hierzulande Souveränität in der KI sucht, kann sie nicht abseits dieses Ökosystems aufbauen — sondern nur, indem er es mitträgt: durch eigene Beiträge, durch Förderung von Maintainerinnen und Maintainern, durch belastbare Infrastruktur.
+
+Der PySV begleitet diese Entwicklung in zwei Richtungen. Wir fördern Python-Projekte und -Veranstaltungen, die Forschung und Lehre stärken, und wir tragen mit der PyCon DE & PyData die größte Konferenz im deutschsprachigen Raum, auf der sich die Python-, Daten- und KI-Community Jahr für Jahr trifft.
+
+## Der Dokumentarfilm
+
+Im August 2025 ist mit *[Python: The Documentary](https://youtu.be/GfH4QL4VqJ0)* (CultRepo) ein Langfilm erschienen, der die Geschichte der Sprache von ihren Anfängen in den 1990er-Jahren bis zu ihrer heutigen Rolle als Grundlage der KI nachzeichnet. Zu Wort kommen unter anderem der Python-Erfinder Guido van Rossum, der NumPy-Schöpfer Travis Oliphant und langjährige Maintainerinnen und Maintainer des Projekts. Der Film bietet einen verständlichen Einstieg in die Frage, warum eine Programmiersprache zur Infrastruktur einer technologischen Umwälzung werden konnte.
+
+## Quellen
+
+- *Python: The Documentary*, CultRepo, August 2025, [youtu.be/GfH4QL4VqJ0](https://youtu.be/GfH4QL4VqJ0)
+- PyTorch Foundation, [pytorch.org/foundation](https://pytorch.org/foundation/)
+- Linux Foundation, *Meta Transitions PyTorch to the Linux Foundation*, [linuxfoundation.org](https://www.linuxfoundation.org/press/press-release/meta-transitions-pytorch-to-the-linux-foundation)
+- Hugging Face, [huggingface.co](https://huggingface.co/)
+- IEEE Spectrum, Top Programming Languages 2025, [spectrum.ieee.org](https://spectrum.ieee.org/top-programming-languages-2025)
diff --git a/content/python/kultur/contents.lr b/content/python/kultur/contents.lr
new file mode 100644
index 0000000..d9c747b
--- /dev/null
+++ b/content/python/kultur/contents.lr
@@ -0,0 +1,53 @@
+_model: python-post
+---
+title: Die Kultur der Python-Community — und warum sie trägt
+---
+order: 30
+---
+teaser:
+
+Python ist nicht nur eine Programmiersprache, sondern eine Community mit einer eigenen, bewusst gepflegten Kultur. Diese Kultur ist kein Beiwerk, sondern eine der Bedingungen, unter denen das Ökosystem über Jahrzehnte trägt — wirtschaftlich, technisch, gesellschaftlich.
+---
+body:
+
+## Eine Community, die sich selbst beschreibt
+
+Die Python-Welt benutzt seit den 1990er-Jahren das Wort *Pythonista* für ihre Mitglieder. Es ist eine Eigenbezeichnung, kein Etikett von außen — und sie wird ohne Augenzwinkern verwendet, in der Mitgliederversammlung ebenso wie auf der Konferenzbühne. Wer auf einer PyCon das erste Mal angesprochen wird, wird in der Regel ohne Umweg geduzt und mit einer offenen Frage empfangen: Womit arbeitest du, was hast du gebaut, was beschäftigt dich gerade?
+
+Diese Tonart ist nicht zufällig entstanden und kein Selbstläufer. Sie ist das Ergebnis von Jahrzehnten bewusster Arbeit an einer Gemeinschaftskultur, die sich vornimmt, neue Menschen einzuladen statt einzuhegen.
+
+## Werte, die niedergeschrieben sind
+
+Der *Code of Conduct* der Python Software Foundation ist seit Jahren der zentrale Bezugspunkt. Er formuliert, dass die Python-Gemeinschaft offen, rücksichtsvoll und respektvoll ist — und benennt konkret, was als nicht akzeptabel gilt: belästigendes, herabwürdigendes oder ausgrenzendes Verhalten in jeder Form. Der PySV hat einen eigenen Verhaltenskodex verabschiedet, der für alle Veranstaltungen und Aktivitäten des Verbandes gilt und im Anlassfall durch eine eigene Arbeitsgruppe bearbeitet wird.
+
+Ein Kodex auf Papier ist kein Schutz. Er wirkt nur, wenn er gelebt und durchgesetzt wird. Genau darum gibt es das *CoC-Team*: Eine Anlaufstelle für Beobachtungen und Beschwerden, vertraulich erreichbar, mit definierten Verfahren. Diese Struktur ist eine der wichtigsten Investitionen, die eine Community tätigen kann, weil sie das stille Versprechen einlöst, das ein Verhaltenskodex gibt.
+
+## Initiativen, die Diversität tragen
+
+Ohne aktive Strukturen wird eine Community in der Regel homogener, nicht vielfältiger. Die Python-Welt hat das früh erkannt und Strukturen geschaffen, die bis heute prägend sind.
+
+*PyLadies* wurde 2011 in Los Angeles von sieben Frauen gegründet — als Netzwerk, Anlaufstelle und Veranstaltungsstruktur für Frauen und non-binäre Menschen in der Python-Welt. Bis 2018 waren weltweit 249 Chapter in 64 Ländern aktiv. PyLadies-Gruppen gibt es auch im deutschsprachigen Raum, etwa in Hamburg, Berlin und München.
+
+*DjangoGirls* startete während der EuroPython 2014 in Berlin als eintägiger Workshop für 45 Frauen aus fünfzehn Ländern. Was als einmalige Veranstaltung gedacht war, hat sich zu einer der wirksamsten Initiativen für den Einstieg in die Web-Entwicklung mit Python entwickelt, mit Workshops in Dutzenden Ländern. Der PySV fördert DjangoGirls-Workshops im deutschsprachigen Raum regelmäßig aus dem eigenen Förderprogramm.
+
+Die *PyCon DE & PyData* betreibt mit dem *Financial Aid Programme* eine eigene Förderstruktur für Teilnehmende, denen die Reise oder das Ticket sonst nicht möglich wäre. Berücksichtigt werden Studierende, Menschen mit geringem Einkommen, Eltern, Aktive aus Open-Source-Projekten, Menschen aus unterrepräsentierten Gruppen. Die Mittel kommen aus Sponsoring und Spenden und aus dem Konferenzbudget selbst.
+
+## Warum diese Kultur trägt
+
+Es gibt einen ökonomischen Grund, warum diese Kultur über die Sache selbst hinaus relevant ist. Open-Source-Software wird in der Regel von Menschen entwickelt, die das freiwillig tun — neben dem Beruf, neben dem Studium, neben dem Privatleben. Damit Menschen über Jahre freiwillig beitragen, müssen die Räume, in denen sie das tun, einladend sein. Eine raue, ausgrenzende oder demütigende Kultur produziert nicht nur menschliches Leid, sie produziert auch technische Schwäche: Projekte verlieren Beitragende, Wissen geht verloren, kritische Komponenten verlieren ihre Maintainerinnen.
+
+Aus diesem Grund ist Community-Pflege keine Nebenarbeit, sondern Infrastrukturpflege. Wer in Python investiert — als Unternehmen, als Forschungseinrichtung, als öffentliche Hand — investiert immer auch in die Menschen, die diese Sprache und ihr Ökosystem über Jahrzehnte am Leben halten.
+
+## Was der PySV dafür tut
+
+Der PySV trägt diese Kultur in seine Strukturen: durch den eigenen Verhaltenskodex und das CoC-Team, durch die Förderung von Initiativen wie PyLadies und DjangoGirls, durch das Financial-Aid-Programm der PyCon DE & PyData, durch eine ehrenamtliche Organisationsstruktur, die für Mitglieder ansprechbar bleibt.
+
+Diese Arbeit wird selten Gegenstand öffentlicher Aufmerksamkeit. Sie ist trotzdem eine der entscheidenden Säulen, auf denen die Position von Python in Wissenschaft, Wirtschaft und Verwaltung ruht.
+
+## Quellen
+
+- Python Software Foundation, *Community Code of Conduct*, [python.org/psf/conduct](https://www.python.org/psf/conduct/)
+- PyLadies, [pyladies.com](https://pyladies.com/)
+- Django Girls, [djangogirls.org](https://djangogirls.org/)
+- PyCon DE & PyData, *Financial Aid Programme*, [2025.pycon.de/financial-aid](https://2025.pycon.de/financial-aid/)
+- PyData, *Diversity & Inclusion*, [pydata.org/diversity-inclusion](https://pydata.org/diversity-inclusion/)
diff --git a/content/python/lehrsprache/contents.lr b/content/python/lehrsprache/contents.lr
new file mode 100644
index 0000000..e4b428b
--- /dev/null
+++ b/content/python/lehrsprache/contents.lr
@@ -0,0 +1,44 @@
+_model: python-post
+---
+title: Warum Python heute die wichtigste Lehrsprache ist
+---
+order: 20
+---
+teaser:
+
+Wer heute zum ersten Mal programmiert, lernt mit hoher Wahrscheinlichkeit Python — an Hochschulen, an Schulen, in der beruflichen Weiterbildung. Was das bedeutet und warum es alle angeht, die mit digitalen Werkzeugen arbeiten oder über sie entscheiden.
+---
+body:
+
+## Die Ausgangslage
+
+Python ist die meistgenutzte Programmiersprache der Welt. Der TIOBE-Index, der das relative Suchaufkommen zu Programmiersprachen misst, führt Python seit mehreren Jahren mit deutlichem Abstand an — im Juli 2025 mit einem Anteil von rund 27 Prozent und einem Vorsprung von mehr als zehn Prozentpunkten gegenüber dem nächsten Konkurrenten. Auch IEEE Spectrum, der Verband der Elektro- und Informationstechnik-Ingenieurinnen und Ingenieure, weist Python im Ranking 2025 sowohl in der allgemeinen Bewertung als auch im Jobs-Ranking auf Platz eins aus.
+
+Diese Zahlen beschreiben die Gegenwart. Wer wissen will, wie die nächsten zehn Jahre aussehen, schaut auf die Lehre.
+
+## Python in Hochschule und Schule
+
+Eine Untersuchung der Association for Computing Machinery — der weltweit größten wissenschaftlichen Vereinigung im Bereich Informatik — hat festgestellt, dass an acht der zehn führenden US-Informatikfakultäten und an 27 von 39 stark platzierten Departments Python die erste Programmiersprache der Einführungsveranstaltung ist. Das gilt für Häuser wie das Massachusetts Institute of Technology, die University of California, Berkeley, und die Princeton University. Auch Harvards CS50, einer der weltweit meistgesehenen Einführungskurse, vermittelt Python als zentrale Sprache.
+
+In der deutschsprachigen Hochschullehre ist das Bild ähnlich. Python ist die Standardsprache in Datenanalyse, Statistik, Wirtschaftsinformatik und Computational Science. In zunehmendem Maß ist sie auch die erste Sprache, die Lehrende für die Grundlagenausbildung wählen. In den Schulen kommt Python über Informatikkurse, über Initiativen wie *Jugend hackt* und über niedrigschwellige Plattformen wie den Calliope Mini oder den Raspberry Pi in den Unterricht.
+
+## Was diese Sprache anders macht
+
+Python wurde Anfang der 1990er-Jahre vom niederländischen Informatiker Guido van Rossum mit der Maxime entworfen, dass Code lesbar sein muss. Die Sprache verzichtet auf geschweifte Klammern und Semikolons, sie strukturiert Programme durch Einrückung. Wer Python liest, liest beinahe Englisch in formalisierter Form.
+
+Diese Lesbarkeit hat praktische Folgen für die Lehre. Studierende sehen die erste Stunde nicht Syntax, sondern Logik. Werkzeuge wie *Jupyter Notebooks* erlauben es, Code, Text und Ergebnis in einem Dokument zu verbinden — was naturwissenschaftliches Denken methodisch direkt unterstützt. Die offene Standardbibliothek deckt alles ab, was eine Einführungsveranstaltung braucht, ohne dass Lehrende zwischen kommerziellen Werkzeugen wechseln müssen.
+
+## Warum das alle angeht
+
+Die Wahl der ersten Programmiersprache prägt eine Berufskohorte über Jahrzehnte. Wer heute mit Python die Hochschule verlässt, baut damit über die kommenden Karrierejahre Datenpipelines, Forschungssoftware, Verwaltungsanwendungen, Lernsysteme. Wenn eine Sprache die Lehre dominiert, dominiert sie eine Generation später die Praxis.
+
+Für den Standort Deutschland folgt daraus zweierlei. Erstens: Eine Bildungslandschaft, die Python ernsthaft verankert, sichert digitale Anschlussfähigkeit über Branchen hinweg — nicht nur in der Informatik. Zweitens: Eine Förderung freier Software in der Bildung ist keine Liebhaberei, sondern eine Investition in Souveränität. Schulen und Hochschulen, die mit Python arbeiten, sind nicht an einzelne Anbieter gebunden.
+
+Der PySV unterstützt aus diesem Grund Projekte, die Python in Bildungskontexte tragen — von der Übersetzung der offiziellen Dokumentation ins Deutsche über Sprachstipendien für die PyCon DE & PyData bis zur Förderung von Initiativen wie *Jugend hackt* und *DjangoGirls*.
+
+## Quellen
+
+- TIOBE Index, [tiobe.com/tiobe-index](https://www.tiobe.com/tiobe-index/)
+- IEEE Spectrum, Top Programming Languages 2025, [spectrum.ieee.org/top-programming-languages-2025](https://spectrum.ieee.org/top-programming-languages-2025)
+- Communications of the ACM, *Python Is Now the Most Popular Introductory Teaching Language at Top U.S. Universities*, [cacm.acm.org](https://cacm.acm.org/blogcacm/python-is-now-the-most-popular-introductory-teaching-language-at-top-u-s-universities/)
+- MIT OpenCourseWare, *Introduction to Computer Science and Programming in Python*, [ocw.mit.edu](https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/)
diff --git a/content/python/open-source/contents.lr b/content/python/open-source/contents.lr
new file mode 100644
index 0000000..b759db9
--- /dev/null
+++ b/content/python/open-source/contents.lr
@@ -0,0 +1,52 @@
+_model: python-post
+---
+title: Unsere Position zu Open Source
+---
+order: 40
+---
+teaser:
+
+Freie Software ist kein technisches Detail, sondern die Grundlage moderner digitaler Wertschöpfung. Der Python Software Verband versteht sich als Teil der Free-Software-Familie — und positioniert sich entsprechend gegenüber Politik, Verwaltung und Wirtschaft.
+---
+body:
+
+## Unser Ausgangspunkt
+
+Der PySV ist nicht zufällig ein Verband für eine freie Programmiersprache. Unsere Satzung formuliert in §2 die Förderung freier Software, freier Bildung und freier Forschung als Vereinszweck. §10 regelt, dass im Auflösungsfall das Restvermögen an die *Free Software Foundation Europe* (FSFE) zu übertragen ist. Das ist eine bewusste Festlegung: Der PySV gehört in die europäische Free-Software-Familie, nicht in die unspezifische Kategorie eines beliebigen Tech-Verbands.
+
+Aus dieser Verortung folgt unsere Position zu Open Source — und zu der politischen, wirtschaftlichen und gesellschaftlichen Debatte, die zunehmend um sie geführt wird.
+
+## Open Source ist Infrastruktur
+
+In nahezu jedem Wirtschaftszweig läuft heute Software, deren tragende Komponenten Open Source sind. Webserver, Betriebssysteme, Datenbanken, Programmiersprachen, Werkzeuge für Datenanalyse und Maschinelles Lernen: Die offene, frei zugängliche Variante ist in der Regel die produktiv eingesetzte. Das gilt für Konzerne, für Mittelständler, für Universitäten, für Behörden.
+
+Diese Beobachtung wird selten ausgesprochen, weil Open Source funktioniert, ohne sichtbar zu sein. Sie wird sichtbar, wenn etwas nicht funktioniert — wenn eine zentrale Bibliothek eine Sicherheitslücke aufweist, wenn ein Maintainer aus Erschöpfung aussteigt, wenn eine ehrenamtlich gepflegte Infrastruktur ausfällt. Wer Open Source als Infrastruktur ernst nimmt, muss sie wie Infrastruktur behandeln: planen, finanzieren, pflegen.
+
+## Digitale Souveränität braucht freie Software
+
+Die Bundesregierung und die Europäische Kommission haben in den vergangenen Jahren mehrfach den Begriff der *digitalen Souveränität* zum Leitmotiv ihrer Digitalpolitik erklärt. Wer den Begriff ernst nimmt, kommt an freier Software nicht vorbei: Souveränität heißt zu wissen, wie eine Software funktioniert, die eigenen Anpassungen vornehmen zu können und nicht in die Abhängigkeit eines einzelnen Anbieters zu geraten. Diese drei Anforderungen erfüllt im strengen Sinn nur freie Software.
+
+Die Bundesregierung hat aus dieser Einsicht die *Sovereign Tech Agency* — vormals als *Sovereign Tech Fund* gestartet — institutionell verankert. Die Agentur fördert Open-Source-Basistechnologien mit dem Argument, dass es sich um öffentliche Güter handelt, die einen öffentlichen Beitrag verdienen. Bislang sind in diesem Rahmen rund 60 Projekte mit zusammen mehr als 23 Millionen Euro gefördert worden; ein weiterer Aufwuchs ist beschlossen.
+
+Auf europäischer Ebene verfolgt die FSFE mit der Initiative *Public Money? Public Code!* einen verwandten Ansatz: Wer mit öffentlichen Mitteln Software entwickeln lässt, soll diese Software auch öffentlich zugänglich machen. Der PySV teilt diese Position.
+
+## Der Cyber Resilience Act und die Maintainer
+
+Mit dem *Cyber Resilience Act* (CRA) hat die Europäische Union am 11. Dezember 2024 ein Gesetz in Kraft gesetzt, das die Cybersicherheit digitaler Produkte über deren Lebenszyklus regelt. Ab dem 11. September 2026 gelten Pflichten zur Meldung von Schwachstellen, ab dem 11. Dezember 2027 der volle Geltungsbereich.
+
+Für Open-Source-Software bringt der CRA neue Sorgfaltspflichten mit sich. Reine, nicht-kommerzielle Mitwirkung an freier Software bleibt ausgenommen. Sobald jedoch Spenden über die Kostendeckung hinaus angenommen, kommerzielle Dienstleistungen rund um ein Projekt angeboten oder personenbezogene Daten verarbeitet werden, greifen Anforderungen. Eine neue Rechtsfigur, der *Open Source Steward*, beschreibt Organisationen, die freie Software dauerhaft pflegen und absichern — sie unterliegen eigenen, weniger strengen Pflichten als kommerzielle Hersteller, aber gleichwohl Pflichten.
+
+Aus Sicht des PySV ist die Stoßrichtung des CRA grundsätzlich richtig — wer Software in Verkehr bringt, trägt Verantwortung für ihre Sicherheit. Entscheidend ist die Umsetzung. Wenn das Gesetz dazu führt, dass ehrenamtliche Maintainerinnen und Maintainer aus Sorge vor Haftungsrisiken aussteigen, hat Europa nicht gewonnen, sondern verloren. Notwendig sind klare Leitlinien, eine pragmatische Auslegung der Steward-Regelung und eine Förderlandschaft, die kritische Projekte planungssicher trägt.
+
+## Was wir konkret tun
+
+Der PySV positioniert sich in diesen Debatten mit Stellungnahmen, Beiträgen zu Anhörungen und in der direkten Zusammenarbeit mit Partnerorganisationen — von der FSFE über die Open Source Business Alliance bis zu europäischen Schwesterverbänden. Wir fördern aus eigenen Mitteln Python-Open-Source-Vorhaben über das jährliche Förderprogramm. Wir verbinden Community, Wirtschaft und Politik durch unsere Konferenzen.
+
+Unsere Haltung ist dabei nicht ideologisch, sondern praktisch begründet: Wo freie Software das tragende Element einer Infrastruktur ist, muss sie als solche behandelt werden — mit Mitteln, mit Planungssicherheit, mit Anerkennung der Menschen, die sie tragen.
+
+## Quellen
+
+- Europäische Kommission, *Cyber Resilience Act*, [digital-strategy.ec.europa.eu](https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act)
+- Sovereign Tech Agency, [sovereign.tech](https://www.sovereign.tech/)
+- Free Software Foundation Europe, *Public Money? Public Code!*, [fsfe.org](https://fsfe.org/)
+- Bundesministerium für Wirtschaft und Energie, *Wichtiger Schritt für nachhaltige Weiterentwicklung von Open-Source-Basistechnologien*, [bundeswirtschaftsministerium.de](https://www.bundeswirtschaftsministerium.de/Redaktion/DE/Pressemitteilungen/2024/11/20241104-sovereign-tech-fund.html)
diff --git a/databags/board.json b/databags/board.json
deleted file mode 100644
index 88de784..0000000
--- a/databags/board.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "current_members": [
- {
- "name": "Dr.-Ing. Mike Müller",
- "role": "1. Vorsitzender",
- "image": "2020_mike.jpg",
- "socials": {
- "website": "https://www.python-academy.de/",
- "linkedin": "https://www.linkedin.com/in/mike-m%C3%BCller-1937695/",
- "github": "https://github.com/pya"
- }
- },
- {
- "name": "Alexander Hendorf",
- "role": "2. Vorsitzender",
- "image": "hendorf.jpeg",
- "socials": {
- "website": "https://hendorf.com/",
- "linkedin": "https://www.linkedin.com/in/hendorf/",
- "twitter": "https://x.com/hendorf/",
- "github": "https://github.com/alanderex"
- }
- },
- {
- "name": "Jessica Greene",
- "role": "1. stellvertretende Vorsitzende",
- "image": "jessica.jpeg",
- "socials": {
- "linkedin": "https://www.linkedin.com/in/jessica0greene/"
- }
- },
- {
- "name": "Dr. Klaus Bremer",
- "role": "2. stellvertretender Vorsitzender",
- "image": "2020_klaus.jpg",
- "socials": {
- "linkedin": "https://www.linkedin.com/in/klaus-bremer-366206307/",
- "website": "https://bremer-media.com/"
- }
- }
- ],
- "former_members": [
- {
- "name": "Dr. Tereza Iofciu",
- "role": "",
- "image": "tereza.png",
- "socials": {}
- },
- {
- "name": "Prof. Dr. Martin Christen",
- "role": "",
- "image": "Martin_Christen.jpg",
- "socials": {}
- },
- {
- "name": "Paloma Oliveira",
- "role": "",
- "image": "paloma.jpeg",
- "socials": {}
- },
- {
- "name": "Yu Yan Cheung",
- "role": "",
- "image": "yenny.jpg",
- "socials": {}
- },
- {
- "name": "Christian Theune",
- "role": "",
- "image": "1638170933871.jpeg",
- "socials": {}
- },
- {
- "name": "Katharine Jarmul",
- "role": "",
- "image": "1517716762908.jpeg",
- "socials": {}
- }
- ]
-}
diff --git a/databags/board.yaml b/databags/board.yaml
new file mode 100644
index 0000000..23a76b2
--- /dev/null
+++ b/databags/board.yaml
@@ -0,0 +1,73 @@
+current_members:
+- name: Dr.-Ing. Mike Müller
+ role: 1. Vorsitzender
+ image: 2020_mike.jpg
+ socials:
+ website: https://www.python-academy.de/
+ linkedin: https://www.linkedin.com/in/mike-m%C3%BCller-1937695/
+ github: https://github.com/pya
+ bio:
+ de: Dr.-Ing. Mike Müller has been working with Python since 1999 and has been teaching the language professionally since 2004. As Managing Director and Trainer at the Python Academy, he has conducted over 580 Python courses, totaling more than 1,400 days of instruction. He is active internationally as a speaker and tutor at conferences such as PyCon US, EuroPython, EuroSciPy, PyCon DE, and PyData. For his long-standing commitment to the Python community, he was recognized as a Fellow of the Python Software Foundation and received the PSF Community Service Award. Im Vorstand des Python Software Verbands verantwortet die EuroSciPy, die Fachkonferenz für die Anwendung von Python in Wissenschaft und Forschung.
+ en: Dr.-Ing. Mike Müller has been working with Python since 1999 and has been teaching the language professionally since 2004. As Managing Director and Trainer at the Python Academy, he has conducted over 580 Python courses, totaling more than 1,400 days of instruction. He is active internationally as a speaker and tutor at conferences such as PyCon US, EuroPython, EuroSciPy, PyCon DE, and PyData. For his long-standing commitment to the Python community, he was recognized as a Fellow of the Python Software Foundation and received the PSF Community Service Award. As a board member of the Python Software Verband he leads EuroSciPy, the conference for the application of Python in science and research.
+- name: Alexander Hendorf
+ role: 2. Vorsitzender
+ image: hendorf.jpeg
+ socials:
+ website: https://hendorf.com/
+ linkedin: https://www.linkedin.com/in/hendorf/
+ twitter: https://x.com/hendorf/
+ github: https://github.com/alanderex
+ bio:
+ de: Alexander C.S. Hendorf ist unabhängiger Berater für KI-Strategie und Open Source und arbeitet mit Führungsteams auf C-Level an Entscheidungen, die strategisch tragen und technisch sauber umgesetzt werden — vom Boardroom bis in die Codebase. Für sein langjähriges Engagement in der internationalen Python-Community wurde er als Fellow der Python Software Foundation und als EuroPython Fellow ausgezeichnet; er leitet die AG Open Source im KI-Bundesverband und hat die Pioneers Hub gGmbH initiiert, die Deep-Tech-Communities aufbaut. Im Vorstand des PySV verantwortet er insbesondere die PyCon DE — Deutschlands größte Konferenz für angewandte KI mit Open Source — und die Open-Source-Strategie des Verbands.
+ en: Alexander C.S. Hendorf is an independent advisor for AI strategy and open source, working with C-level leadership teams on decisions that hold up both strategically and in technical execution — from boardroom to codebase. His sustained contributions to the international Python community have been recognised with Fellow status of both the Python Software Foundation and the EuroPython Society; he leads the Open Source Working Group at the German AI Association (KI-Bundesverband) and initiated Pioneers Hub gGmbH, which builds deep-tech communities. As a board member of the PySV, he leads PyCon DE — Germany's largest conference for applied AI with open source — and the association's open-source strategy.
+- name: Jessica Greene
+ role: 1. stellvertretende Vorsitzende
+ image: jessica.jpeg
+ socials:
+ linkedin: https://www.linkedin.com/in/jessica0greene/
+ bio:
+ de: Jessica Greene ist Softwareentwicklerin mit Fokus auf Community-Arbeit; zuvor war sie in der Filmbranche sowie zeitweise als Rösterin für Spezialitätenkaffee tätig. Im Jahr 2018 kam sie zu Ecosia.org, um ihre digitalen Kompetenzen in den Dienst eines besseren Planeten zu stellen. Ecosia investiert 100 % seiner Gewinne in Klimaschutzinitiativen und unterstützt Nutzerinnen und Nutzer zudem über seine Suchmaschine dabei, online nachhaltigere Entscheidungen zu treffen. Abseits ihrer Arbeit bei Ecosia organisiert sie Veranstaltungen, um andere Frauen und geschlechtliche Minderheiten beim Einstieg in die Tech-Branche zu unterstützen. Sie ist Mitglied der „Conduct“-Arbeitsgruppe der Python Software Foundation. Als Vorstandsmitglied des Python Software Verbands leitet sie den PyLadies-Fonds.
+ en: Jessica Greene is a self/community software engineer, previously working in the film industry, as well as a stint as a specialty coffee roaster. She joined Ecosia.org in 2018 to put her digital skills towards a better planet. Ecosia puts 100% of its profits into climate initiatives as well as helping users make more sustainable choices online through their search engine. Aside from her work at Ecosia, she organizes events to support other women & gender minorities in making the move into tech. She serves as a member of the Python Software Foundation Conduct workgroup. As a board member of the Python Software Verband, she leads the PyLadies fund.
+- name: Dr. Klaus Bremer
+ role: 2. stellvertretender Vorsitzender
+ image: 2020_klaus.jpg
+ socials:
+ linkedin: https://www.linkedin.com/in/klaus-bremer-366206307/
+ website: https://bremer-media.com/
+ bio:
+ de: Dr. Klaus Bremer kam etwa 1999 mit Python in Berührung, begann bereits früher mit dem Programmieren und ist Maintainer mehrerer Open-Source-Bibliotheken. Im Jahr 2014 begann er, professionelle Schulungen anzubieten; seither haben sich diese auf insgesamt mehr als 200 Kurse (zumeist mehrtägige Workshops) summiert – von grundlegenden Einführungen bis hin zu fortgeschrittenen und spezialisierten Themen. Als Vorstandsmitglied des Python Software Verbands leitet er unsere „Camper“-Initiative (barcamps.eu), die BarCamps im gesamten DACH-Raum ermöglicht.
+ en: Dr. Klaus Bremer got in contact with Python about 1999, began programming even earlier and is maintainer of several open-source libraries. In 2014, he started giving professional trainings, which have summed up since then to more than 200 courses (most often multi-day workshops), from basic introductions up to advanced and specialized topics. As a board member of the Python Software Verband, he leads our Camper (barcamps.eu) initiative that enables barcamps all over DACH
+current_auditors:
+- name: Dr. Kristian Rother
+ role: ''
+ image: kristian_rother.jpg
+ socials: {}
+- name: Daniel Szoska
+ role: ''
+ image: DanielSzoska.jpg
+ socials: {}
+former_members:
+- name: Dr. Tereza Iofciu
+ role: ''
+ image: tereza.png
+ socials: {}
+- name: Prof. Dr. Martin Christen
+ role: ''
+ image: Martin_Christen.jpg
+ socials: {}
+- name: Paloma Oliveira
+ role: ''
+ image: paloma.jpeg
+ socials: {}
+- name: Yu Yan Cheung
+ role: ''
+ image: yenny.jpg
+ socials: {}
+- name: Christian Theune
+ role: ''
+ image: 1638170933871.jpeg
+ socials: {}
+- name: Katharine Jarmul
+ role: ''
+ image: 1517716762908.jpeg
+ socials: {}
diff --git a/databags/links.json b/databags/links.json
deleted file mode 100644
index 2165752..0000000
--- a/databags/links.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "pages": [
- {
- "name": "Blog",
- "path": "blog"
- },
- {
- "name": "Community",
- "path": "community"
- },
- {
- "name": "Events",
- "path": "events"
- },
- {
- "name": "Grants",
- "path": "grants"
- },
- {
- "name": "About",
- "path": "about",
- "subpages": [
- {
- "name": "Board",
- "path": "/board"
- },
- {
- "name": "Dokumente",
- "path": "/documents"
- },
- {
- "name": "Mitgliedschaft",
- "path": "/membership"
- },
- {
- "name": "Nachhaltigkeit",
- "path": "/sustainability"
- },
- {
- "name": "Reimbursements",
- "path": "/reimbursements"
- }
- ]
- }
- ]
-}
diff --git a/databags/links.yaml b/databags/links.yaml
new file mode 100644
index 0000000..a439be9
--- /dev/null
+++ b/databags/links.yaml
@@ -0,0 +1,24 @@
+pages:
+#- name: Blog
+# path: blog
+- name: Python
+ path: python
+- name: Community
+ path: community
+#- name: Events
+# path: events
+- name: Förderung
+ path: grants
+- name: Über
+ path: about
+ subpages:
+ - name: Vorstand
+ path: /board
+ - name: Dokumente
+ path: /documents
+ - name: Mitgliedschaft
+ path: /membership
+ - name: Nachhaltigkeit
+ path: /sustainability
+ - name: Erstattungen
+ path: /reimbursements
diff --git a/databags/membership.json b/databags/membership.json
deleted file mode 100644
index 736f503..0000000
--- a/databags/membership.json
+++ /dev/null
@@ -1,159 +0,0 @@
-{
- "members": [
- {
- "name": "Python Academy",
- "logo": "1_logo_pythonacademy.gif",
- "url": "https://www.python-academy.com"
- },
- {
- "name": "gocept gmbh & co. kg",
- "logo": "2_gocept_logo_outline_neg.png",
- "url": "https://gocept.com"
- },
- {
- "name": "Zetwork",
- "logo": "3_zetwork.png",
- "url": "https://www.zetwork.com"
- },
- {
- "name": "COM.lounge GmbH",
- "logo": "4_cropped-Logo_COMlounge.png",
- "url": "https://comlounge.net"
- },
- {
- "name": "cyberconcepts IT-Consulting",
- "logo": "5_cyberconcepts.png",
- "url": "https://www.cyberconcepts.de"
- },
- {
- "name": "Klein & Partner KG",
- "logo": "6_kup-logo.svg",
- "url": "https://kleinundpartner.at"
- },
- {
- "name": "I.T.YOU. Ingenieurbüro für E-Business-Lösungen",
- "logo": "8_ityou-logo.png",
- "url": "https://www.ityou.de"
- },
- {
- "name": "togis information design",
- "logo": "9_togis.png",
- "url": "https://www.togis.com"
- },
- {
- "name": "Prontonet",
- "logo": "10_prontologo.png",
- "url": "https://www.prontonet.eu"
- },
- {
- "name": "Haufe-Lexware GmbH & Co. KG",
- "logo": "11_591e6251f13786217f2e2062_16132_LO_Haufe_Group_RGB_pos_en.svg",
- "url": "https://www.haufegroup.com/en/home"
- },
- {
- "name": "Novareto GmbH",
- "logo": "12_logo-novareto.png",
- "url": "http://novareto.de"
- },
- {
- "name": "Werkbank Multimedia GmbH",
- "logo": "13_werkbank.png",
- "url": "https://werkbank.de"
- },
- {
- "name": "Technische Universität München",
- "logo": "14_tum.png",
- "url": "https://www.tum.de"
- },
- {
- "name": "4teamwork",
- "logo": "15_4TW_Logo_Blau_RGB.svg",
- "url": "https://www.4teamwork.ch"
- },
- {
- "name": "Derstappen IT Consulting",
- "logo": "16_derico_logo-02_302x100.png",
- "url": "https://derico.de"
- },
- {
- "name": "InQuant GmbH",
- "logo": "17_inquant.png",
- "url": "https://www.inquant.de"
- },
- {
- "name": "Starzel",
- "logo": "18_logo-3.png",
- "url": "https://www.starzel.de"
- },
- {
- "name": "operun GmbH",
- "logo": "19_logo_w_noborder.svg",
- "url": "https://www.operun.de"
- },
- {
- "name": "Lugensa GmbH",
- "logo": "20_lugensa.png",
- "url": "http://www.lugensa.com"
- },
- {
- "name": "Clark Consulting & Research",
- "logo": "21_ccr_logo.png",
- "url": "https://clark-consulting.eu"
- },
- {
- "name": "kitconcept GmbH",
- "logo": "22_logo-white.svg",
- "url": "https://kitconcept.com"
- },
- {
- "name": "agitator Weblösungen",
- "logo": null,
- "url": "https://www.agitator.com"
- },
- {
- "name": "cloud19 web solutions & services",
- "logo": "24_c19-logo-white.svg",
- "url": "https://www.cloud19.at"
- },
- {
- "name": "Bluedynamics Alliance",
- "logo": "25_bda-logo.svg",
- "url": "https://bluedynamics.com"
- },
- {
- "name": "nexiles GmbH",
- "logo": "26_logo-4.png",
- "url": "https://www.nexiles.com"
- },
- {
- "name": "TOHATEC web solutions",
- "logo": "27_tohatec-logo-mobile.png",
- "url": "https://www.tohatec.de"
- },
- {
- "name": "redO2oo KLG",
- "logo": "28_redO2oo KLG.png",
- "url": "https://www.redo2oo.ch"
- },
- {
- "name": "Linux Systemhaus",
- "logo": "29_lshs_logo.jpg",
- "url": "https://linux-systemhaus.de"
- },
- {
- "name": "pi-lar GmbH",
- "logo": "31_pi-lar-logo_2020.svg",
- "url": "https://www.pi-lar.net"
- },
- {
- "name": "FHNW - Fachhochschule Nordwestschweiz",
- "logo": "32_university-applied-sciences-arts-northwestern-switzerland-fhnw-logo.svg",
- "url": "https://www.fhnw.ch/en/"
- },
- {
- "name": "PerFact Innovation GmbH & Co. KG",
- "logo": "33_perfact-logo.svg",
- "url": "https://perfact.de/en/services/"
- }
- ]
-}
diff --git a/databags/membership.yaml b/databags/membership.yaml
new file mode 100644
index 0000000..d205304
--- /dev/null
+++ b/databags/membership.yaml
@@ -0,0 +1,99 @@
+members:
+- name: Technische Universität München
+ logo: 14_tum.png
+ url: https://www.tum.de
+- name: Haufe-Lexware GmbH & Co. KG
+ logo: 11_591e6251f13786217f2e2062_16132_LO_Haufe_Group_RGB_pos_en.svg
+ url: https://www.haufegroup.com/en/home
+- name: Python Academy
+ logo: 1_logo_pythonacademy.gif
+ url: https://www.python-academy.com
+- name: gocept gmbh & co. kg
+ logo: 2_gocept_logo_outline_neg.png
+ url: https://gocept.com
+ dark_bg: true
+- name: Zetwork
+ logo: 3_zetwork.png
+ url: https://www.zetwork.com
+- name: COM.lounge GmbH
+ logo: 4_cropped-Logo_COMlounge.png
+ url: https://comlounge.net
+- name: cyberconcepts IT-Consulting
+ logo: 5_cyberconcepts.png
+ url: https://www.cyberconcepts.de
+- name: Klein & Partner KG
+ logo: 6_kup-logo.svg
+ url: https://kleinundpartner.at
+- name: I.T.YOU. Ingenieurbüro für E-Business-Lösungen
+ logo: 8_ityou-logo.png
+ url: https://www.ityou.de
+- name: togis information design
+ logo: 9_togis.png
+ url: https://www.togis.com
+- name: Prontonet
+ logo: 10_prontologo.png
+ url: https://www.prontonet.eu
+- name: Novareto GmbH
+ logo: 12_logo-novareto.png
+ url: http://novareto.de
+- name: Werkbank Multimedia GmbH
+ logo: 13_werkbank.png
+ url: https://werkbank.de
+- name: 4teamwork
+ logo: 15_4TW_Logo_Blau_RGB.svg
+ url: https://www.4teamwork.ch
+- name: Derstappen IT Consulting
+ logo: 16_derico_logo-02_302x100.png
+ url: https://derico.de
+- name: InQuant GmbH
+ logo: 17_inquant.png
+ url: https://www.inquant.de
+- name: Starzel
+ logo: 18_logo-3.png
+ url: https://www.starzel.de
+- name: operun GmbH
+ logo: 19_logo_w_noborder.svg
+ url: https://www.operun.de
+ dark_bg: true
+- name: Lugensa GmbH
+ logo: 20_lugensa.png
+ url: http://www.lugensa.com
+- name: Clark Consulting & Research
+ logo: 21_ccr_logo.png
+ url: https://clark-consulting.eu
+- name: kitconcept GmbH
+ logo: 22_logo-white.svg
+ url: https://kitconcept.com
+ dark_bg: true
+- name: agitator Weblösungen
+ logo: null
+ url: https://www.agitator.com
+- name: cloud19 web solutions & services
+ logo: 24_c19-logo-white.svg
+ url: https://www.cloud19.at
+ dark_bg: true
+- name: Bluedynamics Alliance
+ logo: 25_bda-logo.svg
+ url: https://bluedynamics.com
+- name: nexiles GmbH
+ logo: 26_logo-4.png
+ url: https://www.nexiles.com
+ dark_bg: true
+- name: TOHATEC web solutions
+ logo: 27_tohatec-logo-mobile.png
+ url: https://www.tohatec.de
+- name: redO2oo KLG
+ logo: 28_redO2oo KLG.png
+ url: https://www.redo2oo.ch
+- name: Linux Systemhaus
+ logo: 29_lshs_logo.jpg
+ url: https://linux-systemhaus.de
+- name: pi-lar GmbH
+ logo: 31_pi-lar-logo_2020.svg
+ url: https://www.pi-lar.net
+- name: FHNW - Fachhochschule Nordwestschweiz
+ logo: 32_university-applied-sciences-arts-northwestern-switzerland-fhnw-logo.svg
+ url: https://www.fhnw.ch/en/
+- name: PerFact Innovation GmbH & Co. KG
+ logo: 33_perfact-logo.svg
+ url: https://perfact.de/en/services/
diff --git a/docs/communication/VOICE.md b/docs/communication/VOICE.md
index 0b8df63..3820552 100644
--- a/docs/communication/VOICE.md
+++ b/docs/communication/VOICE.md
@@ -53,6 +53,7 @@ Die Voice variiert situativ, bleibt aber erkennbar dieselbe Stimme.
| Förder-News | konkret, anerkennend, transparent | "Wir fördern X mit Y Euro, weil…" |
| Positionspapier | sachlich, mit Nachdruck, politisch | "Der PySV hält fest: …" |
| Sonstige News | nüchtern, einordnend | "Was bedeutet das für die Community?" |
+| Mitgliederversammlung | professionell, prägnant, motivierend ohne Zuckerguss | "Auf der Mitgliederversammlung am … hat der PySV …" |
| Social Media | gleicher Ton, kürzer, ein Gedanke pro Post | siehe unten |
---
@@ -116,6 +117,42 @@ Kein Marketing-Sprech ("revolutionär", "bahnbrechend", "DAS Event des Jahres",
>
> Förderanträge sind ganzjährig möglich; die Kriterien stehen unter [Link].
+### Mitgliederversammlung — Was rein, was raus
+
+Die Mitgliederversammlung ist ein wiederkehrender Pflichttermin und neigt im Bericht zur Aufzählungsdramaturgie. Der öffentliche Blogbeitrag soll informieren, ohne zu ermüden — und ohne intern gehörende Zahlen nach außen zu tragen.
+
+**Was im Beitrag steht:**
+
+- Wahlen — wer kandidiert, wer wurde gewählt, wer wurde im Amt bestätigt
+- Ausscheidende Vorstandsmitglieder mit **konkretem Dank** (für welche Leistung, nicht nur "für langjähriges Engagement")
+- Vorstandsmitglieder, die nicht erneut kandidieren, und der Grund, soweit öffentlich teilbar
+- Ergebnis der Rechnungsprüfer:innen — ob Entlastung erteilt wurde, nicht die geprüften Zahlen
+- Förderbericht — geförderte Projekte mit Beträgen, da Fördersummen ohnehin Teil der öffentlichen Kommunikation des PySV sind
+- Satzungsänderungen, strukturelle Beschlüsse
+
+**Was nicht im Beitrag steht:**
+
+- **Gewinn- und Verlustzahlen** aus dem Jahresabschluss
+- **Vereinsergebnis, Kassenbestand, Ergebnisvortrag** — keine Bilanzkennzahlen
+- Detail-Einnahmen und -Ausgaben im wirtschaftlichen oder ideellen Geschäftsbetrieb
+- Interne finanzielle Streitpunkte oder offene Diskussionen
+
+Diese Zahlen gehören in den Jahresbericht und in die interne Berichterstattung an die Mitglieder — nicht in den öffentlichen Beitrag. Verlinkt wird der Jahresbericht für Interessierte, der Beitrag selbst bleibt frei von Bilanzkennzahlen.
+
+**Ton:**
+
+Prägnant. Eher zwei knappe Absätze als sechs ausführliche. Motivierend, aber ohne Marketing-Glasur — statt "wir blicken zurück auf ein außergewöhnlich erfolgreiches Jahr" lieber "2026 hat der PySV X Projekte gefördert und Y Veranstaltungen getragen". Der Dank an ausscheidende Vorstände wird konkret formuliert, nicht floskelhaft. Wer eine Versammlung verpasst hat, soll den Beitrag in zwei Minuten lesen und das Wesentliche mitnehmen.
+
+> **Mitgliederversammlung 2027 — Ergebnisse**
+>
+> Auf der Mitgliederversammlung am 7. November 2027 hat der PySV einen neuen Vorstand gewählt. [Name] wurde im Amt bestätigt, [Name] und [Name] sind neu hinzugekommen. [Name] trat nach [X] Jahren nicht erneut an — der PySV dankt [Name] für [konkrete Leistung, z. B. den Aufbau des PyLadies Fund / die Modernisierung der Buchhaltung / die Vertretung des Verbands gegenüber Politik und Medien].
+>
+> Die Rechnungsprüfer:innen [Namen] haben den Jahresabschluss geprüft. Dem Vorstand wurde Entlastung erteilt. Den vollständigen Jahresbericht finden Mitglieder und Interessierte unter [Link].
+>
+> Im Förderbereich hat der PySV 2026 X Projekte mit insgesamt Y Euro unterstützt — von DjangoGirls-Workshops in [Stadt] über PyLadies-Meetups und Stipendien zur PyCon DE bis zur Übersetzung der Python-Dokumentation. Eine vollständige Übersicht steht unter [Link].
+>
+> Für 2027 setzt der Vorstand drei Schwerpunkte: die Modernisierung der Förderprozesse, eine stärkere Vertretung der Community gegenüber Politik und Medien, und den Ausbau des Mentoring-Programms. Wer mitarbeiten möchte — als Mitglied, als Sponsorin oder ehrenamtlich in einer Arbeitsgruppe — findet die Wege unter [Link].
+
### Positionspapier — Vorwort
> **Souveränität braucht Open Source. Open Source braucht Pflege.**
diff --git a/docs/communication/homepage-konzept.md b/docs/communication/homepage-konzept.md
new file mode 100644
index 0000000..5606b44
--- /dev/null
+++ b/docs/communication/homepage-konzept.md
@@ -0,0 +1,321 @@
+# Homepage-Konzept – pysv.org
+
+Konzept zur Überarbeitung der Startseite des Python Software Verband e.V.
+Quelle der Texte: `content/contents.lr` (DE) / `content/contents+en.lr` (EN).
+Template: `templates/page.html` (rendert Hero → Blog-USPs per Skript → Details).
+
+---
+
+## 1. Diagnose des Status quo
+
+Was die aktuelle Homepage tut:
+
+- Hero erklärt die Vereinsstruktur (Zusammenschluss, Beiträge, Förderprogramm) — also das *Wie*, nicht das *Warum*.
+- Zwischen Hero und Details werden per Lektor-Query Blog-Teaser eingespielt (`highlighted` zuerst, dann der Rest) — das ist der visuell stärkste Bereich, aber er erzählt keine Verbandsgeschichte, sondern listet Konferenzen.
+- Die „Aufgaben"-Sektion ist ein Zweizeiler.
+- Keine Sektion adressiert Sponsoren, andere Verbände oder politische Akteure direkt.
+- Begriffe wie *KI*, *Open Source*, *Forschung*, *Ökosystem*, *Diversität*, *Community-Kultur* tauchen nicht auf.
+- PyCon DE wird zwar als Blog-USP angeteasert, aber nicht inhaltlich positioniert als das, was sie ist.
+
+Konsequenz: Ein Sponsor, ein Verband oder ein politischer Akteur, der hier landet, bekommt einen organisatorischen Vereinsabriss. Was wir tun, wofür wir stehen, und warum man uns ernst nehmen sollte, fehlt.
+
+---
+
+## 2. Strategische Positionierung (das Dach über allem)
+
+Vier Botschaften, die auf jeder Section spürbar sein müssen:
+
+1. **Wir tragen die Leitkonferenz für angewandte KI mit Open Source im deutschsprachigen Raum.**
+ PyCon DE & PyData wird konsequent in genau diesen Worten geframed — nicht als „Python-Konferenz", sondern als der Ort, an dem KI mit offenen Werkzeugen praktisch wird. Das ist unsere stärkste politische, mediale und wirtschaftliche Karte.
+2. **Wir tragen die führende Konferenz für wissenschaftliches Python in Europa mit.**
+ EuroSciPy ist der Schwerpunkt Forschung & Wissenschaft — von Klimamodellen über Astrophysik bis zu Biomedizin. Wir sind Mit-Träger, Sponsor und Teil des Programmkomitees. Das ergänzt die PyCon DE & PyData, statt sie zu doppeln.
+3. **Python ist das gemeinsame Werkzeug von Forschung, Industrie und Verwaltung.**
+ Vom CERN-Datensatz über die Bilanzpipeline der Mittelständler bis zur Klima-Simulation der Behörde — Python ist die Brücke. Cross-Pollination zwischen Domänen ist kein Nebeneffekt, sondern unser Kerngeschäft.
+4. **Wir sind ein seriöser Träger mit einer ungewöhnlich offenen, hilfsbereiten Kultur — und alles davon ist ehrenamtlich getragen.**
+ Eingetragener Verein, gemeinnützig, mit Sitz in Heidelberg, Förderprogramm, Mitgliederversammlung, Vorstand — und gleichzeitig die Community, in der Junior-Entwickler:innen mit CTOs am Sprint-Tisch sitzen. Die Programmkomitees, das Orga-Team der PyCon DE, die Barcamp-Veranstalter:innen, der Vorstand — alle arbeiten ehrenamtlich. Das ist nicht selbstverständlich. Es ist die Grundlage von allem, was wir tun.
+
+Diese vier Aussagen sind das Fundament. Jede Section dient mindestens einer davon.
+
+---
+
+## 3. Stakeholder-Mapping
+
+Die Homepage hat vier gleichzeitige Leser:innen. Statt sie zu trennen (eigene Landingpages), bedienen wir sie über *Sektionen*, die jeweils eine Person stärker abholen, ohne die anderen zu verlieren.
+
+### A. Community-Mitglied
+- *Kommt von:* Konferenz, Meetup, Empfehlung.
+- *Sucht:* „Was machen die eigentlich neben der PyCon DE? Sollte ich Mitglied werden? Kann ich Förderung bekommen?"
+- *Sprache:* Du-nah, konkret, beispielbasiert. Wir benennen die Dinge, die in der Community zählen: Sprints, Meetups, Reisekosten, Diversity-Tickets, User Groups.
+- *Proof Points:* Geförderte Projekte mit Namen (Django Girls, Jugend Hackt, PyData BBQ …), Förderprogramm-Zahl (~15.000 €/Jahr), Mitgliederversammlung.
+- *Primary CTA:* „Mitglied werden" / „Förderung beantragen".
+
+### B. Sponsor
+- *Kommt von:* PyCon-DE-Sponsoring-Pitch, LinkedIn, Recruiting-Recherche.
+- *Sucht:* „Wer ist der Träger? Ist das ein professioneller Counterpart? Reichweite? Gemeinnützig?"
+- *Sprache:* Sachlich, faktenstark, mit Zahlen. Reichweite, Audience-Profil, Wiedererkennung im Markt.
+- *Proof Points:* Anzahl Teilnehmende PyCon DE & PyData, Programmpunkte, Tracks (KI, Data, Open Source), e.V. & gemeinnützig, Standorte/Historie.
+- *Primary CTA:* „PyCon-DE-Sponsoring" / „Kontakt für Partnerschaften".
+
+### C. Andere Verbände / Institutionen
+- *Kommt von:* Recherche zu Open-Source-Vertretung in DE, KI-Diskurs, Bildungspolitik.
+- *Sucht:* „Wer spricht für die deutschsprachige Python-Community? Mit wem können wir gemeinsame Sache machen?"
+- *Sprache:* Institutionell, mit klarer Selbstverortung. Wir sind *die* Stimme des deutschsprachigen Python-Ökosystems.
+- *Proof Points:* e.V., Satzung, Vorstand, Sitz Heidelberg, jährliche Mitgliederversammlung, EuroSciPy-Mitorganisation, internationale Vernetzung (EuroPython, PSF).
+- *Primary CTA:* „Kontakt für Kooperationen" / Vorstand erreichbar.
+
+### D. Politik / politische Akteur:innen
+- *Kommt von:* Anhörung, Briefing, Verbändekonsultation, KI-/Digital-/Bildungsthemen.
+- *Sucht:* „Ist das ein anschlussfähiger Gesprächspartner zu Open Source, KI-Souveränität, Digitalbildung?"
+- *Sprache:* Politik-Anschluss-Vokabular ohne Lobby-Sprech. Begriffe wie *digitale Souveränität*, *Open-Source-Resilienz*, *MINT-Bildung*, *Fachkräfte*, *Forschungstransfer*.
+- *Proof Points:* Python in Forschung & Verwaltung (BfS, DWD, DLR, RKI, statistische Ämter — beispielhaft nennen, falls belegbar), gemeinnützig, neutraler Träger, jährliche Konferenz mit X Teilnehmenden, Förderung von Nachwuchs.
+- *Primary CTA:* „Kontakt für politische Gesprächspartner:innen" / Positionspapiere/Pressekontakt.
+
+---
+
+## 4. Seitenarchitektur (Section-Reihenfolge)
+
+Bestehende Render-Reihenfolge: **Hero → Blog-USPs (Skript) → Details.**
+Neue Reihenfolge (alle Sections auf einer Seite, modular nach unten gestapelt):
+
+```
+1. Hero — Mission in einem Satz + zwei Sätze + zwei CTAs
+2. Stakeholder-Doors — vier Mini-Kacheln (Community / Sponsoren / Verbände / Politik)
+3. Featured-Blogs (Skript, bestehend) — PyCon DE 2027 + MV 2025 + EuroSciPy + PyCon DE 2026
+4. Unsere Konferenzen & Barcamps — drei Formate: PyCon DE & PyData (angewandte KI/Open Source), EuroSciPy (Wissenschaft), Barcamps (Community-getragen)
+5. Ehrenamtlich getragen — eigener Akzent zur Trägerschaft (Programmkomitees, Orga, Vorstand)
+6. Was wir fördern — Förderprogramm in Klartext + Beispiele
+7. Das Python-Ökosystem — Forschung bis Business, Cross-Pollination, Werkzeuglandschaft
+8. Community-Kultur — offen, divers, hilfsbereit, professionell
+9. Der Verband in Zahlen — Proof-Strip (Jahre aktiv, geförderte Projekte, Konferenz-Reichweite, Mitglieder, Ehrenamtsstunden)
+10. Mitmachen — drei klare Pfade (Mitglied / Sponsor / Förderung beantragen) + Kontakt
+```
+
+Wichtig: Die Featured-Blogs (3) bleiben dort, wo sie heute sind — sie sind der erste „Beweis", dass etwas passiert. Alle Sections danach sind statische `details`-Inhalte (bzw. — siehe Abschnitt 7 — neue Modellfelder, falls wir das sauber bauen wollen).
+
+---
+
+## 5. Textkonzept pro Section (DE, Vorschlag)
+
+Jede Section: **Zweck → Headline → Body → CTA → visueller Anker.**
+
+### 5.1 Hero
+
+- *Zweck:* In drei Sekunden klar machen, wer wir sind und wofür wir stehen. Mission > Vereinsstruktur.
+- *Headline (H1):* **Python Software Verband**
+- *Sub-Headline:* *Die Stimme der deutschsprachigen Python-Community — von Forschung bis Industrie, von Open Source bis angewandter KI.*
+- *Body (2–3 Sätze):*
+ > Wir fördern Python und Open Source im deutschsprachigen Raum — als gemeinnütziger Verein, als Träger der PyCon DE & PyData (Deutschlands führende Konferenz für angewandte KI mit Open Source), als Mit-Träger der EuroSciPy (Europas zentrale Konferenz für wissenschaftliches Python) und als Förderer der Barcamps, Meetups und Sprints der Community. All das wird ehrenamtlich getragen: von Programmkomitees, Orga-Teams und einem gewählten Vorstand. Hinter dem Verband steht eine Community, die ungewöhnlich offen, divers und hilfsbereit ist — und ein Ökosystem, das in fast jeder Branche und jeder Forschungsdisziplin zuhause ist.
+- *CTAs:* `Mitglied werden` (primär) · `Förderung beantragen` (sekundär) · `Sponsoring & Partner` (tertiär, dezenter Link)
+- *Visueller Anker:* Großes, ruhiges Headerbild — kein Stock-Code. Empfehlung: Foto aus der PyCon DE (gefüllter Saal von hinten, oder Sprint-Tisch). Alternativ ein vektorisiertes Motiv aus dem Logo-Farbraum (`--primary-color: #400811`, `--highlight-color: #FA4233`).
+
+### 5.2 Stakeholder-Doors (neu)
+
+- *Zweck:* Jede:r der vier Personas erkennt sich in der ersten Bildschirmhöhe. „Ich bin gemeint."
+- *Headline (H2):* **Sie kommen aus …**
+- *Mini-Kacheln (je 1 Zeile + Link):*
+ - **… der Community.** Meetups, Sprints, Förderung für eure Events. → *Was wir fördern*
+ - **… einem Unternehmen.** Sponsoring der PyCon DE, Mitgliedschaft, Recruiting-Reichweite. → *Für Sponsoren*
+ - **… einem Verband oder einer Institution.** Kooperationen rund um Open Source und Digitalisierung. → *Kontakt Vorstand*
+ - **… der Politik oder Verwaltung.** Open Source als Standortfaktor, KI-Souveränität, MINT-Bildung. → *Pressekontakt & Positionen*
+- *Visueller Anker:* Vier gleich große Karten, je ein Icon (Sprechblase / Handshake / Säulen / Bundesadler-frei: stilisiertes Gebäude). Kein Foto — bewusst nüchtern.
+
+### 5.3 Featured-Blogs *(bleibt wie aktuell, Skript-gerendert)*
+
+- *Zweck:* Aktualität, Beweis, dass etwas passiert.
+- Keine Textänderung nötig — die Blog-Teaser sind solide. Hinweis: `teaser_text` in den jeweiligen Blog-Einträgen kuratieren, damit PyCon-DE-Einträge die KI-/Open-Source-Sprache verwenden (siehe 5.4).
+
+### 5.4 Unsere Konferenzen & Barcamps (neu, eigene Sektion)
+
+- *Zweck:* Die drei Formate, mit denen wir die Community jährlich zusammenbringen, sauber voneinander abgrenzen — und PyCon DE konsequent als KI-/Open-Source-Leitkonferenz, EuroSciPy als Wissenschafts-Anker, Barcamps als Community-Format positionieren.
+- *Headline (H2):* **Unsere Konferenzen & Barcamps**
+- *Lead (1 Absatz):*
+ > Wir bringen die Python-Community in drei Formaten zusammen — vom Großevent mit mehreren tausend Teilnehmenden bis zum Wochenend-Barcamp mit 25 Leuten. Alle drei Formate werden ehrenamtlich getragen, vom Verband finanziert oder ko-finanziert und sind offen für die gesamte Community.
+
+#### 5.4 a) PyCon DE & PyData — angewandte KI mit Open Source
+
+- *Sub-Headline (H3):* **Deutschlands führende Konferenz für angewandte KI mit Open Source**
+- *Body:*
+ > Einmal im Jahr trifft sich die deutschsprachige Python-Community zu Deutschlands wichtigster Konferenz zur Anwendung von Künstlicher Intelligenz auf Basis von Open Source. Drei Konferenztage, ein Sprint- und Community-Tag, ein Masterclass-Tag. Hier kommen die Menschen zusammen, die KI nicht nur diskutieren, sondern bauen: ML-Engineers, Data Scientists, Forschende, CTOs, Studierende. Quer durch Branchen — von der DAX-Konzern-IT über Mittelstand und Verwaltung bis zur universitären Forschung. Die PyCon DE & PyData ist die einzige Veranstaltung dieser Größenordnung im deutschsprachigen Raum, die Open Source und angewandte KI konsequent zusammen denkt.
+- *Fakt-Kacheln:*
+ - **130+ Programmpunkte** je Edition
+ - **Hauptthemen:** KI, Data, Open-Source-Tools, MLOps
+ - **Reichweite:** mehrere tausend Teilnehmende pro Jahr (zuletzt Darmstadt 2026, als nächstes Heidelberg 2027)
+- *CTA:* `Programm der nächsten Edition` (Link auf Blog-Eintrag PyCon DE 2027) · `Sponsoring-Möglichkeiten` (Mailto / Sponsoring-PDF)
+- *Visueller Anker:* Foto aus dem Plenum.
+
+#### 5.4 b) EuroSciPy — wissenschaftliches Python in Europa
+
+- *Sub-Headline (H3):* **Europas zentrale Konferenz für wissenschaftliches Python — mitgetragen vom PySV**
+- *Body:*
+ > Die EuroSciPy ist die jährliche europäische Konferenz für Python in der Forschung und in den Wissenschaften. Klimamodelle, Astrophysik, Biomedizin, Geowissenschaften, numerische Simulation, Hochleistungsrechnen: Wo immer in Europa wissenschaftliche Daten mit Python verarbeitet werden, ist die EuroSciPy der jährliche Treffpunkt. Der Python Software Verband ist Mit-Träger der Konferenzreihe und Teil des Programmkomitees. Die nächste Edition findet 2026 in Krakau statt.
+- *Fakt-Kacheln:*
+ - **Schwerpunkt:** Forschung & Wissenschaft, NumPy/SciPy-Ökosystem
+ - **Format:** 6 Tage, Talks · Workshops · Sprints
+ - **Reichweite:** ~200 Teilnehmende, ~40 Speaker:innen, 16 Workshops (Edition 2026)
+- *CTA:* `EuroSciPy 2026 — Krakau` (Link Blog-Eintrag).
+- *Visueller Anker:* Foto Wissenschafts-Setting oder Konferenzbild Krakau.
+
+#### 5.4 c) Barcamps — Community-getragen, niedrigschwellig, regional
+
+- *Sub-Headline (H3):* **Barcamps & PythonCamps — wo Python-Begeisterung lokal stattfindet**
+- *Body:*
+ > Neben den großen Konferenzen leben wir das Barcamp-Format: kleinere, regionale Wochenend-Veranstaltungen, deren Programm von den Teilnehmenden selbst gestaltet wird. PythonCamp Köln, PythonCamp auf Rügen, Python BarCamp Karlsruhe, PyCamp Leipzig — überall im deutschsprachigen Raum. Wer auf einer PyCon DE überfordert ist, findet hier den einfachen Einstieg in die Community; wer schon mittendrin ist, findet hier die offenen Diskussionen abseits der großen Bühne.
+ >
+ > Diese Barcamps werden vollständig von Ehrenamtlichen organisiert. Der Verband finanziert sie mit, sorgt für Versicherungsschutz und sichtbares Sponsoring — die inhaltliche Hoheit liegt bei den Veranstalter:innen vor Ort.
+- *Fakt-Kacheln:*
+ - **Größenordnung:** 25–80 Teilnehmende je Camp
+ - **Format:** offenes Sessions-Board, kein vorgegebenes Programm
+ - **Frequenz:** mehrere Camps pro Jahr im deutschsprachigen Raum
+- *CTA:* `Aktuelle Barcamps in den Events` (Link auf `/events`) · `Ein Barcamp anmelden / fördern lassen` (Link auf `/grants`).
+- *Visueller Anker:* Foto-Mini-Galerie: Sessions-Board / Aussenshot / Gruppenfoto.
+
+### 5.5 Ehrenamtlich getragen (neu, eigene kleine Sektion)
+
+- *Zweck:* Diese Aussage darf nicht in einer Aufzählung versanden. Sie ist die Grundlage unserer Glaubwürdigkeit gegenüber Politik (Bürgerschaftlichkeit), Sponsoren (Mittel kommen an, nicht in Gehälter) und Verbänden (echte Community, kein Beratungsbüro).
+- *Headline (H2):* **Alles ehrenamtlich getragen**
+- *Body (kurz, 2 Absätze):*
+ > Die PyCon DE & PyData, die EuroSciPy, die Barcamps, das Förderprogramm, der Vorstand — all das ist ehrenamtliche Arbeit. Mehrere hundert Menschen organisieren, kuratieren, reviewen Vorträge, schleppen Hardware, betreuen Helpdesks und beantworten E-Mails, ohne dafür bezahlt zu werden. Sponsoring- und Mitgliedsbeiträge fließen in Veranstaltungen, Förderung und Infrastruktur — nicht in Gehälter.
+ >
+ > Das ist kein Detail, das in einer Fußnote stehen sollte. Es ist der Grund, warum eine PyCon DE 30–50 % günstiger ist als vergleichbare kommerzielle KI-Konferenzen, warum der Förderbescheid in Wochen statt Monaten kommt und warum auf einer PyCon DE Junior-Entwickler:innen und CTOs am selben Tisch sitzen.
+- *Visueller Anker:* Eine große Zahl: **„hunderte ehrenamtlich Aktive pro Jahr"** (Zahl mit Vorstand verifizieren) — oder eine Foto-Wand „Faces of PySV": Helfer:innen-T-Shirts, Orga-Team-Aufnahmen, Sprint-Mentor:innen. Ehrenamtlich heißt: Gesichter.
+
+### 5.6 Was wir fördern (neu, ersetzt den heutigen „Aufgaben"-Zweizeiler)
+
+- *Zweck:* Konkret machen, was *„fördern"* bedeutet, mit Beispielen, die Glaubwürdigkeit erzeugen.
+- *Headline (H2):* **Was wir fördern**
+- *Intro:*
+ > Mit den Beiträgen unserer Mitglieder und den Erträgen unserer Konferenzen unterstützen wir die Python-Community im deutschsprachigen Raum — finanziell, organisatorisch und sichtbar.
+- *Drei-Spalten-Block:*
+ - **Konferenzen, Barcamps & Community-Events.** PyCon DE & PyData (Träger), EuroSciPy (Mit-Träger), PythonCamps und Barcamps in Köln, Rügen, Karlsruhe, Leipzig, Meetup-Reihen. Wir tragen, organisieren mit oder fördern pauschal — und übernehmen Versicherungsschutz für ehrenamtliche Veranstalter:innen.
+ - **Open-Source-Entwicklung.** Sprints, konkrete Features, Wartungsarbeit an Bibliotheken — bis zu 800 € je Vorhaben.
+ - **Bildung & Nachwuchs.** Django Girls, Jugend Hackt, Workshops, Diversity-Tickets. Niedrigschwellig, formloser Antrag.
+- *Beispielzeile:* „Zuletzt gefördert: Django Girls Berlin · PyData BBQ Heidelberg · GeoPython Basel · Jugend Hackt · Zope-Sprint."
+- *CTA:* `Förderung beantragen` (Mailto an grants@python-verband.org) · `Förderprogramm im Detail`
+- *Visueller Anker:* Kennzahl groß: **„~15.000 € jährliches Förderbudget"** + Mini-Galerie aus 3–4 Event-Fotos.
+
+### 5.7 Das Python-Ökosystem (neu)
+
+- *Zweck:* Klarmachen, dass „Python" nicht eine Sprache unter vielen ist, sondern ein domänenübergreifendes Werkzeug-Ökosystem — Argument für Politik und Verbände.
+- *Headline (H2):* **Ein Ökosystem, das Forschung, Industrie und Verwaltung verbindet**
+- *Body:*
+ > Python ist die meistgenutzte Programmiersprache der Welt — und im deutschsprachigen Raum die gemeinsame Sprache von Forschungsinstituten, Konzernen, Mittelstand, Behörden und Bildungseinrichtungen. Rund um Python existiert ein Ökosystem aus hunderttausenden Open-Source-Bibliotheken: NumPy, pandas, scikit-learn, PyTorch, FastAPI, Django, Jupyter — die Werkzeuge hinter moderner Datenarbeit, wissenschaftlichem Rechnen, Webdiensten und KI-Anwendungen.
+ >
+ > Genau deshalb funktioniert unsere Community so gut: Eine Klimaforscherin, eine Bank-Quant-Analystin und eine Backend-Entwicklerin arbeiten mit denselben Tools. Cross-Pollination zwischen Domänen ist kein Nebeneffekt — sie ist der Grund, warum Python-Wissen so schnell überall ankommt.
+- *Visueller Anker:* Domain-Strip mit kleinen Etiketten: **Wissenschaft · Data Science · KI/ML · Web · DevOps · Bildung · Verwaltung · Finanzen · Bio/Med · Geo · Industrie**. Ggf. als horizontale Pille-Reihe in `--highlight-color-pale`.
+
+### 5.8 Community-Kultur (neu)
+
+- *Zweck:* Den weichen, aber entscheidenden Faktor erklären — und zugleich zugänglich wirken.
+- *Headline (H2):* **Die Kultur hinter dem Verband**
+- *Body (kurz, drei Absätze):*
+ > **Hilfsbereit.** Wer das erste Mal auf einer PyCon DE ist, wird in der Mittagspause an einen Tisch eingeladen. Wer eine Bibliothek pflegt, bekommt auf der Mailingliste Antworten von den Maintainer:innen. Das ist keine Folklore — das ist eine bewusst gepflegte Kultur.
+ >
+ > **Offen und divers.** Wir leben einen [Code of Conduct](/coc), der nicht dekorativ ist. Wir fördern gezielt Initiativen wie Django Girls und Diversity-Tickets, weil eine breitere Community eine bessere Community ist — auch fachlich.
+ >
+ > **Professionell und ehrenamtlich.** Hinter dieser Offenheit steht harte Arbeit: gewählter Vorstand, jährliche Mitgliederversammlung, transparente Finanzen, eingetragener Verein — und mehrere hundert Ehrenamtliche, die Programmkomitees, Konferenz-Orga und Barcamp-Veranstaltungen tragen. Wir sind freundlich. Wir sind nicht naiv.
+- *Visueller Anker:* Foto-Trio: Sprint-Tisch / Hauptsaal / Hallway-Track. Bildunterschriften mit echten Event-Namen.
+
+### 5.9 Der Verband in Zahlen (neu, Proof-Strip)
+
+- *Zweck:* Für Sponsoren, Verbände und Politik in einer Sekunde Seriosität & Größenordnung zeigen.
+- *Format:* Horizontaler Strip, 5–7 große Zahlen mit kurzer Bezeichnung. Beispiele (Zahlen final mit Vorstand verifizieren):
+ - **seit 200X** als e.V. aktiv
+ - **~15.000 €** jährliches Förderbudget
+ - **130+** Programmpunkte je PyCon DE
+ - **mehrere tausend** Teilnehmende pro PyCon DE & PyData
+ - **~200** Teilnehmende EuroSciPy / Jahr
+ - **mehrere Barcamps** pro Jahr im deutschsprachigen Raum
+ - **100 % ehrenamtlich** organisiert (Programmkomitees, Orga, Vorstand)
+ - **gemeinnützig** anerkannt, Sitz Heidelberg
+- *Visueller Anker:* Schlichter Zahlen-Strip in Verbandsfarben, keine Icons.
+
+### 5.10 Mitmachen (CTA-Block, ersetzt das heutige „Mitglied werden" am Ende)
+
+- *Zweck:* Drei klare Pfade, ein Kontakt-Anker.
+- *Headline (H2):* **Mitmachen**
+- *Drei Karten:*
+ - **Mitglied werden.** Ab 60 € im Jahr (Einzelpersonen) bzw. 600 € (Unternehmen). Stimmrecht, Sichtbarkeit, aktive Förderung. → `/membership`
+ - **PyCon DE sponsern.** Erreichen Sie die deutschsprachige KI- und Python-Community direkt. → Mailto Sponsoring + Sponsoring-Deck (PDF, falls vorhanden).
+ - **Förderung beantragen.** Formlos per E-Mail, schnelle Vorstandsentscheidung. → `/grants`
+- *Schluss-Zeile:*
+ > Sie kommen aus Politik, Verwaltung oder einem anderen Verband? Wir freuen uns über Gespräche — Kontakt: [info@pysv.org](mailto:info@pysv.org).
+- *Visueller Anker:* Drei gleichwertige Karten, primäre/sekundäre/tertiäre Hierarchie nur über Button-Farben.
+
+---
+
+## 6. Tonalität / Voice in 6 Regeln
+
+1. **Klartext vor Fachjargon.** „KI", „Open Source", „Förderung" — nicht „kuratierte Ökosystem-Maßnahmen".
+2. **„Wir" statt „Der Verband".** Persönlich, aber nicht anbiedernd.
+3. **Konkret vor abstrakt.** Eine Zahl, ein Eigenname, ein Beispiel ist mehr wert als drei Adjektive.
+4. **Höflich-direkt.** Wir sprechen Sponsoren und Politik in der Sie-Form an, die Community-Sektionen dürfen Du verwenden, wenn der Kontext es trägt — sonst Sie. Konsistenz pro Section.
+5. **„Pythonista" ist erlaubt.** Identitäts-positiver Community-Begriff, kein Nerd-Jargon.
+6. **Keine Phrasen.** Worte wie „leidenschaftlich", „passionate", „synergetisch", „state-of-the-art" streichen, bevor sie ins Wireframe kommen.
+
+---
+
+## 7. Umsetzung in der Codebase
+
+Die heutige Architektur erlaubt nur **`hero`** + **`details`** als Markdown-Felder (siehe `models/page.ini`). Dazwischen werden Blog-USPs gerendert. Zwei Optionen:
+
+### Option A — schnell, minimal-invasiv
+
+Alles, was nach den Blog-USPs kommt, in `details` schreiben. Vorteil: keine Template-Änderung. Nachteil: alle Sektionen teilen sich denselben Markdown-Block, visuelle Hierarchie nur über H2/H3 und CSS.
+
+→ Stakeholder-Doors (5.2) ginge per HTML in den `hero`-Markdown (Lektor erlaubt Roh-HTML).
+→ PyCon-DE-Sektion, Förderung, Ökosystem, Kultur, Zahlen, CTAs als H2-Blöcke in `details`.
+
+### Option B — sauber, mittelfristig
+
+`models/page.ini` um neue, semantische Felder erweitern und im Template einzeln rendern:
+
+```ini
+[fields.stakeholder_doors] ; HTML/Markdown — vier Personas
+[fields.conferences_section] ; Markdown — Lead + drei Unterblöcke (PyCon, EuroSciPy, Barcamps)
+[fields.volunteers_section] ; Markdown — Ehrenamt-Akzent
+[fields.grants_section] ; Markdown
+[fields.ecosystem_section] ; Markdown
+[fields.culture_section] ; Markdown
+[fields.numbers_strip] ; flow oder repeated record — inkl. Ehrenamtsstat
+[fields.cta_section] ; Markdown
+```
+
+`templates/page.html` rendert sie nach dem Blog-USP-Block in der oben festgelegten Reihenfolge. Jedes Feld bekommt einen `` mit klarer CSS-Klasse, damit die visuellen Anker (Karten, Zahlen-Strip, Domain-Pillen) gezielt gestylt werden können.
+
+**Empfehlung:** Option B. Sie zwingt zur sauberen Trennung, macht die Pflege durch Vorstand/Redaktion einfacher und erlaubt es, einzelne Sections auf der englischen Variante (`contents+en.lr`) zu spiegeln oder bewusst zu kürzen.
+
+### CSS-Erweiterungen (kurz)
+
+Wiederverwenden, was da ist (`--primary-color`, `--highlight-color`, USP-Karten-Layout). Zusätzlich nötig:
+
+- `.stakeholder-doors` — 4-Karten-Grid, dezent.
+- `.conferences-block` — Lead + drei Sub-Sektionen (`.conf-pycon`, `.conf-euroscipy`, `.conf-barcamps`) mit jeweils Fakt-Kacheln.
+- `.volunteers-accent` — eigene, knappe Akzent-Sektion (z. B. mit großem Zitat / großer Zahl).
+- `.ecosystem-domains` — Pillen-Reihe.
+- `.numbers-strip` — horizontale Zahlen-Reihe, große Typo, inkl. Ehrenamt-Stat.
+- `.cta-cards` — 3-Karten-Grid mit primär/sekundär/tertiär-Buttons.
+
+### Englische Variante
+
+`content/contents+en.lr` mit übersetzten Inhalten spiegeln. Politik-Sektion und Verbands-Kooperationen können auf EN kürzer ausfallen (Zielgruppe lebt überwiegend im deutschsprachigen Raum). PyCon-DE- und Ökosystem-Sektion vollständig übersetzen — sie sind die internationale Visitenkarte.
+
+---
+
+## 8. Was vor der Umsetzung noch zu klären ist
+
+1. **Zahlen verifizieren** (Gründungsjahr, exakte Teilnehmenden-Zahlen letzte PyCon DE & PyData, EuroSciPy-Reichweite, Anzahl ehrenamtlich Aktiver pro Jahr, Förderbudget aktuell, Anzahl Mitglieder — Vorstand fragen). Siehe MV-Erinnerung: keine P&L-Zahlen, aber Reichweite/Förderbudget/Ehrenamtsstatistik sind ok.
+ - **Barcamp-Inventar:** Liste der aktiven Barcamp-Reihen (Köln/Rügen/Karlsruhe/Leipzig — kommen weitere dazu?) abstimmen, damit die Sektion aktuell bleibt.
+2. **Sponsoring-Asset:** Gibt es ein aktuelles Sponsoring-PDF, das wir verlinken können? Wenn nein → kurzes One-Pager-Folgeprojekt.
+3. **Politik-Kontakt:** Soll `info@pysv.org` ausreichen oder eine eigene Adresse (z. B. `presse@pysv.org`)? Empfehlung: dedizierte Adresse.
+4. **Logo-Strip (Sponsoren/Partner):** Mit welchen Sponsoring-Logos der letzten PyCon dürfen wir auf der Homepage werben (vertragliche Lage prüfen)?
+5. **Foto-Material:** Brauchen wir freigegebene Fotos aus PyCon DE 2026 (Darmstadt) als visuelle Anker — wer im Verband hat Zugriff?
+
+---
+
+## 9. Empfohlene Reihenfolge der Umsetzung
+
+1. **Texte final schreiben** (auf Basis dieses Konzepts, mit Vorstand abgestimmt).
+2. **Option B implementieren:** Modell erweitern, Template anpassen, CSS-Klassen ergänzen.
+3. **Bildmaterial einbinden** (Heldenbild, Foto-Trio, Sponsoring-Logo-Strip).
+4. **EN-Variante spiegeln**, Politik-Section auf DE belassen oder bewusst englisch nachziehen.
+5. **Review** mit je einer Person aus jeder Zielgruppe (Community / Sponsor / Verband / Politik) — bevor live.
diff --git a/models/page.ini b/models/page.ini
index e3bae05..eac2946 100644
--- a/models/page.ini
+++ b/models/page.ini
@@ -10,6 +10,30 @@ type = string
label = Hero
type = markdown
+[fields.conferences_section]
+label = Konferenzen & Barcamps
+type = markdown
+
+[fields.volunteers_section]
+label = Ehrenamt-Akzent
+type = markdown
+
+[fields.grants_section]
+label = Was wir fördern
+type = markdown
+
+[fields.ecosystem_section]
+label = Das Python-Ökosystem
+type = markdown
+
+[fields.culture_section]
+label = Community-Kultur
+type = markdown
+
+[fields.cta_section]
+label = Mitmachen
+type = markdown
+
[fields.details]
-label = Details
+label = Details (Legacy / Fallback)
type = markdown
diff --git a/models/python-post.ini b/models/python-post.ini
new file mode 100644
index 0000000..9ef6ae3
--- /dev/null
+++ b/models/python-post.ini
@@ -0,0 +1,20 @@
+[model]
+name = Python Post
+label = {{ this.title }}
+hidden = yes
+
+[fields.title]
+label = Title
+type = string
+
+[fields.order]
+label = Reihenfolge
+type = integer
+
+[fields.teaser]
+label = Teaser
+type = markdown
+
+[fields.body]
+label = Body
+type = markdown
diff --git a/models/python.ini b/models/python.ini
new file mode 100644
index 0000000..19f67a1
--- /dev/null
+++ b/models/python.ini
@@ -0,0 +1,18 @@
+[model]
+name = Python
+label = Python
+
+[fields.title]
+label = Title
+type = string
+
+[fields.intro]
+label = Intro
+type = markdown
+
+[children]
+model = python-post
+order_by = order, title
+
+[pagination]
+enabled = no
diff --git a/packages/lektor-yaml-databag/lektor_yaml_databag.py b/packages/lektor-yaml-databag/lektor_yaml_databag.py
new file mode 100644
index 0000000..9d58a22
--- /dev/null
+++ b/packages/lektor-yaml-databag/lektor_yaml_databag.py
@@ -0,0 +1,53 @@
+"""Adds YAML (.yaml / .yml) databag support to Lektor.
+
+Lektor's built-in ``Databags`` class only discovers and loads ``.ini`` and
+``.json`` files. This plugin patches both the discovery loop and the
+``load_databag`` dispatch so that YAML files placed in ``databags/`` are
+picked up by ``bag('name')`` exactly the same way as JSON files.
+"""
+
+import os
+from collections import OrderedDict
+
+import yaml
+
+from lektor import databags as _databags
+from lektor.pluginsystem import Plugin
+
+_YAML_EXTS = (".yaml", ".yml")
+_ORIGINAL_LOAD = _databags.load_databag
+_ORIGINAL_INIT = _databags.Databags.__init__
+
+
+def _load_yaml(filename):
+ with open(filename, "r", encoding="utf-8") as f:
+ data = yaml.safe_load(f)
+ if data is None:
+ return OrderedDict()
+ return data
+
+
+def _load_databag_with_yaml(filename):
+ if filename.endswith(_YAML_EXTS):
+ return _load_yaml(filename)
+ return _ORIGINAL_LOAD(filename)
+
+
+def _patched_init(self, env):
+ _ORIGINAL_INIT(self, env)
+ try:
+ for filename in os.listdir(self.root_path):
+ if filename.endswith(_YAML_EXTS):
+ name = os.path.splitext(filename)[0]
+ self._known_bags.setdefault(name, []).append(filename)
+ except OSError:
+ pass
+
+
+class YamlDatabagPlugin(Plugin):
+ name = "YAML databag"
+ description = "Loads .yaml / .yml files as Lektor databags via bag()."
+
+ def on_setup_env(self, **extra):
+ _databags.load_databag = _load_databag_with_yaml
+ _databags.Databags.__init__ = _patched_init
diff --git a/packages/lektor-yaml-databag/setup.py b/packages/lektor-yaml-databag/setup.py
new file mode 100644
index 0000000..cc9fcad
--- /dev/null
+++ b/packages/lektor-yaml-databag/setup.py
@@ -0,0 +1,14 @@
+from setuptools import setup
+
+setup(
+ name="lektor-yaml-databag",
+ version="0.1.0",
+ description="Adds YAML (.yaml / .yml) databag support to Lektor.",
+ py_modules=["lektor_yaml_databag"],
+ install_requires=["PyYAML>=6.0"],
+ entry_points={
+ "lektor.plugins": [
+ "yaml-databag = lektor_yaml_databag:YamlDatabagPlugin",
+ ],
+ },
+)
diff --git a/templates/board.html b/templates/board.html
index 75b6ec9..2d789fd 100644
--- a/templates/board.html
+++ b/templates/board.html
@@ -12,7 +12,16 @@ {{ this.title }}
Vorstand
{% for member in bag('board')['current_members'] %}
- {{ render_board_member(member) }}
+ {{ render_board_member(member, this.alt) }}
+ {% endfor %}
+
+
+
+
+
{% if this.alt == 'en' %}Auditors{% else %}Rechnungsprüfer{% endif %}
+
+ {% for member in bag('board')['current_auditors'] %}
+ {{ render_board_member(member, this.alt) }}
{% endfor %}
@@ -21,7 +30,7 @@ Vorstand
Ehemalige Vorstandsmitglieder
{% for member in bag('board')['former_members'] %}
- {{ render_board_member(member) }}
+ {{ render_board_member(member, this.alt) }}
{% endfor %}
diff --git a/templates/macros/blog.html b/templates/macros/blog.html
index 1a03031..c73d0f2 100644
--- a/templates/macros/blog.html
+++ b/templates/macros/blog.html
@@ -2,13 +2,11 @@
{{ post.title }}
{{ post.pub_date|dateformat('d.MM.YYYY')}}
+{% if post.teaser_image %}
- {% if post.teaser_image %}
|url }})
- {% else %}
-

- {% endif %}
+{% endif %}
{{ post.body }}
{% endmacro %}
@@ -17,8 +15,6 @@ {{ post.pub_date|dateformat('d.MM.YYYY')}}
{% if post.teaser_image %}
-{% else %}
-
{% endif %}
diff --git a/templates/macros/board.html b/templates/macros/board.html
index e64f027..c345b5b 100644
--- a/templates/macros/board.html
+++ b/templates/macros/board.html
@@ -1,4 +1,4 @@
-{% macro render_board_member(member) %}
+{% macro render_board_member(member, alt) %}
|url }})
@@ -6,6 +6,9 @@
{{ member.name }}
{{ member.role }}
+ {% if member.bio and member.bio[alt] %}
+
{{ member.bio[alt] }}
+ {% endif %}
{% endmacro %}
diff --git a/templates/membership.html b/templates/membership.html
index b53b217..a63ea5d 100644
--- a/templates/membership.html
+++ b/templates/membership.html
@@ -11,11 +11,15 @@
{{ this.title }}
{% for member in bag('membership')['members'] %}
-
- {% if member.logo %}
+ {% if member.logo %}
+
|url }})
- {% endif %}
+ {% else %}
+
+ {{ member.name[0]|upper }}
+
+ {% endif %}
{{ member.name }}
{{ member.url }}
diff --git a/templates/page.html b/templates/page.html
index 8481a21..f341b35 100644
--- a/templates/page.html
+++ b/templates/page.html
@@ -6,12 +6,20 @@
{% block body %}
-
+
{{ this.title }}
{{ this.hero }}
-
+
-
+
+{% if this.ecosystem_section %}
+
+ {{ this.ecosystem_section }}
+
+{% endif %}
+
+
+
{% for post in site.query('/blog').filter(F.show_on_homepage == True)
.filter(F.highlighted == True).order_by('-pub_date') %}
@@ -29,7 +37,39 @@ {{ this.title }}
{% endfor %}
-
+
+
+{% if this.conferences_section %}
+
+ {{ this.conferences_section }}
+
+{% endif %}
+
+{% if this.volunteers_section %}
+
+ {{ this.volunteers_section }}
+
+{% endif %}
+
+{% if this.grants_section %}
+
+ {{ this.grants_section }}
+
+{% endif %}
+
+{% if this.culture_section %}
+
+ {{ this.culture_section }}
+
+{% endif %}
+
+{% if this.cta_section %}
+
+ {{ this.cta_section }}
+
+{% endif %}
-
{{ this.details }}
+{% if this.details %}
+
+{% endif %}
{% endblock %}
diff --git a/templates/python-post.html b/templates/python-post.html
new file mode 100644
index 0000000..bc00297
--- /dev/null
+++ b/templates/python-post.html
@@ -0,0 +1,12 @@
+{% extends "layout.html" %}
+
+{% block title %}{{ this.title }}{% endblock %}
+
+{% block body %}
+
+
{{ this.title }}
+{{ this.body }}
+
+
← Zurück zur Übersicht
+
+{% endblock %}
diff --git a/templates/python.html b/templates/python.html
new file mode 100644
index 0000000..7bc6bdb
--- /dev/null
+++ b/templates/python.html
@@ -0,0 +1,26 @@
+{% extends "layout.html" %}
+
+{% block title %}{{ this.title }}{% endblock %}
+
+{% block body %}
+
+
{{ this.title }}
+
+{% if this.intro %}
+{{ this.intro }}
+{% endif %}
+
+
+ {% for child in this.children %}
+ -
+
+
+
{{ child.title }}
+
{{ child.teaser }}
+
+
+
+ {% endfor %}
+
+
+{% endblock %}