Content Ratings for XF2.1

Content Ratings for XF2.1 2.4.2

Vous n'avez pas l'autorisation de télécharger
Compatibilité XF
  1. 2.2.x
Description courte
This add-on will require configuration, only a default "Like" is added after installing.
04202112_03.jpg

inspired by the XF1 add-on "Post Ratings", and the prevalence of "Reactions" as an alternative to the single dimensional Likes.

Post Installing
This add-on will require configuration, only a default "Like" is added after installing.

  • Tools => Import Data => Import from XF1 Post Ratings
  • Content => Content Rating => Rating Types => Add Default Rating Types
    • This adds "Facebook Style" ratings of;
      • Like 👍
      • Love 😍
      • Haha 😆
      • Wow 😱
      • Sad ?
      • Angry 😡
  • Content => Content Rating => Rating Types =>Add New Rating Type.
Installing/Uninstalling on a large forum

It is strongly recommended to use the CLI installer/uninstaller.

Features

  • XF1 "Post Ratings" importer
  • Whitelist/blacklist ratings by user group, lock to starting poster, and limit to forums (for threads)
  • Content Ratings/Reactions on Posts and Conversations.
    • Integrates with alerts & news feed where applicable.
  • Rating Types;
    • Support flexible image icon selection;
      • Emoji
      • Sprite Images
      • Images (with high definition alternative image)
      • css fonts
      • Templates (for inline SVG)
    • A Rating type can be usable or visible;
      • Visible & usable - everyone can use and see
      • Not visible & usable - only the person giving the rating can see their own rating, allowing a "private rating".
      • Visible & not usable - everyone can see, not may not use it.
      • Not Visible & not usable, - no one may see or use it.
  • Supported Content types:
    • Posts
    • Conversation Messages
    • Profile Posts
    • Profile Post Comments
  • Rating Categories
    • For example; positive/negative/neutral categories
    • If a category shows on the profile/memberbit/postbit & how stats are presented.
  • Statistics integration
  • User Criteria integration
  • Selectable "default rating" to display as the menu icon, can be Random, or None.
  • Large number of style properties to customize look and feel.
    • Horizontal rating selection
    • Touch support
  • Display highest ratings on thread rating list (disabled by default)
    • Global option to enable/disable
    • Style property options to customize
  • Rating Categories automatic actions when a category hits some threshold ;
    • Report content
    • Moderate content
    • Soft-delete content
  • Allow arbitrary number of rating type/rating type category user criteria
Implementation notes

  • Designed for performance, only minimal data is fetched when interacting with the rating system
    • Overrides XF2's rebuild behaviour to instead be incremental rather than count all ratings on a piece of content.
  • As MySQL's InnoDB table structure does not feature prefix compression, a content type/id pair is very inefficient space-wise.
  • Uses per-content tables which are dynamically managed to store count totals, and automagically links these to the right places for use.
  • If a content's table is "too large" to extend (ie when adding a rating type) without downtime, that content has the rating type disabled for it and the required manual SQL for the administrator to run provided.
    • "too large " table size threshold is an adjustable, may be to fully automatic or fully manual for adding columns.
04202112_04.jpg
  • 2-highest-ratings-on-threadlist.webp
    2-highest-ratings-on-threadlist.webp
    8.2 Ko · Vues: 0
  • admin-cp-rating-list.webp
    admin-cp-rating-list.webp
    14.6 Ko · Vues: 0
  • admin-cp-style-property-list.webp
    admin-cp-style-property-list.webp
    56.8 Ko · Vues: 0
  • admin-cp-style-property-options.webp
    admin-cp-style-property-options.webp
    52.9 Ko · Vues: 0
  • alerts.webp
    alerts.webp
    8.6 Ko · Vues: 0
  • content-actions.webp
    content-actions.webp
    39.3 Ko · Vues: 0
  • criteria-support.webp
    criteria-support.webp
    15.8 Ko · Vues: 0
  • emoji-config.webp
    emoji-config.webp
    10.9 Ko · Vues: 0
Auteur
anne51
Vues
498
Type d’extension
zip
Taille du fichier
212.8 Ko
Première publication
Dernière mise à jour
Évaluations 0.00 étoile(s) 0 évaluations
Link was Broken? Please Envoyer un message à l’équipe NP et nous vous aiderons rapidement !
Soutenez le développeur Si vous êtes satisfait du test ou que votre projet vous a rapporté de l’argent, cliquez sur le bouton « Plus d’informations » pour soutenir le développeur en achetant.

Dernières mises à jour

  1. 2.4.2 - changelog
    Initial php 8.2 compatibility update
  2. 2.4.1 - changelog
    When rebuilding reaction totals, skip content types which do not correctly define the entity...
  3. 2.3.5 - 2.3.5
    Fix inactive but visible reactions not displaying in the reaction list or as being given...

Plus de ressources de anne51

JupiterMeet Pro - White Label Video Conference A
jitsi, live class, live meeting, meet, online, realtime, recording, screen share, sfu, video calling
QrexCommand - SaaS QR Multiple Restaurateurs / WhatsApp Commande en ligne / Systeme de réservation A
un système basé sur la SaaS de commande et de réservation de restaurants avec des passerelles de paiement.
TableTrack - The Complete SaaS Restaurant Management Solution A
tailored to meet the unique branding and operational needs of any dining establishment.

Ressources similaires

Content Ratings for XF2.1+ Media Gallery N
This add-on is an example of how to extend Content Ratings to support additional content types.
Content Ratings for XF2.1+ Reports N
This add-on is an example of how to extend Content Ratings to support additional content types.
Content Ratings for XF2.1+ Resource Manager N
This add-on is an example of how to extend Content Ratings to support additional content types.
Haut