What is best practice for "pinning" posts to a topic?

Often there will be a thread with 50+ posts about a newly-introduced bug on our platform and we want to let users know we are working on it. If we just add it as a normal post, it can quickly be drowned out by other replies. We can mark it as the “solution” to pin it to the OP, but this is hacking a feature to do something it wasn’t intended, and misleads users who see the solved checkmark into thinking the issue is resolved. We could alternatively edit the OP to something like:

Edit: This is being looked into by engineers
[quote]

but some users don’t like their posts being edited.

What is the ideal way to handle this?

3 лайка

If users don’t have access to tagging themselves then why not have staff tag topics as acknowledged / investigation / resolved? Is it important that users see specific replies?

1 лайк

They have access to tagging, but even if not, tags are tucked away and hard to notice. And yes, contents of replies are important to see since they may contain information like expected resolution time, requests for more info, etc.

I can see some value to pinning posts within topics themselves. Until someone develops the equivalent of a blue post (staff post) plugin to highlight where staff posts are in the topic/timeline and then hop between them it’s useful to know where to look for official responses.

From personal experience people bookmark the threads directly, particularly when it comes to tracking issues and bugs. They may never revisit the parent category to see other topics.

It’s a hard behavior to crack, which is why we’re forced to consider stuff like edit the initial post or abusing the Solved plugin. Neither is a real solution, but I’m not sure one exists right now?

4 лайка

Moving this to a feature request as I’ve now had the same request from a customer.

Their use case is the same as the OP.

  • A bug or feature is being worked on
  • Staff updates are being lost in the noise (even with Staff Colour)
  • They are not comfortable editing the OP to include updates
  • They don’t want to mark something solved because it’s not
6 лайков

I can see use case here and also see how it departs from “solved”

In particular you would allow multiple posts to be “featured” in the OP:

Jane "pm" 2 hours ago: We will be looking at this [v expand]
Jill "dev" 1 hour ago: I am working on a fix [v expand]

@codinghorror I wonder if this is core feature, aka “Pin post…” complete with “how long you want to pin it” or in the far to rare department and should be a discourse-pinned-posts plugin.

Personally it feels like a discourse-pinned-posts plugin to me, but it shares lots of DNA with discourse-solved so we would need to be careful about code duplication here.

6 лайков

Not exactly, maybe solved needs an in-progress state that behaves almost the same way as solved but does not confer full solved-ness.

6 лайков

Solved only works if it’s a unique post about an issue, or there’s a definitive endpoint.

It would be useful to move between staff/moderator responses in a topic regardless, or offer a tweaked summarize which includes them all.

1 лайк

One idea we came up with on my forum is to edit the topic title. Inelegant, but at least it will get the members’ attention.

1 лайк

I really like this idea – maybe “potential solution” or something like that? (In my ideal world, this would be a setting that could be enabled if an admin felt it appropriate with a little text box for the title of the “in progress” or “potential solution” or whatever.)

1 лайк

Мне очень интересно, куда ушла эта #feature-запрос. Есть ли способ добиться этого сейчас; если да, где я могу найти эту настройку?

Если нет, есть ли у кого-то новые предложения, кроме редактирования OP или заголовка темы?

Не могли бы вы немного подробнее рассказать и, по возможности, дать ссылку на тему на вашем форуме, где вы хотели бы использовать этот тип функции.

За годы работы мы внесли несколько изменений: теперь вы можете добавлять аннотации к сообщениям, но по-прежнему нет способа автоматически выделять несколько сообщений в первом посте, если не редактировать сам первый пост.

1 лайк

В марте 2019 года @HAWK написал: «Переношу это в #запрос на новую функцию, так как я уже получил аналогичный запрос от клиента», и я просто хотел узнать, была ли реализована функция закрепления сообщения внутри темы в Discourse.

То же самое, что и здесь, @michellefs. Похоже, люди хотят явный маркер «не выполнено, но в процессе» для «решения»… например, «решение наполовину выполнено», «решение на четверть выполнено», возможно, даже индикатор прогресса, если кто-то хочет процентную оценку того, «насколько выполнено» что-либо?

Это хотя бы дало бы людям понять, что решение находится в процессе, а не просто не прорабатывается вовсе.

Не уверен, правильно ли я понял заголовок темы, но в своей предыдущей компании я использовал функцию «закрепления комментариев» в основном в трёх сценариях:

  1. Для лучших ответов, аналогично функции «решение». Обычно достаточно закрепить один комментарий.
  2. Для AMA в сообществе, где открывается тема для вопросов и ответов между пользователями и сотрудниками. В этом случае обычно нужно закрепить не менее 30 комментариев, чтобы выделить ответы сотрудников, и делается это раз в квартал.
  3. Для выделения отличного пользовательского контента (фотографий, видео, даже мемов) в рамках мероприятий сообщества, например, в ежемесячной фототеме. Здесь обычно требуется закрепить не менее 10 комментариев.

Надеюсь, это поможет :wink:

2 лайка

Это было не в Discourse, верно?
Я согласен, что было бы полезно иметь возможность закреплять любое количество ответов внизу первого поста в теме (в виде ссылок на сами ответы, чтобы не нарушать структуру ветки).