Alles, was unsere Seiten trägt
RekcuzPortal ist der Arbeitsplatz unseres Teams. Darunter liegt das Rekcuz-Framework, auf dem jede unserer Websites läuft: Konten, Sicherheit, Inhalte und Betrieb werden einmal gebaut und überall genutzt.
- Innen: was das Framework jeder Seite mitgibt
- Mitte: die Bereiche des Portals
- Außen: unsere Websites auf dem Framework
Was das Portal kann
Der Ort, an dem wir planen, bauen, lernen und unsere Seiten im Blick behalten.
- Projekte und Boards
- Boards, Listen, Aufgaben mit Teilaufgaben, Fristen, Kommentaren und Bildern – als Liste oder als Sonnensystem in der Orbit-Ansicht.
- Arbeiten im Fokus
- Der Do-Work-Modus zeigt die nächste Aufgabe und den nächsten Schritt; die Details öffnen sich auf Knopfdruck.
- Diagramme
- Ein Editor, in dem man sieht, wer gerade mitarbeitet. Boxen werden zu echten Aufgaben und Entscheidungen.
- Entscheidungen und Fragebögen
- Vorlagen stellen Fragen; jede Antwort legt die passenden Aufgaben an – auf Deutsch oder Englisch.
- Trainings
- Module, Klassen, Prüfungen und Ergebnisse für die Einarbeitung neuer Leute.
- Feed und Anleitungen
- Neuigkeiten für das Team und ein durchsuchbares Archiv der Projektanleitungen.
- Monitoring
- Gesundheit, Kennzahlen und Fehler aller Seiten an einem Ort, mit Benachrichtigung bei Ausfällen.
- Inhalte und Gestaltung
- Seitentexte, Rechtstexte, Übersetzungen und das Theme pflegt der Owner direkt im Portal.
Der Weg einer Anfrage
Jede Anfrage an eine unserer Seiten durchläuft dieselben Stationen in derselben Reihenfolge. Erst wenn die Verbindung stimmt, wird geprüft, wer anfragt – und erst danach, was er darf.
- Echte Adresse Der Reverse Proxy verrät, wer wirklich anfragt.
- Fehler und HSTS Fehler landen auf einer Seite ohne interne Details.
- HTTPS Unverschlüsselte Anfragen werden umgeleitet.
- Sicherheits-Header Schutz vor fremden Rahmen, Schnüffeln und Lecks.
- Dateien Bilder, Styles und Skripte gehen sofort raus.
- Routing Die passende Seite wird gefunden.
- Sitzung Kurzlebige Daten zwischen zwei Klicks.
- Anmeldung Wer fragt an?
- Sprache Deutsch oder Englisch – aus Adresse, Cookie oder Browser.
- Rate-Limit Zu viele Versuche? Dann erst einmal Pause.
- Berechtigung Darf diese Person das?
- Statistik Gezählt wird nur, was die Einwilligung erlaubt.
Was jede neue Seite mitbekommt
Was eine Seite braucht, steht schon bereit. Neue Seiten starten aus einer Vorlage und kümmern sich nur noch um das, was sie besonders macht.
Konten und Schutz
Anmeldung, zweiter Faktor, Löschung und Datenauskunft – fertig für jede Seite.
- Anmeldung mit Sperre nach Fehlversuchen
- Zwei-Faktor per App oder E-Mail
- Kontolöschung und Datenauskunft nach DSGVO
- Rechte pro Person, auf dem Server geprüft
Daten und Start
PostgreSQL, Migrationen und eine Startprüfung, die unsichere Einstellungen ablehnt.
- PostgreSQL mit Entity Framework Core
- Schutz vor Schemaänderungen mit Datenverlust
- Startprüfung für Geheimnisse, Pfade und Hosts
- Konfiguration aus einer einzigen Schema-Datei
Inhalte und Sprache
Ein modulares CMS, gesperrte Rechtstexte und zwei Sprachen von Anfang an.
- Modulares CMS aus Seiten, Slots und Blöcken
- Platzhalter für Impressum und verschlüsselte Geheimnisse
- Deutsch und Englisch eingebaut
- Bilder werden geprüft und neu kodiert
Betrieb
Gesundheit, Kennzahlen und Angriffsversuche – sichtbar, aber nie öffentlich.
- Health- und Kennzahlen-Endpunkte hinter einem Schlüssel
- OpenTelemetry für Traces und Metriken
- Statistik nur mit Einwilligung
- Protokoll von Angriffsversuchen
Eine neue Seite planen
Im Portal führt der Fragebogen „Neue Website auf unserem Framework“ von der ersten Entscheidung bis zum fertigen Umsetzungsplan.
Projekte öffnen