Points Discourse Mall (Check-in, Boutique, Commandes, Cartes Maquillage, Grand Livre)

:information_source: Résumé Ajoute un centre de points complet à Discourse : enregistrement, boutique, commandes, cartes de rattrapage et historique des points.
:hammer_and_wrench: Lien du dépôt GitHub - VegaMonika/discourse-points-mall · GitHub
:open_book: Guide d’installation Comment installer des plugins dans Discourse

Fonctionnalités

  1. Centre d’enregistrement quotidien
  2. Progression actuelle du niveau de confiance du forum (TL0–TL4), nombre d’enregistrements mensuels et classement personnel
  3. Calendrier d’enregistrement mensuel avec prise en charge du rattrapage
  4. Système de carte de rattrapage :
    • Produit système créé automatiquement
    • Prix mensuel échelonné : 1000 / 3000 / 5000
    • Achat/utilisation max : 3 fois par mois
    • Expire mensuellement (les cartes non utilisées ne sont pas reportées)
  5. Boutique de points
    • Produits virtuels et physiques
    • Contrôle des stocks (-1 signifie illimité)
    • Informations d’expédition pour les produits physiques
  6. Mes commandes
    • Historique des commandes de l’utilisateur et suivi du statut
    • Mise à jour du statut de la commande par l’administrateur (pending, processing, completed, cancelled)
  7. Grand livre des points
    • Enregistrements des revenus/dépenses provenant des événements de gamification
    • Filtres de catégorie (checkin, shop, community, other)
  8. Gestion administrative
    • Cartes de synthèse des opérations
    • Analyses d’enregistrement (tendance, meilleurs utilisateurs, enregistrements récents)
    • Gestion des produits (y compris l’URL d’image personnalisée pour la carte de rattrapage)
    • Gestion des commandes avec filtres et édition en ligne
  9. Le module de tâches et le module de loterie sont supprimés dans la version actuelle

Configuration

  1. Activer le plugin

    • Admin > Paramètres > Plugins
    • Activer points_mall_enabled.
  2. Configurer les points d’enregistrement

    • Définir points_mall_checkin_points et points_mall_checkin_streak_bonus.
  3. Configurer la source du classement

    • La version actuelle lit les données du classement depuis /leaderboard/2 (ID du classement 2).
    • Assurez-vous que ce classement existe et est visible par les utilisateurs.
  4. Configurer les produits

    • Aller à Admin > Plugins > Points Mall > Gestion des produits.
    • Créer/modifier des produits, définir le stock/le type/l’état activé/l’URL de l’image.
    • La carte de rattrapage est créée par le système et ne peut pas être supprimée.
  5. Traiter les commandes

    • Aller à Gestion des commandes sur la même page d’administration.
    • Filtrer par type/statut, mettre à jour le statut et les notes de la commande, puis enregistrer.
  6. Point d’accès frontal

    • Les utilisateurs ouvrent /points-mall pour l’enregistrement, la boutique, les commandes et le grand livre.

Paramètres

Nom Description
points_mall_enabled Interrupteur principal pour ce plugin.
points_mall_checkin_points Points de base accordés pour le flux d’enregistrement quotidien intégré.
points_mall_checkin_streak_bonus Points bonus supplémentaires pour les séries d’enregistrements dans le flux intégré.
1 « J'aime »

Actuellement, il reste quelques bugs d’affichage et certains boutons ne peuvent pas être pressés. Vous voudrez peut-être attendre un certain temps avant d’installer ce plugin.

1 « J'aime »

Je ne suis actuellement pas sûr de la manière d’activer la déduction de points pour le plugin Discourse Gamification. Ce plugin est toujours en cours de développement et il n’est pas recommandé aux nouveaux utilisateurs de l’installer pour le moment.

1 « J'aime »

C’est une très bonne idée. Je vais suivre l’avancement du plugin. Je vous souhaite du succès et vous remercie pour votre travail. :smiling_face_with_three_hearts: