Zum Inhalt springen

Technik & Datenschutz

Wie wir entwickeln, was wir speichern und wie die Plattform aufgebaut ist

Technisches über diese Plattform

Was macht diese Plattform aus?

PiR - Nordkirche.de verbindet Pastor:innen im Ruhestand mit den Kirchenkreisen des Sprengels Schleswig und Holstein. Kirchenkreise veröffentlichen Vertretungen, Projekte und Angebote — Pastor:innen im Ruhestand hinterlegen ihr Profil und ihre Tätigkeitswünsche.

Zur Vernetzung stehen ein öffentliches Forum, thematische Gruppen und direkte Nachrichten zwischen Nutzer:innen zur Verfügung.

Für Fragen und technischen Support gibt es ein vollständiges Helpdesk-System, über das Anfragen direkt an das Administrations-Team gestellt werden können.

Warum diese Technologien?

Laravel ist ein PHP-Framework — eine Art Grundgerüst, das häufig benötigte Funktionen wie Datenbankzugriff, Nutzeranmeldung und E-Mail-Versand bereits mitbringt. Es ist weit verbreitet, gut gepflegt und ideal für langfristige Wartbarkeit ohne großes Entwicklungsteam.

Umami ist ein datenschutzfreundliches Analyse-Werkzeug, das zählt, wie viele Besucher:innen die Seite nutzen — ohne Cookies, ohne Datenweitergabe. Wir betreiben Umami auf einem eigenen Server bei IONOS in Deutschland, sodass keine Nutzungsdaten an Dritte fließen.

Friendly Captcha ist ein Schweizer Dienst, der automatisierte Bot-Angriffe auf Formulare abwehrt — ohne die bekannten „Klicken Sie alle Ampeln an"-Rätsel und ohne Datenweitergabe an große Konzerne. Wir verzichten bewusst auf Dienste von Google, Amazon oder ähnlichen Anbietern, um die Privatsphäre unserer Nutzer:innen zu schützen.

Worauf achten wir beim Entwickeln?

  • Barrierefreiheit zuerst — WCAG 2.2 AAA ist keine Option, sondern Anforderung. Die primäre Zielgruppe sind ältere Menschen.
  • Datenschutz by Design — Personendaten werden verschlüsselt gespeichert, nicht in Browser-sichtbaren Strukturen verarbeitet.
  • Sauberer Code — CSS nur in SCSS-Dateien, JS nur in dedizierten Modulen, einheitliche Muster für alle Komponenten.
  • Performance & Sicherheit — Alle hochgeladenen Bilder werden serverseitig neu gerendert und als WebP gespeichert. Das reduziert die Dateigröße und entfernt dabei alle Original-Metadaten.
  • Transparenz — Der Quellcode wird über GitHub versioniert verwaltet. Jede Änderung ist intern nachvollziehbar dokumentiert.

v0.5-beta

Mai 2026

Neue Funktionen

  • NeuMobile Dashboard-Ansicht für Superuser — kompakte Hero-Card mit Profil, Kirchenkreis, Zuständigkeiten und Aktionsbuttons
  • NeuMobile Dashboard-Ansicht für Pastor:innen — Hero-Card mit Kirchenkreis, Gemeinde, Ruhestandsdatum und direktem Tätigkeitsprofil-Link
  • NeuJSON-LD Organization-Schema auf jeder Seite, WebSite-Schema auf der Startseite — für Rich Results in Suchmaschinen

Verbesserungen & Fixes

  • VerbessertSEO: seitenspezifische Meta-Descriptions auf allen öffentlichen Seiten — Google zeigt nun passende Snippets je Seite
  • VerbessertSEO: robots.txt Produktionsregeln aktiv, Sitemap um Forum, Changelog und Barrierefreiheit erweitert
  • VerbessertVideo-Hintergrund: schwarzes Aufblitzen beim Loop-Neustart behoben
  • FixRegistrierung schlug fehl wegen falschem Spaltentyp für Kirchenkreis-ID (SQLSTATE Data truncated)
  • FixProfilbild in der Navigation zeigte falsches Geschlecht — Anrede-Zuordnung korrigiert
  • FixKirchenkreis-Anzeige im Profil-Bearbeiten-Formular zeigte keinen Wert mehr (undefined Variable)

