wir haben gerade 52.000 Diskussionen von unserem alten Forum (ServiceNow) zu Discourse migriert. Alles lief gut, aber wir stoßen auf ein Usability-Problem: Das unendliche Scrollen auf der Startseite macht unseren Footer völlig unzugänglich.
Um die Benutzererfahrung zu verbessern und die Sichtbarkeit unserer institutionellen Links sicherzustellen, suchen wir nach einer Lösung, um dieses Scrollen zu unterbrechen.
Gibt es ein Plugin (offiziell oder benutzerdefiniert), mit dem sich eine klassische Paginierung oder ein “Mehr anzeigen”-Button umsetzen lässt?
Ist eine solche Funktion in der offiziellen Roadmap von Discourse geplant?
Vielen Dank im Voraus für eure Ratschläge und Erfahrungen!
Ich kann das beantworten: Nein, überhaupt nicht. Unendliches Scrollen in der Themenliste ist nichts, was wir vorhaben, zu umgehen. Es gibt bereits viele Beiträge zu diesem Thema auf dieser Seite.
Und soweit ich weiß, hat noch niemand etwas Eigenes implementiert.
Was du in Betracht ziehen könntest, ist die Verwendung der Funktion für benutzerdefinierte Landingpages. Damit könntest du eine benutzerdefinierte Landingpage erstellen, sodass dein Footer zumindest auf der allerersten Seite erscheint.
Zusätzlich zu den von Charlie vorgeschlagenen Optionen kann es auch ausreichen, die Startseite so zu konfigurieren, dass sie Kategorien anstelle der neuesten Themen anzeigt. Diese Liste ist nicht unendlich. Die Startseite wird durch das erste Element der Site-Einstellung top_menu definiert.
Und unter Berücksichtigung von @Moin Vorschlag sollte der Fragesteller (OP) bedenken, dass Benutzer diese Funktionalität ändern und stattdessen /latest nutzen können – und erneut fehlt der Footer.
Das bedeutet, dass das Design so geplant werden sollte, dass der Footer nicht allzu wichtig ist. Die Tatsache ist, dass Benutzer den Footer nicht häufig nutzen. Mehr Administratoren bevorzugen jedoch die Idee eines Footers.
Ist der Footer, den die Komponente hinzufügt, auf Seiten wie /latest mit unendlichem Scrollen sichtbar?
Als ich es ausprobiert habe, war er nicht sichtbar. Daher bin ich neugierig, welche Anpassungen Sie vorgenommen haben, die Sie dazu veranlasst haben, es als Lösung für das Problem des unendlichen Scrollens vorzuschlagen.