Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/MichaelBelgium/flarum-discussion-views

An extension for the Flarum forum software which tracks and displays discussion views.
https://github.com/MichaelBelgium/flarum-discussion-views

flarum flarum-extension

Last synced: about 2 months ago
JSON representation

An extension for the Flarum forum software which tracks and displays discussion views.

Awesome Lists containing this project

README

        

# 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
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](https://i.imgur.com/ZrQZd1e.png)

Smaller screens:

![Imgur](https://i.imgur.com/es4NYHI.png)

Reset the view count

![Imgur](https://i.imgur.com/iVu92yT.png)

Extension settings

![Imgur](https://i.imgur.com/6wVFyvW.png)

Viewlist

![Imgur](https://i.imgur.com/Nn012B0.png)

Footer viewlist

![Imgur](https://i.imgur.com/GRfMNVn.png)
![imgur](https://i.imgur.com/vi49UbV.png)