TheRestartProject/restarters.net

Hot topics dashboard block

Closed this issue · 0 comments

ngm commented

Feature: Hot topics

We currently have a dashboard block that links to two static topics on Talk. We would like to amend this to show more dynamic content. Discourse has a Hot Topics list (https://talk.restarters.net/top/weekly) with a corresponding API call (https://docs.discourse.org/#tag/Topics%2Fpaths%2F~1top~1%7Bflag%7D.json%2Fget) that we would like to pull through into the Dashboard, and link to each of these topics.

Permissions

Dashboard block is visible to all user types, but each user should only see topics that are in categories they have rights to view.

Considerations

  • we want to ensure people see and click on these topics, so they should be prominently visible
  • what is a good number to display? Perhaps 3-5, to be determined
  • We don't want to lose the existing two static links, but perhaps they could be moved (can we move to Getting Started? - only if they are 'tickable' in some way)
  • can we pull through freshness on hot topics?
  • does Discourse calculate topics on a per person basis or is it generic?