Audit Astro-Prototyp (dev.chrswndrs.de)

Dieses Dokument enthält eine tiefgehende, holistische Analyse des Astro-basierten Prototyps für die Website des Freundeskreis Großkarlbach e.V., der von Christoph Wanders unter https://dev.chrswndrs.de/ (Ziel-Domain: grosskarlbach.com) entwickelt wird. Es dient als Vergleichs- und Entscheidungsgrundlage gegenüber dem aktuellen TYPO3-Setup.


1. Technischer Stack & Architektur

Der Prototyp setzt konsequent auf modernste Jamstack-Prinzipien:

  • Framework: Astro v6.1.1 — ein statischer Site-Generator (SSG), der standardmäßig Zero-JS an den Client ausliefert (“Astro Islands”).
  • Hosting & CDN: Derzeitige Testumgebung gehostet bei netcup GmbH (Nürnberg, DE) auf IP 185.233.106.114. Die kanonische Domain grosskarlbach.com verweist auf Hetzner Online.
  • Performance-Optimierung:
    • Bilder werden über die Astro-Asset-Pipeline optimiert und als WebP ausgeliefert (z. B. unter /_astro/waldfest-01.*.webp).
    • SVG-Icons sind inline eingebettet, um HTTP-Requests zu minimieren.
    • Statische Generierung sorgt für theoretisch optimale Core Web Vitals (TTFB nahe Null, kein Datenbank-Overhead auf dem Frontend).
  • Client-side Logic: Der Mitgliedsantrag erzeugt ein PDF direkt im Browser des Benutzers über Client-seitiges JavaScript (z. B. via jspdf oder eine ähnliche Library), ohne Server-Requests.

2. Inhalts- & Funktionsaudit (Seitenstruktur)

Startseite (/)

  • Visuell: Header-Bild des Großkarlbacher Dorfkerns (/images/dorfkern.jpg) und das Vereinswappen (/images/logo.svg).
  • Inhalt: Kurze Vorstellung des Vereins (Gründungsjahr 2018).
  • Navigation: Kachelbasierte Teaser zu den drei Hauptfesten und dem Mitgliedsantrag.

Feste Übersicht (/feste/)

  • Kompakte Übersicht über das jährliche Fest-Trio:
    1. Waldfest: Christi Himmelfahrt im Heidenfeld.
    2. Dorffest am Eckbach: Letztes Wochenende im Juli.
    3. Weinwanderung: 1. Sonntag im September.

Über uns (/ueber-uns/)

  • Inhalt: Ausführliche Gründungsgeschichte, Motivation (Wiederbelebung des Dorffestes als Ersatz für das Kändelgassenfest) und soziale Initiativen (Spenden an Kindergärten und Schulen, Pacht und Kernsanierung der Vereins-Kegelbahn im Dorfgemeinschaftshaus ab 2024).
  • Mitgliederstärke: ca. 170 Mitglieder.
  • Offene Punkte: Der Abschnitt “Vorstand” ist ein Platzhalter (“Informationen zum aktuellen Vorstand folgen in Kürze”).
  • Kontakt: Offizielle E-Mail-Adresse info@fk-grosskarlbach.de.

Online-Mitgliedsantrag (/mitglied-werden/)

  • Datenschutz: Vorbildlicher DSGVO-Hinweis: “Alle Eingaben bleiben ausschließlich lokal in deinem Browser. Es werden keine Daten an unsere Server übertragen.”
  • Interaktives Formular:
    • Hauptmitglied-Daten, SEPA-Lastschriftmandat und Datenschutz-Zustimmung.
    • Möglichkeit für bis auch zu 4 Familienmitglieder (Jahresbeitrag: 60 € Familie, 24 € Einzel-Erwachsener, 12 € Minderjährige).
  • PDF-Generierung: Button “PDF zum Drucken erstellen” generiert das Dokument lokal.

Waldfest 2026 (/waldfest-2026/)

  • Datum: 14. Mai 2026.
  • Wandern: 2,8 km lange Wanderroute (ca. 45–60 min) zum Rödelsbrunnen (Markierung Nr. 2).
  • Placeholders: Die Komoot-Links sind noch Platzhalter: https://www.komoot.com/tour/DEINE_TOUR_ID.
  • Preise Speisen/Getränke: Steak (4,00 €), Bratwurst/Bauch (3,00 €), Farmer (3,50 €). Getränke zwischen 2,00 € und 3,50 €.
  • Historie: Spannende Details zur Entstehung aus einer alten Klausel beim Verkauf des Gemeindewalds (“Heidenfeld”) zur Kanalisationsfinanzierung in den 70er Jahren. Seit 1979 vom GHK gefeiert, seit 2022 vom Freundeskreis übernommen.

Dorffest am Eckbach 2026 (/dorffest-2026/)

  • Datum: 24.–26. Juli 2026 (Kändelgasse).
  • Programm:
    • Freitag: Gitarrenkombo Vogelfrei ab 17 Uhr.
    • Samstag: Cheers (50-jähriges Bühnenjubiläum) ab 17 Uhr.
    • Sonntag: Gottesdienst mit Pfarrerin Franziska Friedewald und Chor Maranatha (9:30), Frühschoppen mit Kalli Koppold (11:00), Traditionelles Fassrollen (13:00), Kalli Koppold Live (14:00), Kinderprogramm (14:30).
  • Kulinarik & Preise: Steakweck (5,50 €), Bratwurst (3,00 €), Pommes (3,50 €). Bier 0,5l (4,00 €), Wein 0,2l (3,50 €).

