Link zum ersten ungelesenen Beitrag?

Wir haben eine Discourse-Instanz (forum.ohlasy.info) und eine separate Website (ohlasy.info), die eine Liste der neuesten Themen aus /latest.json anzeigt. Benutzer können auf den Titel eines Themas klicken, um zur Diskussion zu gelangen. Die Frage ist: Wohin führt der Link? Ich habe /t/:id und /t/:id/latest ausprobiert. Der erste Link führt immer zum Anfang des Themas, der zweite zum letzten Beitrag. Gibt es eine Option, die zum ersten ungelesenen Beitrag für den aktuellen Benutzer führt (falls eingeloggt) und andernfalls zum Anfang des Themas?

1 „Gefällt mir“

Sorry, I misunderstood the question! There is no single magic link that’ll take you to two different locations in the topic.

There is, however:

  • a link that will take you to the :arrow_down: bottom of the topic consistently
    https://meta.discourse.org/t/slug/106476/last

  • a link that will take you to the :arrow_up: top of the topic consistently
    https://meta.discourse.org/t/slug/106476/1

2 „Gefällt mir“

Thank you! Neither of these options work well for us, though. Linking to the first post doesn’t make much sense for logged-in users who have probably read most of the topic already. And linking to the latest post doesn’t work well for… almost anybody. Those who have seen a part of the topic would lose track and those who didn’t would be thrown in the middle of a discussion, having to scroll to the top.

Would you consider adding / accepting a feature that would allow linking to the latest post read by the logged-in user or to the first post if the user is not logged in?

Or do you have other suggestions how to make this “latest posts on our discussion forum” website box work well?

I am open to adding an /unread postfix like we have for /last, feel free to send a PR

5 „Gefällt mir“

Note, there is a subtle difference between these two:

  • latest read post
  • first unread post

See also:

5 „Gefällt mir“

Hat das Sam jemals umgesetzt? Der Aufruf von t/id/unread funktioniert nicht – wird vielleicht ein anderes Wort verwendet?

Falls es noch nicht hinzugefügt wurde, wäre das eine wirklich schöne Funktion :blush:

Nein, noch nicht hinzugefügt.

Ich würde mir auch gerne eine Tastenkombination für „Zum ersten ungelesenen Beitrag springen" wünschen. Es ist eine praktische Funktion für Power-User, die es ermöglicht, die Kontrolle zurückzugewinnen, wenn man versehentlich in ein Thema geworfen wird, das man bereits verfolgt, aber weit im Verlauf des Themas gelandet ist.

Konkretes Beispiel:

  • Ich beginne, das folgende Thema zu verfolgen: Events Plugin 📅
  • Ich lese bis zum Beitrag 100
  • Ich klicke versehentlich irgendwo auf einen Link zu Events Plugin 📅 - #428 by oca
  • Jetzt habe ich die Beiträge 100 bis 428 verpasst und habe keine einfache Möglichkeit, zurück zu Beitrag 100 zu gelangen.

Ability to jump to first unread post hat sich über die Jahre nicht weiterentwickelt, ebenso wenig wie: Remembered Topic location should be "First Unread" post instead of "Last Read" post

Meiner Meinung nach ist @codinghorror aktuell bereit, hier eine Tastenkombination für den Sprung zum ersten ungelesenen Beitrag hinzuzufügen. Wir sind jedoch noch nicht dazu gekommen, und es steht auch nicht auf dem Zeitplan.

Ich vermute, es ist ein so seltener Einzelfall, solche riesigen Themen wie sie @Wingtip oft hat, zu haben UND gleichzeitig, dass sich jemand aktiv dafür einsetzt.

Das andere Problem bei dieser Power-User-Funktion ist, dass sie sehr schwer zu erklären ist, siehe: Will disable_jump_reply make a return? - #10 by codinghorror

5 „Gefällt mir“

Ich freue mich, dass du es auch gerne sehen möchtest, Sam, und ich hoffe, wir werden es bald zu Gesicht bekommen :blush:

