Flarumite Simple Discussion Views

Add view counts to discussions

Compatible with Flarum v1.1.1

Latest release 1.0.3

4,107 downloads

released on May 28, 2020

MIT license Latest Stable Version Total Downloads

Flarumite Simple Discussion Views

This is a maintained fork of michaelbelgium/flarum-discussion-views, largely based on the now removed v0.1.0-beta.8.3 tagged release.

Why?

One of the Flarum forums I manage, needed a lightweight discussion view tracker, with minimal settings and options. Turn it on and forget about it, so to speak.

Features

  • Tracks how many times a discussion has been viewed and displays it per discussion on the discussionlist. Note: does not track unique views, rather every view, both as guest and registered member
  • Adds 2 sorting options: popular and unpopular
  • Adds 1 event which developers can listen for: DiscussionWasViewed - includes accessor IP and UserAgent strings
  • Adds 1 new permission where people can (re)set the viewcount of a discussion (default to admins)
  • Uses view_count column created on the discussions table, so should not impact load performance
  • Identify known crawlers with an option to not increase the view count for their visit. Uses jaybizzle/crawler-detect for identification

Installation

composer require flarumite/simple-discussion-views:"*"

Links

© 2021 Hyn by DaniĆ«l "Luceos" Klabbers. All rights reserved. · Extensions and extension information is provided by the respective (copyright holding) authors. · Extiverse is not affiliated to the Flarum project or Flarum foundation. · Images on Extiverse pages are from Unsplash.