カテゴリ内で「既読にする」機能が必要

Discourse における「既読にする」ボタンの必要性に関するスレッドを読みましたが、Discourse スタッフがこの機能を「逃げ」や「諦め」と見なす立場には強く反対します。これは単なる「利便性」であり、他のフォーラムアプリケーションのユーザーが享受しているものです。これらのアプリケーションを提供する企業は、顧客にフォーラムの利用方法を決定させることを許容し、顧客の行動を強制することはありません。

私は「新規」や「未読」のリストは使用していません。多くの実際のユーザーと同様に、興味のあるフォーラムカテゴリに直接アクセスします。カテゴリ内のトピックの全リストを見て、開いて読み、おそらく返信するものを選ぶか、あるいは見送るものを選ぶことができます。現在のセッションが終了する頃には、他の機能充実のフォーラムアプリと同様に「すべてを既読にする」をクリックします。これにより、次回訪問時に前回以降に変更があったもののみを確認でき、すでにスキップすると決めた投稿を再評価する必要がなくなります。

以下のスクリーンショットが示す通り、新しい/未読のアクティビティがあるトピックは明るい白色で、アクティビティがないトピックは灰色で表示されます。一目で灰色のトピックを再訪問する必要がないことがわかりますが、白色のトピックが前回訪問以降に新しいアクティビティがあるかどうかは判断できません。もし前回訪問時にこれらすべてを既読にできていれば、かなりの時間を節約できたはずです。これは「逃げ」でも「諦め」でもありません。

フォーラムカテゴリ内に「すべてを既読にする」ボタンを追加するよう要望します。これにより、慣れ親しんだ効率的な方法でフォーラムを利用し続けることができます。

「いいね!」 5

If there are categories that you don’t care about, you could mute them and then use new and unread.

Thing is, you have no mark as read anywhere on the forum on latest lists.

You only get that in “unread” and “new” tabs, there is a feature that is missing that means you can not “dismiss new” when you are filtered into a category. You can dismiss “unread” when filtered.

I am fine to add a dismiss “new” for when you have “new” selected in a category it is not implemented yet cause it is a bit tricky.

That said, I don’t think this really would help your particular workflow that much at all cause you would have to visit “new” in the category, hit dismiss and then visit “unread” and then hit dismiss.

What it feels to me you are asking for is a mixed “unread+new” list that you can quickly clear off. You already have the last visited line you can rely on which is 100% automatic and gives you similar behavior, so when you catch up on a category you only have to read till you see the “last visit” line.

I worry though that you did not think through this request properly.

If you “cleared” stuff off, do you want Discourse to remember your position in the topic when you eventually re-visit it? Or do you want discourse to skip all the posts you did not visit?

A “strong” clear like we have for “dismiss unread” can cause confusion. My guess here is that all you are asking for is a way to turn “links” on the page from “BOLD” to “not bold visited” on demand and keep all the tracking in tact. I worry that adding such a feature would cause a lot of confusion.

「いいね!」 1

All I’m saying is that, in every forum software I have encountered before Discourse, my particular workflow was intuitively easy, logical, and pretty much standard. It was easy to do exactly what I described, and I would like it if Discourse could do it too.

I don’t understand why this is a guess. That’s exactly what I’m asking for, and I thought my post was pretty clear. I hope the fact that most forums have worked that way for years will assuage your worry that the feature would cause confusion.

「いいね!」 1

Admittedly, my workflow is different than yours. I use the Watch list and “consider new when” settings, and the “last visit” line.

I would not like this forced upon me by a site, because depending on how busy I am and where my head is at there are times when I may be interested in reading “marginally interested in” topics that I have not read yet and use the visited property of the title links to identify those.

Anyway, IMHO this would be more robust using JavaScript to give the class value visited so the link text color would “just work”. But it can be done using CSS that uses the general sibling combinator (tweak color to taste)

tr.last-visit ~ tr.topic-list-item .main-link a.title { 
  color: #919191; 
}

If you think all your members want this, you can enter that in your Admin -> Customize. But I really think you should enter this in your own user stylesheet and not as site CSS

「いいね!」 5

There are no plans for this for the forseeable future.

This is the functional equivalent.

「いいね!」 1

I disagree that the ‘last visited’ line is functionally equivalent. There remain many threads below that line that appear to be updated/unread. Currently, my only recourse to make them all appear read is to open them all, one at a time, which is not practical.

「いいね!」 1

unread, well sure, if you haven’t read them

updated, there shouldn’t be, if there are it may be a bug. for example, in this screen capture:


all the topics above the last visit line have activity times of 20 hours or less, and all of the topics below, 22 hours or more.

If this is not what you’re experiencing, please post a screen capture.

「いいね!」 1

This has no bearing on what I’m asking for.

「いいね!」 1

In the equivalent feature in Gmail, if you mark a thread as read and then open it, all of those messages are collapsed. That seems analogous to skipping all the posts in a discourse topic if the feature were to exist here.

トピック内で「既読マーク」ボタンを探してここに来ました。ロードマップには載っていないようですが、以下のような理由で役立つと思います:

  • 多くのトピックをメールで読んでいるため。
  • さまざまなカテゴリに否定的な投稿が多く、二度読むのは避けたいからです。:frowning:
「いいね!」 1

ある程度は既にあります。トピックにアクセスし、終了を押してください。

6件の投稿が新しいトピックに分割されました:既読済みボタンを設けることはできますか?

カテゴリ内に「既読にする」機能を追加することについての(私の考えでは)説得力のある議論をここに提示したいと思います。

私は、長い歴史を持つアクティブなカテゴリを視聴し始めたばかりで、その中の新しいトピックや投稿を熱心に読んでいます。

しかし、左側のナビゲーションでは、私がまだ見ていない、そして確認する時間がない多くの古いトピックがあるため、カテゴリ名の横に常に青いドットが表示されています。

これにより、「一目で」このカテゴリに新しいコンテンツがあるかどうかを知る方法がなくなります。

「いいね!」 4