Weinwanderung 2026 (/weinwanderung-2026/)

  • Datum: 6. September 2026 (Schwarzerde & Großkarlbach).
  • Programm: Live-Musik mit Trudy van Fredward ab 13 Uhr.
  • Kulinarik: Saumagen-Burger, Majoran-Bratwurst, Veggie im Weck-Glas.
  • Preise: Weinprobe 5 Weine (15,00 €), Wein 0,2l (4,00 €), Secco (3,50 €), Kaffee & Kuchen (4,00 €).
  • Sponsoring: Umfassende Nennung lokaler Winzer und Sponsoren (z. B. Morrhof, ROWE, Riegel, Autohaus Schläfer).

3. Systemvergleich: Astro vs. TYPO3

KriteriumAstro (dev.chrswndrs.de)TYPO3 (freundeskreis.family)
ArchitekturStatisch (Jamstack / SSG)Dynamisch (PHP / DB / Core-CMS)
Ladezeit (Frontend)Extrem schnell (Zero-DB, optimierte Assets)Gut (TypoScript-Cache, benötigt Aufwärmen)
Sicherheit & HärtungNahezu unhackbar (keine DB, kein Backend)Erfordert regelmäßige Updates & .htaccess-Schutz
Inhaltspflege (UX)Markdown/Git (Code-affin) oder Headless-CMSTYPO3-Backend (ideal für klassische Redakteure)
MehrsprachigkeitAstro-native i18n (erfordert Git/File-Struktur)ai_translate mit automatischen KI-Workspaces
Events & DynamikClient-seitige APIs / statisches Markupsf_event_mgt / Event-Datenbank / Scheduler
Vault & API-KeysBuild-Time Env-Secretsnr_vault (Envelope-Verschlüsselung zur Laufzeit)

4. Architektonische Vor- und Nachteile

Vorteile des Astro-Prototyps (Astro v6)

  1. Sicherheit: Keine Datenbank oder PHP-Laufzeit auf dem Live-Server bedeutet eine minimale Angriffsfläche. Ideal für Vereine, die keine kontinuierliche Webmaster-Wartung garantieren können.
  2. Kosten & Hosting: Kann auf fast jeder modernen Hosting-Plattform (Netlify, Vercel, Cloudflare Pages, Hetzner Static) kostenlos oder extrem kostengünstig betrieben werden.
  3. Local PDF Generation: Das Ausfüllen und lokale Generieren des Mitgliedsantrags ist datenschutzrechtlich (DSGVO) absolut einwandfrei. Keine Speicherung sensibler Kontodaten auf dem Server.
  4. Core Web Vitals: Durch das “Zero-JS by default”-Prinzip von Astro erzielt die Seite perfekte Performance-Scores, was sich positiv auf das Google-Ranking auswirkt.

Nachteile des Astro-Prototyps

  1. Redaktions-Workflow: Für nicht-technische Redakteure des Vereins ist die Pflege von Markdown-Dateien via GitHub/GitLab ohne CMS-Aufsatz eine große Hürde.
  2. Fehlender Integrations-Hub: Die für TYPO3 entwickelten Spezial-Erweiterungen wie ai_translate, nr_llm und nr_vault müssten bei einem Wechsel komplett als Node.js/Astro-Dienste neu implementiert werden.
  3. MCP-Schnittstelle: Derzeit existiert der MCP-Server (hn/typo3-mcp-server) exklusiv für TYPO3. Für Astro müsste eine separate MCP-Schnittstelle zur AI-gestützten Inhaltswartung gebaut werden.

5. Strategische Empfehlungen

  1. Inhaltliche Daten-Synchronisation:
    • Die Event-Details für 2026 (Preise, Bands, Gottesdienst-Motto) und die historischen Details (z. B. die Gründungsgeschichte des Waldfestes aus dem GHK-Vertrag) sollten eins zu eins in die TYPO3-Produktionsdatenbank übernommen werden.
    • Der Mitgliedsantrag-Ablauf (lokale PDF-Erzeugung) sollte als Best Practice für das TYPO3-Frontend evaluiert werden (z. B. via Frontend-Widget), um Datenhaltung zu vermeiden.
  2. Staging & Zukunftspfad:
    • Der Astro-Prototyp eignet sich hervorragend als superschnelles, hochverfügbares Frontend. Falls der Verein sich entscheidet, TYPO3 abzulösen, sollte Astro mit einem Headless-CMS (z. B. Decap CMS, Directus oder Strapi) gekoppelt werden.
    • Derzeit sollte die TYPO3-Instanz auf freundeskreis.family aufgrund der existierenden Custom-AI-Infrastruktur (ai_translate, nr_vault) als primäres CMS fortgeführt werden, während Christoph Wanders’ Astro-Entwicklung als moderner Performance-Benchmark dient.

See also