Version 0.4-beta, April 2026@if(config('app.version') === 'v0.4-beta'), aktuelle Version@endif.

Neue Funktionen

  • Vollständige PiR-Verwaltung für Administratoren: Profil bearbeiten, deaktivieren, löschen, Rollen und Rechte, Passwort zurücksetzen.
  • Willkommens-E-Mail beim Anlegen eines Kirchenkreis-Accounts mit Zugangsdaten.
  • Newsletter-Benachrichtigung an alle Abonnentinnen und Abonnenten bei neuen Informationen.
  • Newsletter-Checkbox in der Registrierung.
  • Öffentliche Barrierefreiheits-Seite nach WCAG 2.2.
  • Superuser: Kirchenkreise anlegen per Button direkt im Profil-Panel.
  • Mehrere Ansprechpersonen pro Kirchenkreis — öffentlich sichtbar, mit Funktion, E-Mail und Telefon.
  • Kirchenkreise können ihre Ansprechpersonen und ihr Passwort selbst verwalten.
  • Diese Versionshistorie-Seite.

Verbesserungen

  • SunEditor einheitlich auf allen Seiten mit vollständigem Editor, Mehr-Werkzeuge-Toggle und korrektem Bild-Upload ohne Base64.
  • Kirchenkreis-Logos werden jetzt korrekt als Querformat-Logos dargestellt.
  • Startseite: Sektionen mit sichtbarem Hintergrund zwischen den Blöcken.
  • Alle Bild-Uploads werden serverseitig in WebP konvertiert.
  • Superuser-Profil-Panel: Tabs für Pastorinnen und Pastoren und Kirchenkreise sowie Namenssuche.
  • SCSS-Bereinigung: keine Inline-Styles mehr in Blade-Templates.
  • Video-Hintergrund auf öffentlichen Seiten mit Bild-Fallback.
  • Superuser-Dashboard: Tab-Berechtigungen per Bitmask, God-Mode-Badge und System-Einstellungen-Seite für Fernwartung.
  • Glass-Button-Varianten für alle Button-Typen, Dark Mode und Hoher-Kontrast-Unterstützung.
  • Tätigkeitsprofil von Pastorinnen und Pastoren als eigene Seite statt Modal.
  • Footer-Leiste mit wichtigen Links auf allen öffentlichen Seiten.
  • Login: ein Tag Standard-Session, fünfzehn Tage mit Angemeldet-bleiben-Checkbox.

Fehlerbehebungen

  • Nginx 413-Fehler beim Bild-Upload durch Swap-Einrichtung und korrekten Upload-Endpunkt behoben.
  • Einführungstext-Spalte auf MEDIUMTEXT erweitert, da sie zu klein für formatierten Inhalt war.
  • Fehlender Import verhinderte das Laden aller Routen.
  • Alpine.js Doppelinstanz-Problem behoben: Livewire übernimmt die Initialisierung.
  • Forum Share-Modal: Stacking-Context-Problem durch backdrop-filter behoben.
  • Anrede-Zuordnung korrigiert: 1 gleich Herr, 2 gleich Frau.
  • Superuser: Vollzugriff-Anzeige, Zuständigkeiten und letzter Login funktionieren korrekt.

v0.4-beta

April 2026 Aktuell

Neue Funktionen

  • NeuVollständige PiR-Verwaltung für Administratoren — Profil bearbeiten, deaktivieren, löschen, Rollen & Rechte, Passwort zurücksetzen
  • NeuWillkommens-E-Mail beim Anlegen eines Kirchenkreis-Accounts mit Zugangsdaten
  • NeuNewsletter-Benachrichtigung an alle Abonnent:innen bei neuen Informationen
  • NeuNewsletter-Checkbox in der Registrierung
  • NeuÖffentliche Barrierefreiheits-Seite (WCAG 2.2)
  • NeuSuperuser: Kirchenkreise anlegen per Button direkt im Profil-Panel
  • NeuMehrere Ansprechpersonen pro Kirchenkreis — öffentlich sichtbar mit Funktion, E-Mail und Telefon
  • NeuKirchenkreise können Ansprechpersonen und Passwort selbst verwalten
  • NeuDiese Versionshistorie-Seite

