michaelbelgium/flarum-discussion-views

Add views to flarum discussions

Maintainers

👁 MichaelBelgium

Package info

github.com/MichaelBelgium/flarum-discussion-views

Forum

Language:TypeScript

Type:flarum-extension

pkg:composer/michaelbelgium/flarum-discussion-views

Fund package maintenance!

MichaelBelgium

Statistics

Installs: 55 947

Dependents: 5

Suggesters: 1

Stars: 30

Open Issues: 2

v8.0.0 2026-05-17 19:48 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Replaces

None

MIT b107aa3bad0c672d4332c095f15f208e0f0cf36f

  • Michael V. <michael.woop@michaelbelgium.me>

README

This is an extension for the flarum forum software where you can track how many times a discussion has been viewed.

Installation

Execute this command in your flarum root: composer require michaelbelgium/flarum-discussion-views

Update

Execute these commands to update the extension.

composer update michaelbelgium/flarum-discussion-views
php flarum migrate
php flarum cache:clear

Translations

If you would like to translate this extension to your language, make a PR in the corresponding language pack.

Features

  • Tracks how much a discussion has been viewed and displays it on a discussion page
  • Plenty of extension settings
  • Adds 2 sorting options: popular and unpopular
  • Adds an event which developers can listen for: DiscussionWasViewed
  • Adds new permissions:
    • Reset the viewcount of a discussion (default to admins)
    • View the viewcount of a discussion (default to admins)

Media

Normal:

👁 image

Smaller screens:

👁 Imgur

Reset the view count

👁 Imgur

Extension settings

👁 Imgur

Viewlist

👁 Imgur

Footer viewlist

👁 Imgur
👁 imgur