Ein weiterer Ort, an dem es meiner Meinung nach unglaublich praktisch wäre, ist die Anzeige eines Beitrags über das Flaggen-System. Es wäre schön, wenn es entweder deine eigene persönliche Position ignoriert oder – wenn du auf einen bestimmten Beitrag in einem Thema klickst – beim Verlassen fragt, ob du deine ursprüngliche Position beibehalten oder die neueste Version festlegen möchtest. Wenn es dir anzeigt, welchen Beitrag du zuvor gesehen hast (und dich vielleicht sogar dorthin springen lässt), zusammen mit dem Beitrag, zu dem du später gelangt bist (vielleicht über die Review-Warteschlange oder einen Beitragslink), wäre das meiner Meinung nach super nützlich :+1:

Das Flaggen-System ist derzeit definitiv ein Problem für mich, da ich diese Aufgaben vermeide, weil ich meine eigene Position in diesen Themen nicht verlieren möchte. Ich bin mir ziemlich sicher, dass andere wahrscheinlich ähnlich fühlen?

2 „Gefällt mir“

Ich frage mich nur, ob es danach Fortschritte gab?

Ich erwäge, einige weitere Foren zu Discourse zu migrieren (in Verbindung mit unserem benutzerdefinierten Homepage-System), aber eine der größten Kritikpunkte, die wir bei früheren Installationen hatten, war, dass diese Links (auf unserer Homepage und benutzerdefinierten Seiten) immer zum ersten Beitrag führten und die Leute es frustrierend fanden, sich wieder durch den Thread scrollen zu müssen.

Ich denke, was heute wahr ist, ist, dass der Link zu einem Thread zum zuletzt gelesenen Beitrag führt, wenn es ungelesene gibt, oder zum Anfang des Threads, wenn keine vorhanden sind – oder wenn das Konto nicht angemeldet ist. (Bitte korrigieren Sie mich, wenn ich falsch liege)

Wenn Sie Links aus DC meinen, dann ja, aber wir beziehen uns auf Links, die wir außerhalb von Discourse verwenden können (z. B. auf einer benutzerdefinierten Homepage oder einer übergeordneten Website).

Ich denke, das wird dringend benötigt. Aber es sollte nicht nur eine Tastenkombination sein, denn ich nutze die Seite auch oft auf meinem Handy. Eine Schaltfläche neben den Seitenzahlen?

3 „Gefällt mir“

Haben Sie aktuelle Erfahrungen, die Sie zu dieser Einschätzung veranlassen? Es ist immer hilfreich, solche Anekdoten aus der Praxis zu sammeln.

3 „Gefällt mir“

Nur meine eigene tägliche Erfahrung.

Ich betreibe ein belebtes Forum und möchte alles lesen, aber ich habe nicht immer Zeit.

Wenn ich dann @erwähnt oder in einem Beitrag geantwortet werde, erhalte ich eine Benachrichtigung. Ich kann nicht auf die Benachrichtigung klicken, weil ich weiß, dass sie weit unten in der Liste springt und ich viele Beiträge verpasse. Es ist ein absoluter Albtraum, nach oben zu scrollen und zu finden, wo ich zuletzt aufgehört habe.

Daher wird mein Benachrichtigungsbereich nie genutzt, was bedeutet, dass ich Benachrichtigungen erst Tage später erhalte, und manchmal sind sie wichtig.

Und wenn ich sehe, dass ich in einem Thread namens „Beispiel-Thread“ @erwähnt werde und dieser Thread in der Liste nicht leicht zu sehen ist, kann ich ihn nicht einmal suchen, da dies mich ganz nach oben im Thread bringt und ich mich ganz nach unten scrollen muss, um zu finden, wo ich aufgehört habe.

Es gibt einfach keine einfache Möglichkeit, den Thread zu öffnen, wo ich zuletzt aufgehört habe, wenn ich dort eine Benachrichtigung habe.

Das ist eine wirklich schlechte Situation für mich!

4 „Gefällt mir“

Ja, das ist auch das, was mir einfällt – etwas wie der „Zurück“-Button, den wir derzeit auf der Zeitachse haben und der erscheint, wenn man in die andere Richtung scrollt, aber stattdessen zum Anfang des ersten ungelesenen Beitrags führt.

Ich könnte mir vorstellen, dass es eine Benutzereinstellung ist, ob er angezeigt wird oder nicht.

Ich habe mir das in der Vergangenheit gewünscht, aber persönlich habe ich es in letzter Zeit nicht mehr benötigt, daher helfen die Geschichten, zu verstehen, woher die Anfrage kommt, danke.

5 „Gefällt mir“