Verbesserungen

  • VerbessertSunEditor einheitlich auf allen Seiten — vollständiger Editor mit „Mehr Werkzeuge"-Toggle und korrektem Bild-Upload (kein Base64)
  • VerbessertKirchenkreis-Logos werden jetzt korrekt als Querformat-Logos dargestellt
  • VerbessertStartseite: Sektionen mit sichtbarem Hintergrund zwischen den Blöcken
  • VerbessertAlle Bild-Uploads werden serverseitig in WebP konvertiert
  • VerbessertSuperuser-Profil-Panel: Tabs für Pastor:innen und Kirchenkreise + Namenssuche
  • VerbessertSCSS-Bereinigung: keine Inline-Styles mehr in Blade-Templates
  • VerbessertVideo-Hintergrund auf öffentlichen Seiten
  • VerbessertSuperuser-Dashboard: Tab-Berechtigungen per Bitmask, God-Mode-Badge, System-Einstellungsseite für Fernwartung
  • VerbessertGlass-Buttons, Dark Mode und Hoher-Kontrast-Unterstützung
  • VerbessertTätigkeitsprofil als eigene Seite statt Modal
  • VerbessertFooter-Leiste mit Impressum, Datenschutz und weiteren Links
  • VerbessertLogin: 1 Tag Standard-Session, 15 Tage mit „Angemeldet bleiben"

Fehlerbehebungen

  • Fixnginx 413-Fehler beim Bild-Upload durch Swap-Einrichtung und korrekten Upload-Endpunkt
  • FixEinführungstext-Spalte auf MEDIUMTEXT erweitert (war zu klein für formatierten Inhalt)
  • FixFehlender Import verhinderte das Laden aller Routen
  • FixAlpine.js Doppelinstanz behoben — Livewire übernimmt die Initialisierung
  • FixForum Share-Modal: Stacking-Context-Problem durch backdrop-filter behoben
  • FixAnrede-Zuordnung, Superuser-Vollzugriff-Anzeige und letzter Login korrigiert

Version 0.35-beta, März bis April 2026@if(config('app.version') === 'v0.35-beta'), aktuelle Version@endif.

Neue Funktionen

  • Öffentliches Forum mit Kategorien, Antworten, Reaktionen und Lesezeichen.
  • Gruppen für Pastorinnen und Pastoren: thematische Gemeinschaften mit eigenem Diskussionsbereich.
  • Helpdesk-System: vollständiges Support-Ticket-System für PiR und Kirchenkreise.
  • Deanery-Account-Anlage mit Vorausfüllung aus Aufnahme-Anfragen.
  • Aufnahme-Anfragen-System für Kirchenkreise und Gemeinden.
  • Passwort-vergessen-Prozess vollständig implementiert.
  • Informationen und Aktuelles mit Kategorien und Seiten.
  • Umami-Analytics für datenschutzfreundliches Seitentracking.
  • PiR-Landingpage.
  • Accessibility-Panel für Schriftgröße und hohen Kontrast.
  • Umgemeidungs-Suche: wohnortnahe Kirchengemeinde finden.
  • PiR-Dashboard mit Tabs.

Verbesserungen

  • WCAG 2.2 AAA Barrierefreiheit auf allen Seiten.
  • Navbar vollständig überarbeitet.
  • SEO-Grundlagen: Meta-Tags und Sitemap.
  • Kirchenkreis-Slug-URLs für Projekte.
  • Performance-Optimierungen.
  • Erweiterte Deanery-Entitäten: Gemeinden, Institutionen, Kirchenvorstand.

Sicherheit und Fehlerbehebungen

  • Honeypot-Schutz gegen Bot-Registrierungen.
  • Friendly Captcha im Registrierungsformular.
  • Kirchenkreis-Validierung bei der Registrierung.
  • Routenfehler, View-Pfade und Migrationen konsolidiert, Sicherheitslücken geschlossen.

v0.35-beta

März – April 2026

