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.
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.
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.
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
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.