Chat
Der Prilog-Chat ist das zentrale Kommunikationswerkzeug. Er basiert auf dem Matrix-Protokoll und bietet Echtzeit-Nachrichten in Spaces (Gruppen-Chat) und als Direktnachrichten (1:1).
Überblick
┌──────────────────────────────────────────────────────────┐
│ Prilog Chat │
│ │
│ Space-Chat Direktnachrichten (DM) │
│ ┌────────────────┐ ┌────────────────┐ │
│ │ Gruppen-Chat │ │ 1:1 Gespräche │ │
│ │ für den Space │ │ mit Kontakten │ │
│ └────────────────┘ └────────────────┘ │
│ │
│ Threads Aufgaben │
│ ┌────────────────┐ ┌────────────────┐ │
│ │ Neben-Diskus- │ │ Nachricht → │ │
│ │ sionen zu │ │ Aufgabe │ │
│ │ Nachrichten │ │ umwandeln │ │
│ └────────────────┘ └────────────────┘ │
│ │
└──────────────────────────────────────────────────────────┘Chat-Designs
Prilog bietet zwei Chat-Designs, die du unter Einstellungen → Darstellung wechseln kannst:
| Design | Beschreibung |
|---|---|
| Slack (Standard) | Avatar links, Name + Zeitstempel, Nachricht darunter |
| Sprechblasen, eigene Nachrichten rechts, empfangene links |
Beide Designs unterstützen die gleichen Funktionen (Threads, Aufgaben, Hover-Aktionen).
Nachrichten schreiben
- Öffne einen Space-Chat oder eine Direktnachricht
- Tippe deine Nachricht in das Eingabefeld unten
- Drücke Enter zum Senden (Shift+Enter für Zeilenumbruch)
Anhänge: der Plus-Button
Links im Eingabefeld findest du einen Plus-Button. Ein Klick darauf öffnet ein kleines Menü mit Kategorien, die den Datei-Dialog vorfiltern — du musst also nicht erst durch hunderte Dateitypen scrollen:
| Kategorie | Vorgefilterte Auswahl |
|---|---|
| Bild | JPG, PNG, WebP, GIF, HEIC, AVIF, SVG |
| Video | MP4, WebM, MOV, MKV |
| Audio | MP3, WAV, OGG, M4A, FLAC |
| Dokument | PDF, DOCX, XLSX, PPTX, ODT, TXT, CSV, … |
| Andere | alles andere |
Alternativ kannst du Dateien auch direkt per Drag-and-Drop ins Eingabefeld ziehen — das akzeptiert jeden Dateityp.
Upload-Limit
Standardmäßig sind pro Datei 200 MB erlaubt. Zu große Dateien werden sofort mit einer Fehlermeldung ("Datei ist zu gross") abgelehnt, statt erst nach minutenlangem Upload mit einem stummen Fehler zu scheitern. Der Schul-Admin kann das Limit im Portal zwischen 10 MB und 2 GB anpassen (siehe Admin-Portal → Server-Einstellungen).
Bilder, Videos & PDFs in der Vorschau
Prilog generiert automatisch Vorschauen für verbreitete Dateitypen, damit du nicht jedes Mal downloaden musst:
- Bilder werden direkt im Chat angezeigt, Klick öffnet das Original zum Download
- Videos zeigen ein Poster-Bild mit Play-Button — das Video wird erst geladen, wenn du auf Play klickst. Das spart Datenvolumen, wenn du nur kurz reinschauen willst
- PDFs bekommen ein gerendertes Thumbnail der ersten Seite und eine kleine Datei-Karte. Klick öffnet einen Modal-Viewer mit Seiten-Navigation (Pfeiltasten funktionieren auch), ESC schließt ihn wieder
- Andere Dateien (ZIP, DOCX, XLSX, …) erscheinen als Download-Button mit Icon und Dateinamen
Vorschau ohne Download
Bei Bildern und PDFs wird nur ein verkleinertes Thumbnail geladen, nicht die komplette Datei. Erst wenn du auf die Original-Datei zugreifst, lädt Prilog sie herunter. Das spart enorm Bandbreite bei großen Sprachaufnahmen, Fotoalben oder 20-MB-Elternbriefen.
Ungelesene Nachrichten
Prilog hebt ungelesene Nachrichten an mehreren Stellen hervor, damit du nichts verpasst — so wie du es von Slack oder WhatsApp kennst.
Badges in der Seitenleiste
Jeder Space und jede Direktnachricht mit ungelesenen Nachrichten zeigt einen kleinen Badge neben dem Namen:
- Grüner Badge — normale ungelesene Nachrichten
- Roter Badge — es gibt eine @Erwähnung für dich darunter (siehe unten)
Bei verschachtelten Spaces addieren sich die Badges nach oben, wenn du einen Parent-Space zuklappst. Wenn z. B. der Space "Kollegium" drei Unterkategorien hat und insgesamt 5 ungelesene Nachrichten dort unten liegen, zeigt das zugeklappte Kollegium den Badge 5. Klappst du es auf, verteilen sich die Zahlen auf die einzelnen Unterspaces.
Dashboard-Übersicht
Wenn du auf Prilog.team klickst (Startseite), findest du oben die Sektion Ungelesene Nachrichten mit zwei Karten:
- Spaces — alle Spaces mit ungelesenen Nachrichten, sortiert nach Priorität (Erwähnungen zuerst)
- Direktnachrichten — alle Kontakte mit ungelesenen DMs
Ein Klick auf einen Eintrag öffnet den Chat direkt — perfekt für den Morgen-Überblick, ohne sich durch alle Spaces zu klicken.
Tab-Titel im Browser
Auch wenn Prilog im Hintergrund-Tab läuft, siehst du den Gesamt-Unread-Count im Browser-Tab:
(3) prilog.team
Bei einer @Erwähnung kommt ein Ausrufezeichen dazu:
(3!) prilog.team
So merkst du auch ohne Fokus auf Prilog, dass etwas Wichtiges reingekommen ist.
Wie "gelesen" markiert wird
Eine Nachricht gilt als gelesen, sobald du im Chat bis zur Nachricht nach unten gescrollt hast. Prilog sendet dann eine Lesequittung an den Matrix-Server, der den Unread-Zähler entsprechend runterzählt. Die Markierung synchronisiert über alle deine Geräte: wenn du auf dem Handy liest, verschwindet der Badge auch auf dem Desktop beim nächsten Sync.
@Erwähnungen
Wenn jemand dich direkt adressieren will, kann er deine Nachricht mit @Name erwähnen. Du bekommst dann:
- einen roten Badge (statt grün) an der Space/DM-Position in der Seitenleiste
- ein
!-Zeichen im Browser-Tab-Titel ((3!) prilog.team) - die Nachricht wird im Space-Info-Tooltip als "X Erwähnungen" aufgezählt
So kannst du bei viel Kommunikation trotzdem sofort sehen, wo du wirklich reagieren musst — und wo du dich nur grob informieren sollst.
Hover-Aktionen — das Drei-Punkte-Menü
Wenn du mit der Maus über eine Nachricht fährst, erscheinen am Rand der Sprechblase drei kleine Punkte (⋯). Ein Klick darauf öffnet das Kontextmenü mit allen verfügbaren Befehlen:
| Befehl | Was er tut |
|---|---|
| Reagieren | Öffnet die Quick-Emoji-Leiste (👍 ❤️ 😂 😮 😢 🙏 …) |
| Antworten | Startet einen Thread zu dieser Nachricht |
| Als Aufgabe erstellen | Wandelt die Nachricht in eine Aufgabe im Space-Board um |
| Teilen … | Schickt die Nachricht an einen anderen Ort (siehe unten) |
Auf dem Handy öffnet Long-Press (lang drücken) auf eine Bubble denselben Menü-Inhalt als Bottom-Sheet — daumenfreundlich von unten.
Warum hinter den drei Punkten?
Mit der Zeit kommen mehr Befehle dazu — pro Bubble-Zeile passt aber nur eine Handvoll Icons, ohne dass die Chats unübersichtlich werden. Das Drei-Punkte-Menü hält den Chat ruhig und gibt dir trotzdem Zugriff auf alles. Quick-Reactions stehen weiterhin sofort bereit (über "Reagieren" → Emoji-Leiste).
Teilen — Nachrichten überall hin
Eine wichtige Nachricht? Eine gute Idee aus dem Lehrerzimmer-Chat, die in den Eltern-Space gehört? Ein Termin, der in den Kalender soll? Über Teilen … geht das mit zwei Klicks.
Der Teilen-Dialog hat vier Reiter:
1. Chat — an Spaces oder Personen weiterleiten
- Liste aller Spaces (mit Chat-Raum) + alle Personen im Tenant
- Suchfeld zum Filtern
- Ein Klick pro Ziel — du kannst dieselbe Nachricht an mehrere Ziele schicken, jedes Ziel zeigt einzeln "✓ versandt"
Die Nachricht erscheint beim Empfänger als Zitat mit Absender und Datum:
> Anna Müller, 13.04 14:30:
> Nicht vergessen: Materialliste bis Freitag
_Weitergeleitet_Warum Zitat ohne Link?
Bewusste Datenschutz-Entscheidung: ein Link zurück zum Quell-Raum würde verraten, dass es diesen Raum überhaupt gibt — was bei privaten Krisenräumen nicht passieren darf. Das Zitat zeigt klar wer was gesagt hat (Attribution), ohne Raum-Metadaten zu leaken.
2. Aufgabe — als Task in einem Space
- Space wählen (alle bei denen du Mitglied bist, ausgenommen Konzept-Spaces)
- Titel ist automatisch mit den ersten 80 Zeichen gefüllt
- Beschreibung enthält den vollen Nachrichten-Text
- Ein Klick → die Aufgabe erscheint sofort im Board des Ziel-Space
3. Kalender — als Termin
- Layer wählen (welcher Kalender soll's halten)
- Titel + Beschreibung werden vorausgefüllt
- Datum + Uhrzeit + Dauer (30 / 60 / 90 / 120 Min oder ganztägig)
- Ein Klick → Termin erscheint sofort im Kalender-Hub
4. Dokument — als Datei im DMS
- Space wählen
- Dateiname automatisch vorgeschlagen (aus den ersten 40 Zeichen +
.txt) - Inhalt = Nachrichten-Text (editierbar im Dialog)
- Ein Klick → die Datei wird im DMS abgelegt und ist sofort im Dateisystem-Tab sichtbar
Hot-Reload überall
Der Empfänger sieht die geteilten Inhalte sofort — kein manuelles Neuladen nötig. Prilog nutzt einen Echtzeit-Push-Kanal (Server-Sent Events), der allen offenen Browser-Tabs signalisiert, dass etwas Neues da ist. Du teilst → Anna sieht die Datei eine Sekunde später in ihrem DMS, ohne F5.
Threads
Threads ermöglichen es, Neben-Diskussionen zu führen, ohne den Hauptchat zu unterbrechen. Wie bei Slack können Gespräche in einem eigenen Strang weitergeführt werden.
Thread starten
- Fahre mit der Maus über eine Nachricht
- Klicke auf den Antworten-Button (↩)
- Das Thread-Panel öffnet sich auf der rechten Seite
Thread-Panel
┌──────────────────────────────┐
│ 💬 Thread 3 Antworten │ ← Header mit Zähler
│──────────────────────────────│
│ │
│ [Ursprungsnachricht] │ ← Die Nachricht, auf die
│ │ geantwortet wurde
│ ─────── 3 Antworten ────── │ ← Trennlinie
│ │
│ [Antwort 1] │
│ [Antwort 2] │
│ [Antwort 3] │
│ │
│──────────────────────────────│
│ Antworten... [→] │ ← Eigener Composer
└──────────────────────────────┘Das Thread-Panel zeigt:
- Header: Thread-Titel mit Anzahl der Antworten und Schliessen-Button
- Ursprungsnachricht: Die Nachricht, auf die geantwortet wurde
- Antworten: Alle bisherigen Thread-Antworten in chronologischer Reihenfolge
- Composer: Eigenes Eingabefeld zum Antworten im Thread
Thread-Badge im Hauptchat
Nachrichten mit Antworten zeigen im Hauptchat einen klickbaren Badge:
💬 3 Antworten
Ein Klick darauf öffnet den Thread im Seitenpanel.
Hauptchat bleibt sauber
Thread-Antworten erscheinen nicht im Hauptchat. Der Hauptchat zeigt nur die Original-Nachrichten mit dem Thread-Badge. So bleibt die Übersicht erhalten, auch wenn in mehreren Threads gleichzeitig diskutiert wird.
Thread schliessen
Klicke auf das X im Thread-Panel-Header. Das Panel wechselt zurück zur vorherigen Ansicht (Space-Info oder Kontakt-Info).
Aufgaben aus Nachrichten erstellen
Jede Nachricht kann in eine Aufgabe umgewandelt werden:
- Fahre mit der Maus über die Nachricht
- Klicke auf den Aufgabe-Button (☑)
- Eine kurze Bestätigung "Erstellt" erscheint
Die Aufgabe wird automatisch im Projekt-Plugin des Spaces angelegt. Der Nachrichtentext wird als Aufgabentitel verwendet.
Hinweis
Die Aufgaben-Funktion ist nur im Space-Chat verfügbar, nicht in Direktnachrichten.
Seitenpanel
Der Chat teilt sich in zwei Bereiche: den Chat links und ein Seitenpanel rechts. Das Panel zeigt je nach Kontext unterschiedliche Inhalte:
| Kontext | Panel-Inhalt |
|---|---|
| Space-Chat | Space-Info (Mitglieder, Aufgaben, etc.) |
| Direktnachricht | Kontakt-Info (Avatar, Name, Rolle, E-Mail) |
| Thread geöffnet | Thread-Panel (ersetzt temporär das Info-Panel) |
Das Panel kann mit dem Button im Chat-Header ein- und ausgeblendet werden. Die Breite ist per Drag veränderbar.
Space-Modi: Chat vs. Infotafel
Spaces können in zwei Modi betrieben werden. Der Modus wird im Space-Info-Panel von Lehrkräften und Admins umgeschaltet.
| Modus | Wer darf schreiben | Wer kann antworten | Typischer Anwendungsfall |
|---|---|---|---|
| Chat (Standard) | Alle Mitglieder | Alle | Lehrer-Kollegium, Krisenteam, Fachschaften |
| Infotafel | Nur Mitarbeiter mit Senderecht | Niemand (nur lesen) | Eltern-Spaces, offizielle Mitteilungen |
Wann Infotafel nutzen?
Eltern-Spaces verkommen ohne Disziplin schnell zu Geschnatter — eine harmlose Wochenmitteilung wird zur Lawine aus Rückfragen, die nichts mit dem Original zu tun haben. Die Infotafel macht aus dem Eltern-Space einen offiziellen Mitteilungs-Kanal: Lehrer schreiben Informationen, Eltern lesen, Punkt.
Modus umschalten
- Öffne den Space
- Klicke im rechten Panel auf den Reiter Info
- Im Abschnitt Modus wählst du zwischen Chat und Infotafel
- Im Infotafel-Modus kannst du zusätzlich konfigurieren:
- Reaktionen erlauben — Eltern können mit Emoji bestätigen ("👍 zur Kenntnis genommen"), aber nicht antworten. Standard: aus.
- Lesequittungen anzeigen — Sender sehen pro Mitteilung wie viele Eltern gelesen haben, in Prozent. Es werden bewusst keine Namen angezeigt (DSGVO). Standard: an.
Der Wechsel ist atomar — bestehende Nachrichten und Reaktionen bleiben erhalten. Eltern sehen ab dem Wechselzeitpunkt nur noch die Eingabesperre. Du kannst jederzeit zurück auf Chat schalten, ohne Daten zu verlieren.
Wer darf in der Infotafel senden?
Das Senderecht wird nicht pro Space vergeben, sondern global pro Benutzertyp im Portal. So musst du nicht in jedem Space einzeln Rechte vergeben.
So legst du fest, welche Benutzer in Infotafeln senden dürfen:
- Portal → Organisation → Benutzertypen
- Wähle den Typ (z.B. "Lehrer", "Verwaltung", "Schulleitung")
- Im Abschnitt Infotafel-Verhalten:
- Aktiviere "Darf in Infotafeln senden"
- Optional: setze "Default-Modus für neue Spaces" auf Infotafel, wenn dieser Typ Spaces typischerweise als Eltern-Mitteilungskanal anlegt
Eltern und Schüler bleiben standardmäßig ohne Senderecht — sie können Infotafeln nur lesen.
Was Eltern in einer Infotafel sehen
┌──────────────────────────────────────────┐
│ 📢 Infotafel 24 Nachrichten │
│──────────────────────────────────────────│
│ │
│ Frau Müller 08:42 │
│ Liebe Eltern, am Donnerstag fällt │
│ der Sportunterricht aus... │
│ 👍 18 │
│ │
│ Frau Müller 12:15 │
│ Erinnerung: Wandertag am Freitag... │
│ 👍 14 │
│ │
│──────────────────────────────────────────│
│ 📢 Infotafel — nur Mitarbeiter koennen │
│ schreiben. Du kannst Mitteilungen │
│ lesen und mit Reaktionen bestaetigen. │
└──────────────────────────────────────────┘Was Sender (Lehrer) sehen
Im Header des Chats erscheint die Lese-Statistik für die zuletzt eigene Mitteilung:
📢 Infotafel · 24 Nachrichten · Letzte Mitteilung: 18/23 gelesen (78%)
Die Statistik wird alle 30 Sekunden aktualisiert. Sie zählt jeden Benutzer, dessen Web-Client mindestens bis zum Zeitpunkt deiner Mitteilung gescrollt hat.
Datenschutz
Die Lesequittung zeigt nur die Anzahl der Leser, nicht wer gelesen hat. Eltern können nicht sehen, ob andere Eltern gelesen haben.
Schutz auf Matrix-Ebene
Die Infotafel ist nicht nur eine UI-Sperre. Beim Umschalten setzt das Backend die Matrix-Power-Levels des Raums:
events_default = 50— nur User mit Power-Level ≥ 50 dürfen senden- Mitarbeiter mit Senderecht werden auf PL 50 angehoben
- Reaktionen werden separat über
events.m.reactiongesteuert
Das heißt: Selbst wenn Eltern mit einem fremden Matrix-Client (Element u.ä.) versuchen, eine Nachricht in den Raum zu senden, wird sie von Synapse abgelehnt.
Profil-Sichtbarkeit
Unter Einstellungen → Sichtbarkeit kannst du festlegen, welche Informationen andere Benutzer von dir sehen:
| Einstellung | Standard | Beschreibung |
|---|---|---|
| Profilbild | An | Dein Avatar ist für andere sichtbar |
| An | Deine E-Mail wird im Profil angezeigt | |
| Rolle | An | Dein Benutzertyp wird angezeigt |
| Telefon | Aus | Deine Telefonnummer wird angezeigt |
INFO
Dein Name und Benutzername sind immer sichtbar.