Neue Funktionen

  • NeuÖffentliches Forum mit Kategorien, Antworten, Reaktionen und Lesezeichen
  • NeuGruppen für Pastor:innen — thematische Gemeinschaften mit eigenem Diskussionsbereich
  • NeuHelpdesk-System — vollständiges Support-Ticket-System für PiR und Kirchenkreise
  • NeuDeanery-Account-Anlage mit Vorausfüllung aus Aufnahme-Anfragen
  • NeuAufnahme-Anfragen-System für Kirchenkreise & Gemeinden
  • NeuPasswort-vergessen-Flow vollständig implementiert
  • NeuInformationen & Aktuelles mit Kategorien und Seiten
  • NeuUmami-Analytics für datenschutzfreundliches Seitentracking
  • NeuPiR-Landingpage
  • NeuAccessibility-Panel (Schriftgröße & Hoher Kontrast)
  • NeuUmgemeidungs-Suche: wohnortnahe Kirchengemeinde finden
  • NeuPiR-Dashboard mit Tabs

Verbesserungen

  • VerbessertWCAG 2.2 AAA — Barrierefreiheit auf allen Seiten
  • VerbessertNavbar vollständig überarbeitet
  • VerbessertSEO-Grundlagen (Meta-Tags, Sitemap)
  • VerbessertKirchenkreis-Slug-URLs für Projekte
  • VerbessertPerformance-Optimierungen
  • VerbessertErweiterte Deanery-Entitäten (Gemeinden, Institutionen, Kirchenvorstand)

Sicherheit & Fehlerbehebungen

  • SicherheitHoneypot-Schutz gegen Bot-Registrierungen
  • SicherheitFriendly Captcha-Integration im Registrierungsformular
  • SicherheitKirchenkreis-Validierung bei der Registrierung
  • FixRoutenfehler, View-Pfade, Migrationen konsolidiert, Sicherheitslücken geschlossen

Barrierefreiheit: Diese Seite ist für alle zugänglich, W C A G 2 Punkt 2.

Barrierefreiheits-Werkzeug: Unten rechts auf jeder Seite finden Sie einen runden lila Knopf. Damit können Sie die Schriftgröße anpassen von 75 bis 200 Prozent in fünf Stufen sowie hohen Kontrast aktivieren für bessere Lesbarkeit bei Sehbeeinträchtigung.

Unser Ziel ist volle Barrierefreiheit nach W C A G 2 Punkt 2 Standard. Alle Formulare, Schaltflächen und Inhalte werden so gestaltet, dass sie auch mit Screenreadern, Tastatursteuerung und Vergrößerungssoftware vollständig nutzbar sind, ohne Abstriche.

Etwas ist schwer zugänglich? Schreiben Sie uns an info@pir-nordkirche.de.de.

Diese Seite ist für alle zugänglich

WCAG 2.2 W C A G 2 Punkt 2

Barrierefreiheits-Werkzeug

Unten rechts auf jeder Seite finden Sie einen runden lila Knopf . Damit können Sie:

  • Schriftgröße anpassen — von 75 % bis 200 % in fünf Stufen
  • Hohen Kontrast aktivieren — für bessere Lesbarkeit bei Sehbeeinträchtigung

Unser Ziel: volle Barrierefreiheit

Wir stellen diese Plattform schrittweise auf den WCAG 2.2 Standard um, damit alle Nutzer:innen die Seite barrierefrei verwenden können.

Das bedeutet: Alle Formulare, Schaltflächen und Inhalte werden so gestaltet, dass sie auch mit Screenreadern, Tastatursteuerung und Vergrößerungssoftware vollständig nutzbar sind — ohne Abstriche.

Technologie-Stack

  • Laravel 12, PHP-Framework
  • PHP 8.2, Programmiersprache
  • Livewire 3.6, reaktive Komponenten
  • Bootstrap 5.3, UI-Framework
  • Alpine.js, Interaktivität
  • Vite 7, Build-Tool
  • MariaDB, Datenbank
  • S C S S, Stylesheet-Sprache
  • Umami, datenschutzfreundliche Analytics
  • Friendly Captcha, Bot-Schutz ohne Cookies
  • Git, Versionskontrolle

Technologie-Stack

Laravel 12
PHP-Framework
PHP 8.2+
Programmiersprache
Livewire 3.6
Reaktive Komponenten
Bootstrap 5.3
UI-Framework
Alpine.js
Interaktivität
Vite 7
Build-Tool
MariaDB
Datenbank
SCSS
Stylesheet-Sprache
Umami
Datenschutzfreundliche Analytics
Friendly Captcha
Bot-Schutz ohne Cookies
Git
Versionskontrolle

