PHPackages                             michaelbelgium/flarum-discussion-views - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. michaelbelgium/flarum-discussion-views

ActiveFlarum-extension

michaelbelgium/flarum-discussion-views
======================================

Add views to flarum discussions

v7.4.2(6mo ago)3151.0k↓18.8%18[2 issues](https://github.com/MichaelBelgium/flarum-discussion-views/issues)6MITPHP

Since Nov 9Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/MichaelBelgium/flarum-discussion-views)[ Packagist](https://packagist.org/packages/michaelbelgium/flarum-discussion-views)[ GitHub Sponsors](https://github.com/sponsors/MichaelBelgium)[ RSS](/packages/michaelbelgium-flarum-discussion-views/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (38)Used By (6)

Flarum discussion views
=======================

[](#flarum-discussion-views)

This is an extension for the [flarum forum software](http://flarum.org) where you can track how many times a discussion has been viewed.

Installation
============

[](#installation)

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

Update
======

[](#update)

Execute these commands to update the extension.

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

```

Translations
============

[](#translations)

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

Features
========

[](#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
=====

[](#media)

Normal:

[![image](https://camo.githubusercontent.com/a4e76807cf7b7bfcbbda9238cb3f05afda6e2efa57064a600bb9531d7335dc6f/68747470733a2f2f692e696d6775722e636f6d2f5a72515a6431652e706e67)](https://camo.githubusercontent.com/a4e76807cf7b7bfcbbda9238cb3f05afda6e2efa57064a600bb9531d7335dc6f/68747470733a2f2f692e696d6775722e636f6d2f5a72515a6431652e706e67)

Smaller screens:

[![Imgur](https://camo.githubusercontent.com/21d88cef17976e3b9ddde4b2f505f048cde080813215e935d785a30ad1914c82/68747470733a2f2f692e696d6775722e636f6d2f6573344e5948492e706e67)](https://camo.githubusercontent.com/21d88cef17976e3b9ddde4b2f505f048cde080813215e935d785a30ad1914c82/68747470733a2f2f692e696d6775722e636f6d2f6573344e5948492e706e67)

Reset the view count

[![Imgur](https://camo.githubusercontent.com/109ffbab98b2c1621e31216a7f5953b900ed48bd6d74301bea6a440c9866de41/68747470733a2f2f692e696d6775722e636f6d2f695675393279542e706e67)](https://camo.githubusercontent.com/109ffbab98b2c1621e31216a7f5953b900ed48bd6d74301bea6a440c9866de41/68747470733a2f2f692e696d6775722e636f6d2f695675393279542e706e67)

Extension settings

[![Imgur](https://camo.githubusercontent.com/182c2d458369720fe7a22b7aa9d0b2cfc11424363f49e23ed59def32cbc06495/68747470733a2f2f692e696d6775722e636f6d2f367756467976572e706e67)](https://camo.githubusercontent.com/182c2d458369720fe7a22b7aa9d0b2cfc11424363f49e23ed59def32cbc06495/68747470733a2f2f692e696d6775722e636f6d2f367756467976572e706e67)

Viewlist

[![Imgur](https://camo.githubusercontent.com/6b16f66a69d216916f0a99cf7aa0afa0a209e595238465a04881ce804b31346a/68747470733a2f2f692e696d6775722e636f6d2f4e6e30313242302e706e67)](https://camo.githubusercontent.com/6b16f66a69d216916f0a99cf7aa0afa0a209e595238465a04881ce804b31346a/68747470733a2f2f692e696d6775722e636f6d2f4e6e30313242302e706e67)

Footer viewlist

[![Imgur](https://camo.githubusercontent.com/2101f89c313f0f1fe7fe8919f60f9729a88d7ac9a5ca00b5fe71b48d7e28f394/68747470733a2f2f692e696d6775722e636f6d2f4752664d4e566e2e706e67)](https://camo.githubusercontent.com/2101f89c313f0f1fe7fe8919f60f9729a88d7ac9a5ca00b5fe71b48d7e28f394/68747470733a2f2f692e696d6775722e636f6d2f4752664d4e566e2e706e67)[![imgur](https://camo.githubusercontent.com/d817034db18d4c61ca5ff9c0bca9fc63043d0c76897685c78c478874b97323fa/68747470733a2f2f692e696d6775722e636f6d2f766934395562562e706e67)](https://camo.githubusercontent.com/d817034db18d4c61ca5ff9c0bca9fc63043d0c76897685c78c478874b97323fa/68747470733a2f2f692e696d6775722e636f6d2f766934395562562e706e67)

###  Health Score

59

—

FairBetter than 99% of packages

Maintenance78

Regular maintenance activity

Popularity42

Moderate usage in the ecosystem

Community28

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 92% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~80 days

Recently: every ~117 days

Total

37

Last Release

201d ago

Major Versions

v2.0.3 → v3.0.02020-01-18

v3.2.0 → v4.0.02020-05-21

v4.0.2 → v5.0.02020-10-22

v5.0.1 → v6.0.02021-03-19

v6.0.1 → v7.0.02021-06-02

### Community

Maintainers

![](https://www.gravatar.com/avatar/888b7a13d8ef5d680c9bc4a9baa1db37953015e30643e6320b3533459dd23d7a?d=identicon)[MichaelBelgium](/maintainers/MichaelBelgium)

---

Top Contributors

[![MichaelBelgium](https://avatars.githubusercontent.com/u/8951045?v=4)](https://github.com/MichaelBelgium "MichaelBelgium (184 commits)")[![Hiobi](https://avatars.githubusercontent.com/u/2171856?v=4)](https://github.com/Hiobi "Hiobi (3 commits)")[![rob006](https://avatars.githubusercontent.com/u/5972388?v=4)](https://github.com/rob006 "rob006 (3 commits)")[![spaeps](https://avatars.githubusercontent.com/u/1037160?v=4)](https://github.com/spaeps "spaeps (2 commits)")[![10086mea](https://avatars.githubusercontent.com/u/96985096?v=4)](https://github.com/10086mea "10086mea (2 commits)")[![NMFNC](https://avatars.githubusercontent.com/u/45063600?v=4)](https://github.com/NMFNC "NMFNC (1 commits)")[![spekulatius](https://avatars.githubusercontent.com/u/8433587?v=4)](https://github.com/spekulatius "spekulatius (1 commits)")[![cubercsl](https://avatars.githubusercontent.com/u/22931465?v=4)](https://github.com/cubercsl "cubercsl (1 commits)")[![datlechin](https://avatars.githubusercontent.com/u/56961917?v=4)](https://github.com/datlechin "datlechin (1 commits)")[![Hona](https://avatars.githubusercontent.com/u/10430890?v=4)](https://github.com/Hona "Hona (1 commits)")[![luceos](https://avatars.githubusercontent.com/u/504687?v=4)](https://github.com/luceos "luceos (1 commits)")

---

Tags

flarumflarum-extension

### Embed Badge

![Health badge](/badges/michaelbelgium-flarum-discussion-views/health.svg)

```
[![Health](https://phpackages.com/badges/michaelbelgium-flarum-discussion-views/health.svg)](https://phpackages.com/packages/michaelbelgium-flarum-discussion-views)
```

###  Alternatives

[shetabit/visitor

Laravel visitor

565578.2k8](/packages/shetabit-visitor)[october/rain

October Rain Library

1601.7M63](/packages/october-rain)[fof/upload

The file upload extension for the Flarum forum with insane intelligence.

188171.7k15](/packages/fof-upload)[fof/byobu

Well integrated, advanced private discussions.

61105.8k9](/packages/fof-byobu)[fof/gamification

Upvotes and downvotes for your Flarum community

4157.1k6](/packages/fof-gamification)[flarum/suspend

Suspend users so they can't post.

10404.5k16](/packages/flarum-suspend)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
