PHPackages                             hona/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. [Utility &amp; Helpers](/categories/utility)
4. /
5. hona/flarum-discussion-views

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

hona/flarum-discussion-views
============================

Add views to flarum discussions

v5.0.1(5y ago)01MITPHP

Since Nov 9Pushed 5y agoCompare

[ Source](https://github.com/Hona/flarum-discussion-views)[ Packagist](https://packagist.org/packages/hona/flarum-discussion-views)[ GitHub Sponsors](https://github.com/MichaelBelgium)[ RSS](/packages/hona-flarum-discussion-views/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (1)Versions (21)Used By (0)

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

[](#flarum-discussion-views)

This is an extension for the [flarum forum software](http://flarum.org) where you can enable and 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 the discussionlist
- 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
--------------------

[](#reset-the-view-count)

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

Extension settings
------------------

[](#extension-settings)

[![Imgur](https://camo.githubusercontent.com/e61f8becdebfac06742664d3b2b39eb5dc084befcda2daa285ca867dafa440f6/68747470733a2f2f692e696d6775722e636f6d2f336a55537255642e706e67)](https://camo.githubusercontent.com/e61f8becdebfac06742664d3b2b39eb5dc084befcda2daa285ca867dafa440f6/68747470733a2f2f692e696d6775722e636f6d2f336a55537255642e706e67)

Viewlist
--------

[](#viewlist)

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

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 91.9% 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 ~63 days

Recently: every ~69 days

Total

20

Last Release

1950d ago

Major Versions

v1.3.1 → v2.0.02018-11-30

v2.0.3 → v3.0.02020-01-18

v3.2.0 → v4.0.02020-05-21

v4.0.2 → v5.0.02020-10-22

### Community

Maintainers

![](https://www.gravatar.com/avatar/1795bfcdc9a90205a2ebe5c7061d6391b809235f30ec5fd8c6242f36b9322bb0?d=identicon)[Hona](/maintainers/Hona)

---

Top Contributors

[![MichaelBelgium](https://avatars.githubusercontent.com/u/8951045?v=4)](https://github.com/MichaelBelgium "MichaelBelgium (114 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 (2 commits)")[![spaeps](https://avatars.githubusercontent.com/u/1037160?v=4)](https://github.com/spaeps "spaeps (2 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)")[![spekulatius](https://avatars.githubusercontent.com/u/8433587?v=4)](https://github.com/spekulatius "spekulatius (1 commits)")

### Embed Badge

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

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

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12127.5k](/packages/flarum-lang-russian)[fof/byobu

Well integrated, advanced private discussions.

59112.4k11](/packages/fof-byobu)[flarum/tags

Organize discussions into a hierarchy of tags and categories.

38744.9k137](/packages/flarum-tags)[fof/gamification

Upvotes and downvotes for your Flarum community

4062.0k7](/packages/fof-gamification)[fof/polls

 A Flarum extension that adds polls to your discussions

25130.2k9](/packages/fof-polls)[michaelbelgium/flarum-discussion-views

Add views to flarum discussions

3055.4k6](/packages/michaelbelgium-flarum-discussion-views)

PHPackages © 2026

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