Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Lazy loading - Threadansicht - Kommentieren

Mit der Version 10.4 haben sich die Ansicht und das Handling der Threads im Stream verändert.

Lazy loading / Threadansicht

Aufgrund der Tatsache, dass im föderierten Fediverse zunehmend auch sehr umfangreiche Threads mit teilweise auch sehr vielen Reaktionen auftauchen, haben sich die Entwickler entschlossen, das Laden von Threads in sinnvolle kleinere “Häppchen” aufzuteilen. Damit wird der Stream schneller aufgebaut, als wenn immer die kopletten Threads mit sämtlichen Kommentaren und Reaktionen auf einen Rutsch geladen werden würden.

Es wird nun der Ausgangsbeitrag und die letzten drei Kommentare geladen und angezeigt. Das mach den Stream übersichtlicher und verringert die Darstellungszeit.

Gibt es mehr Kommentare, als die drei angezeigten, so erscheint unter dem Startbeitrag die Schaltfläche “–––”. Klickt man auf diese, so werden die restlichen Kommentare geladen und in chronologischer Reihenfolge angezeigt.

–––

Da es möglich ist, auch direkt auf Kommentare zu einem Posting zu antworten, man also Kommentare kommentieren kann, ist eine flache Darstellung nicht optimal. Man sieht dadurch nicht, ob sich ein Kommentar auf das Ausgangsposting bezieht, oder auf einen vorherigen Kommentar.

Hier greift nun die zweite Stufe des Lazy loading. Kommentare zu Kommentaren werden nach dem Erweitern des Threads mittels der “–––”-Schaltfläche noch nicht ausgeklappt. Gibt es zu einem Kommentar einen weiteren Kommentar, wird dies durch eine Sprechblase unter dem Kommentar signalisiert. Eine Zahl neben der Sprechblase zeigt außerdem an, wie viele Unterkommentare es gibt (auf einer Ebene… Kommentare zu Kommentar-Kommentaren und noch tiefer verschachtelte Kommentarebenen werden nicht gezählt).

lazy01

Klickt man auf die Sprechblase, werden die Antworten auf die Kommentare geladen und angezeigt. Weitere, tiefere Kommentarebenen bleiben auch jetzt ausgeblendet, werden mit Sprechblasen angezeigt und klappen nach einem Klick auf dieses wiederum auf.

Um zu verdeutlichen, welche Unterkommentare zum Kommentar gehören, wird am linken Rand des Streams im Bereich der zusammenhängenden Kommentare eine farbige Linie angezeigt.

lazy02

Ein weiterer Klick auf die Sprechblase ersetzt diese farbigen Linien durch Einrückungen, stellt verschachtelte Kommentare also in einer Baumansicht dar.

lazy03

Wer keine Thread-Ansicht möchte, kann dies unter “Einstellungen” → “Anzeige-Einstellungen” → “Inhaltseinstellungen” mit dem Deaktivieren von “Threaded conversation view” erreichen.

Kommentieren

Der Kommentareditor, der über das Icon kommentieren01a geöffnet wird, ist nun ein modaler Dialog. Es wird kein Eingabefeld unter dem zu kommentierenden Posting angezeigt, sondern der Editor wird als überlagerndes Fenster zur Verfügung gestellt.

Das mach es erforderlich, seinen Workflow ein wenig anzupassen. Man gewöhnt sich aber recht schnell daran, wenn man die Änderung nicht pauschal für sich ablehnt.

Ein vermeintlicher Nachteil ist, dass man nach dem Öffnen des Kommentar-Editors nicht mehr durch den Thread scrollen kann und man auch keine Textpassagen markieren und Kopieren kann, um diese z.B. als Zitat in den Kommentar einzufügen.

Dabei funktioniert das trotzdem… es ist also wirklich nur ein vermeintlicher Nachteil.

Schließt man den geöffneten Kommentar-Editor entweder durch Klicken auf das Schließen-Symbol (“X” oben rechts) oder durch einen Klick in den Thread, kann man sich den Thread anschauen und auch markieren und kopieren. Öffnet man den Kommentar-Editor erneut, ist der bisherige Inhat weiterhin vorhanden.

Es geht also ganz einfach!

Möchte man verhindern, dass Kommentare kommentiert werden können, kann man dies mit dem “Beitrags-Menü” (⋮ unten rechts) → “Konversationsmerkmale” durch Abschalten von “Auf Kommentare antworten” ausschalten.

lazy04

Hat man das getan, kann nur noch der Ausgangs-Beitrag kommentiert werden. Nun erscheint auch wieder am Ende des Threads das altbekannte Eingabefeld für Kommentare.

Zu schmaler Kommentar-Editor?

Es gibt Kritik daran, dass das modale Fenster des Kommentar-Editors sehr klein ist. Und das stimmt. Hat auch mich genervt. Man kann es zwar vertikal vergrößern, aber die beschränkte Breite bleibt unveränderbar.

lazy05

Es gibt aber eine tolle Lösung, die Chris im Support-Forum veröffentlicht hat:

Voraussetzung ist, dass der Kanal die Erlaubnis hat, Code auszuführen. Das muss der Admin des Hubs freischalten.

Man erstellt dann mit der App “Webseiten” einen HTML-Block mit folgendem Inhalt:

<style>
@media (min-width: 576px) {
.modal {
--bs-modal-width: 1000px !important;
}
.comment-edit-text.expanded {
height: 17rem;
}
}
</style>

lazy06

Diesen Block (ITEM) fügt man nun mit dem PDL-Editor im MODUL “network” an beliebiger Stelle in den Inhaltsbereich ein.

lazy07

(Nicht vergessen, die Änderung mit Klick auf “APPLY” dauerhaft zu speichern.)

Nun wird der Kommentar-Editor deutlich breiter dargestellt.

lazy05a

Bilder aus der Cloud einfügen

Eine weitere, schon lange überfällige Verbesserung des Kommentar-Editors gibt es noch zu vermelden: Er verfügt jetzt über ein Icon, mit welchem man Bilder, die bereits in der Cloud vorhanden sind, direkt in den Kommentar einfügen. Es ist nun nicht mehr erforderlich, es selbst mittels bbCode-Tags “zu Fuß” zu machen, oder über den Umweg eines separat aufgerufenen Beitrags-Editors.

lazy08