Facebook-ähnliches Themen-Modal – Ist es besser?

Ich habe herumexperimentiert, um ein anderes Aussehen als andere Sites zu erzielen, und habe ein Facebook-ähnliches Themen-Modal erstellt. Es scheint bei mir schneller zu laden und wirkt auf dem Desktop flüssiger.

Was denkt ihr darüber?

Link zum Testen ist https://www.carptalk-online.co.uk/ (funktioniert nur auf dem Desktop)

schön gemacht! das gefällt mir ganz gut, obwohl ich kein Facebook-Nutzer bin. du hast eine coole Seite. :star_struck:

außerdem habe ich nicht gewusst, dass Karpfen so riesig werden können! :fishing_pole:

Sehr cool! Hast du es in Themen mit 20 oder mehr Antworten getestet? Genau dann laden wir beim Scrollen weitere „Seiten“ mit Beiträgen, und aus meiner Erfahrung ist das eine der größten Herausforderungen bei dieser Art von alternativer Ansicht.

Nein, ich mache das jetzt und melde mich wieder.

Funktioniert einwandfrei - Testing 20 replies - #29 by Carper1 - CarpTalk - Carp Forum

Ich kann sehen, dass die Seite wie von dir beschrieben lädt, aber sie funktioniert wie erwartet.

Das Thema wird nicht in einem Modal angezeigt, wenn man auf den direkten Link klickt. Über die Themenliste funktioniert es jedoch.

Ja, das ist das nächste, was ich mir ansehen muss, aber ich habe darüber nachgedacht: Macht das einen Unterschied? Das verhält sich genauso wie Facebook: Der direkte Link führt zum eigentlichen Beitrag, und wenn man während der Navigation darauf klickt, öffnet sich ein Modal.

(Beitrag vom Autor gelöscht)

Nettes Konzept. Kann man während des Ladens älterer Nachrichten eine stabile Verbindung zum Message Bus für neue Nachrichten aufrechterhalten?

Ja, denn das Modal lädt die normale Discourse-Themenanwendung in einem iframe, anstatt eine eigene Kopie des Themas zu rendern. Der iframe stellt seine eigene MessageBus-Verbindung her, und Discourse verarbeitet den Beitragsstrom weiterhin wie gewohnt, einschließlich des Ladens älterer Beiträge und des Empfangs neu veröffentlichter Beiträge.

Die übergeordnete Seite bleibt auch dahinter aktiv, sodass es technisch gesehen zwei Discourse-Instanzen und zwei MessageBus-Verbindungen gibt, während das Modal geöffnet ist. Das funktioniert, ist jedoch etwas ressourcenintensiver als eine vollständig native Implementierung. Beim Schließen des Modals werden der iframe und seine Verbindung entfernt.

Ich weiß nicht, ob das einen Unterschied macht, und ich nutze Facebook nicht :stuck_out_tongue:

Ich war nur überrascht, dass das Klicken auf deinen Link das Thema nicht in einem Modalfenster anzeigte, obwohl du es genau dazu gepostet hast, um zu zeigen, dass es in einem Modalfenster funktioniert.

Mein ursprünglicher Beitrag war ein Link zur Startseite. Hast du meinen Kommentar zu Krys Test der Themen gelesen? Haha. Wie geht’s dir denn so? Ich hab dich schon eine Weile nicht mehr gesehen.