Skocz do zawartości
NewsBot

Viewers

Rekomendowane odpowiedzi

Track and Display Content Viewers in your Invision Community

viewers_bubbles.gif.b00b2febac4e86d479eef815b79d0992.gif

  • Socially so other users can see who's viewing what.
  • For moderation to see what content, and when, members are viewing when trouble occurs.
  • Widget displays for social display of this information.
  • Modal pop-up tables for more detailed views.
  • ACP action to wipe all logs.
  • Forums-per-Topic action to wipe just that log.
  • ACP member views has member's views right there for perusal.
  • GDPR-compliance! When a member wants their data, and you use the ACP tool to download such, their member views are right there as well.
  • More! See screenshots.

Viewers is the 4.5 revision of Who Viewed the Topic -  enhanced with front end new views, ACP member view, tools to wipe logs, and GDPR compliance!

This is a complete re-write of the old plugin - it's an application now with a lot more under the hood and more to come. It currently supports only Forums, but Blogs, Gallery, and more (even custom apps) are in the dev queue.

viewers_widget_horz_namesdate.thumb.JPG.28461f814c59fbc546b10bd632aa4f6e.JPG

Users of Who Viewed the Topic can rest easy - installation of this application will AUTOMATICALLY import that data AND remove the plugin for you. The two (three?) users of Who Viewed the Blog should leave that installed. When Blog support comes in a later version the same import and removal will occur.

viewers_widget_vert_names.JPG.d9ee8d4e54753d8d4bea3f4ba5177eda.JPG

Other Apps?
Yes! Gallery and Commerce are my next targets, with Blogs on the fore-front for upgrade purposes. My intention is to also support additional 3rd-party apps but I want to see if the demand is there first as that will require a little (not much) abstraction in the code.

Next up?
See above, plus a profile tab so members can view, and probably export, their own views. Some other ideas cooking as well.

Note on GDPR
It's going to be up to you to notify your users that this data is stored. Just add it to your terms and conditions or privacy policy or what have you. You probably should have been noting that all these years... Still, as usual, laws and restrictions on this stuff vary from country to country and it's not my responsibility what you do with this data. This may be a simple social thing at its core but the fact remains you are tracking content they view. It's pretty normal overall, routine even, but since I went ahead and added in the GDPR support, you may wish to make an effort and formally let your users know.

Heavily Trafficked Site? Thousands of concurrent users?
Shouldn't be a problem. The modal pop-up views are single instances triggered by user-input (clicking the button) so no page-load worries there. The widgets you have an option for cached and non-cached. So use cached 😃. I've also have an index on the table to make things perkier as well. If this fits your site's profile and there are still problems, just yell and I can probably gin-up a datastore fully cached option.

Tested?
Couple of months now on a few live sites.

Thanks! Enjoy!

Przeczytaj cały wpis

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   (0 użytkowników)

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

Główny

Główny

Wprowadź swoją nazwę

×
×
  • Dodaj nową pozycję...