Können neue Nachrichten oben statt unten erscheinen?

Hallo zusammen,

ich migriere eine Online-Community auf eine neue Forensoftware. Es handelt sich um 15 Jahre an Beiträgen (55.000 Beiträge). Das alte Board war IP Board. Alle Beiträge sind einfach in einem langen Stream angeordnet. Wir haben keine Notwendigkeit für einzelne Themen.

Kann Discourse…

  1. Neue Nachrichten oben anzeigen, anstatt sie unten erscheinen zu lassen?
  2. Den letzten Leseort eines Benutzers speichern?

Wenn also ein Benutzer Discourse besucht, kann dann sein letzter „ungelesener

1 „Gefällt mir“

Hast du 55.000 Beiträge in einem einzigen Thema? :thinking:
Wie ein Kommentar-Beitrag? Und in umgekehrter Reihenfolge sortiert.
Aber der „erste

3 „Gefällt mir“

Danke für die Antwort. Was ist ein Kommentar-Beitrag? Wenn ich mir die Discourse-Beispielforen ansehe und ein Thema öffne, erscheinen alle neuen Beiträge unten.

Auf unserem Forum kannst du auf „Neuer Beitrag

Das musst du nicht, es merkt sich, wo du aufgehört hast. Und du kannst in einem Thema jederzeit Shift+L drücken, um zum ersten ungelesenen Beitrag zu springen.

4 „Gefällt mir“

Ich denke, keine der Antworten geht auf das eigentliche Problem ein: Soweit ich aus The MEGATOPIC: public good, or public menace? verstehe, wird Discourse unter keinen Umständen 55.000 Antworten in einem einzigen Thema bewältigen und dabei zufriedenstellend (im Sinne von: performant) funktionieren.

4 „Gefällt mir“

Die Antwort auf die Hauptfrage lautet nein – neue Antworten werden immer unten angezeigt. Die Leseposition wird jedoch für angemeldete Benutzer immer gespeichert.

3 „Gefällt mir“

Was ist so besonders an so vielen Beiträgen oder speziell an Discourse im Vergleich zu anderer Forum-Software?

Ich meine, bei phpBB oder vBulletin ist das ziemlich unkompliziert, da beim Lesen jeweils nur eine begrenzte Anzahl von Beiträgen gleichzeitig angezeigt wird.

Zum Beispiel gibt es in einem deutschen Forum in diesem Thread 200.000 Beiträge:

Aus technischer Sicht, also beim Speichern der Daten, sollte es keinen großen Unterschied geben, ob man 200.000 Threads mit jeweils einem Beitrag speichert oder einen Thread mit 200.000 Beiträgen. In der SQL-Datenbank ist es lediglich eine ID, zu welchem Thread ein bestimmter Beitrag gehört. Beide Szenarien sind also recht ähnlich.

Ist das einzige „Problem

1 „Gefällt mir“

Standardverhalten: Neue Antworten erscheinen immer am Ende

Nun, ich sage nicht, dass dies möglich ist – ich bin kein Experte für Frontend-Programmierung –, aber ich GLAUBE, dass wir mit JavaScript, indem wir das DOM manipulieren, die Reihenfolge, in der Objekte angezeigt werden, ändern könnten (?).

Ich habe nicht das Wissen oder die Erfahrung, um zu behaupten, dass wir eine Theme-Komponente dafür erstellen könnten … Ich weiß nicht, ob die Gurus, die diese Art von Entwicklung betreiben, eine kostenlose Version erstellen könnten, oder ob man dies möglicherweise über das Marketplace anfragen muss, um eine zu erhalten (falls das überhaupt möglich ist).

Natürlich wäre es bei mehr als 20 Antworten völlig verrückt, denn die Umkehrung der Reihenfolge auf der Frontend-Ebene bedeutet, dass zunächst alle Antworten geladen werden müssen und erst dann JavaScript die Objekte manipuliert, um ihre Reihenfolge umzukehren. Das würde bedeuten, dass die Ladezeit mit zunehmender Anzahl von Antworten im Thema erheblich zunimmt.

Eine Sache ist es, die Informationen anzuzeigen, und eine ganz andere, dass eine Antwort in Echtzeit, wenn ein Benutzer antwortet, „eingebettet

1 „Gefällt mir“

Die Bedürfnisse deiner Community werden wahrscheinlich viel besser von einem Chat-Programm bedient. Mir ist keines bekannt, das Nachrichten automatisch an den Anfang stellt, aber sie bewältigen das Muster „alle Diskussionen in einem einzigen Stream

3 „Gefällt mir“

Geschlossen zugunsten von Can discourse display topic replies in reverse order?