Wie funktioniert die Freigabe?

  1. Registrierung
    Pastor:innen im Ruhestand registrieren sich mit ihrer E-Mail-Adresse und füllen ihr Profil aus — Kontaktdaten, Tätigkeitswünsche und persönliche Informationen.
  2. E-Mail-Verifizierung
    Nach der Registrierung wird eine Bestätigungs-E-Mail verschickt. Erst nach dem Klick auf den Bestätigungslink ist das Konto aktiv.
  3. Prüfung durch Administrator:innen
    Das Team des Sprengels prüft jede Registrierung manuell. Erst nach der Freigabe kann sich die Person einloggen und ist für Kirchenkreise sichtbar.
  4. Benachrichtigung
    Nach der Freigabe erhält die Person automatisch eine E-Mail mit dem Hinweis, dass ihr Profil nun aktiv ist.
Die manuelle Freigabe stellt sicher, dass ausschließlich Pastor:innen im Ruhestand Zugang zur Plattform erhalten. Kirchenkreise und Gemeinden werden direkt durch das Administrations-Team angelegt.

Datenspeicherung

Verschlüsselt gespeichert

Folgende personenbezogene Daten werden verschlüsselt in der Datenbank abgelegt — selbst bei einem Datenbankzugriff sind sie ohne den Anwendungs-Schlüssel nicht lesbar:

  • Vor- und Nachname
  • Straße, Hausnummer, Postleitzahl und Ort Werden ausschließlich dazu verwendet, die nächstgelegene Kirchengemeinde innerhalb der Nordkirche zu berechnen. Die genaue Adresse wird nirgendwo angezeigt — nur der ermittelte Gemeindename ist optional im Profil sichtbar.
  • Geburtsdatum
  • Ruhestandsdatum

Nicht öffentlich sichtbar

Diese Daten sind grundsätzlich nicht öffentlich einsehbar und werden nur für den internen Betrieb genutzt:

  • E-Mail-Adresse (Login)
  • Passwort (gehasht, niemals im Klartext gespeichert)
  • Geburtsdatum und Ruhestandsdatum (nur zur internen Validierung)
  • IP-Adresse beim letzten Login (Sicherheitszwecke)
  • Genaue Wohnadresse — wird nie angezeigt, nur intern zur Berechnung der nächstgelegenen Kirchengemeinde genutzt

Roadmap

  • Aktuell: Version 0.4-beta. Funktionen vollständig, interne Stabilisierung.
  • April bis Juni 2026: Testphase. Echte Pastorinnen und Pastoren im Ruhestand sowie Kirchenkreise testen die Plattform und geben Rückmeldungen.
  • August bis September 2026: Version 1.0. Stabiler Release nach abgeschlossener Testphase und Einarbeitung der Rückmeldungen.

Roadmap

Aktuell
v0.4-beta
Funktionen vollständig, interne Stabilisierung
Apr – Jun 2026
Testphase
Echte Pastor:innen im Ruhestand und Kirchenkreise testen die Plattform und geben Rückmeldungen
Aug – Sep 2026
Version 1.0
Stabiler Release nach abgeschlossener Testphase und Einarbeitung der Rückmeldungen

Hosting & Betreiber

Logo des Kirchenkreises Nordfriesland

Betreiber: Ev.-Luth. Kirchenkreis Nordfriesland

Plattform-Server: Eigener Server des Kirchenkreises Nordfriesland

Analytics-Server: IONOS, Deutschland (selbst gehostet)

Profilbild von Niklas Schimmer

Herr Niklas Schimmer

App-Entwicklung

Niklas Schimmer ist Entwickler und Gestalter dieser Plattform. Als alleiniger Administrator hat er die technische Konzeption, das Design und die Umsetzung
von Projekt PiR – Nordkirche eigenständig realisiert. Bei Fragen, Anmerkungen oder technischem Support steht er gerne zur Verfügung.

mitschimmer.de

Open-Source-Credits

Diese Plattform basiert auf folgenden Open-Source-Projekten: Laravel, Livewire, Alpine.js, Bootstrap, SunEditor, Leaflet, Cropper.js, Font Awesome, Intervention Image, Vite und Umami.

Medien: Hintergrundvideo und Hintergrundfoto von Wolfgang Weiser, zur Verfügung gestellt über Pexels zur kostenlosen Nutzung.