WordPress.org

Making WordPress.org

Opened 16 months ago

Last modified 12 months ago

#4577 new enhancement

Change page that shows topics with no replies on Support Forum

Reported by: felipeloureirosantos Owned by:
Milestone: Priority: normal
Component: Support Forums Keywords:
Cc:

Description

Today some people do not get support on WordPress.org support forums around the world. They reason is not just because you don't have someone to answer, but actually because volunteers can't see the topic.

That is something natural considering that users have a social media dynamic, and they don't really know how the forum works. But still they just want some help.

I believe we should change it to "Topics with no interactions". It might be a simple way that will let us into a huge improvement.

Maybe in this case we could set those condition for showing it on this page:

  • Topic is open;
  • Topic has no replies from users besides OP;
  • Topic is set as unresolved.

Here you can see an example from pt-BR support forum. It was around 2 weeks ago.

https://i.imgur.com/kPClddO.png

Change History (11)

This ticket was mentioned in Slack in #forums by felipeloureirosantos. View the logs.


16 months ago

#2 @jonoaldersonwp
16 months ago

This is a great idea.

#3 @felipeloureirosantos
16 months ago

  • Summary changed from Change "Topics with no replies" on Support Forum to Change page that shows topics with no replies on Support Forum

#4 @mariovalney
16 months ago

Check the post hasn't replies from users besides OP is great.

#5 @sterndata
16 months ago

I believe this view is currently filtered on whether the OP chose whether this is a support topic or not. That's unreliable, so if that's the case, that bit of meta should be ignored. A topic has replies from someone other than the OP or it doesn't.

#6 @dd32
16 months ago

The way https://wordpress.org/support/view/no-replies/ works is that it queries for any topic that:

  • Isn't within the review forums
  • Post Meta _bbp_reply_count < 1
  • topic_resolved = no

I believe this view is currently filtered on whether the OP chose whether this is a support topic or not.

The topic_resolved seems like it probably limits it to those support topics. We can probably change that to topic_resolved != 'yes'.. buuut:

In order to match the Topic has no replies from users besides OP conditional, we'd have to add a new post_meta item which is removed upon either a) topic resolve, or b) reply from non-OP and that is only added to real threads (not reviews, or hidden forums), which would probably greatly simplify this filter view as it could then be a single post-meta query and not have to include extra forum limiters, etc.

#7 @felipeloureirosantos
16 months ago

Hi there,

I believe this view is currently filtered on whether the OP chose whether this is a support topic or not. That's unreliable, so if that's the case, that bit of meta should be ignored.

The topic_resolved seems like it probably limits it to those support topics. We can probably change that to topic_resolved != 'yes'

I believe that would make more sense keep the filter, but maybe we should set this option (support topic or not) just available to moderators (e.g. when a moderator needs to highlight a topic). This way it still wouldn't show non-support topics, but users wouldn't be able to do that.

In order to match the Topic has no replies from users besides OP conditional, we'd have to add a new post_meta item which is removed upon either a) topic resolve, or b) reply from non-OP and that is only added to real threads (not reviews, or hidden forums), which would probably greatly simplify this filter view as it could then be a single post-meta query and not have to include extra forum limiters, etc.

I think that it would work just fine.

This ticket was mentioned in Slack in #forums by felipeloureirosantos. View the logs.


16 months ago

This ticket was mentioned in Slack in #forums by felipeloureirosantos. View the logs.


14 months ago

#10 follow-up: @Clorith
12 months ago

One part of the solution here is in #3619, which changes the logic for seeing if a topic is resolved or not, so that "Not a support topic" are shown in the list as well.

The other problem, people "bumping" their own post, there's a postmeta entry for this already, _bbp_voice_count, if this is >1 it means someone other than the OP has interacted with the topic, could we not leverage that? (sure, it's not unique to non-reviews, but it's there and handled by bbPress already, which makes it more ideal than needing to introduce something new?)

#11 in reply to: ↑ 10 @felipeloureirosantos
12 months ago

Replying to Clorith:

The other problem, people "bumping" their own post, there's a postmeta entry for this already, _bbp_voice_count, if this is >1 it means someone other than the OP has interacted with the topic, could we not leverage that? (sure, it's not unique to non-reviews, but it's there and handled by bbPress already, which makes it more ideal than needing to introduce something new?)

I believe that it would be perfect. Maybe it would even partially fix the cache problems that we always have on these pages.

Something like that might no longer happen:

https://i.imgur.com/HkH6v1k.png

Note: See TracTickets for help on using tickets.