Et si nous créions un plugin en utilisant (ou en développant) les meilleurs plugins de discourse pour le concept de gagner de l'argent sur le site?

Je cherche à collaborer avec quelqu’un qui peut accomplir cette tâche à un prix raisonnable. Bien que j’aie fourni une explication détaillée ci-dessous, je pense qu’il s’agira d’un plugin relativement simple. Néanmoins, il sera très bénéfique pour mon projet à ses débuts. La seule fonctionnalité que je souhaite intégrer est le stockage des points de « Discourse Gamification » (gagnés individuellement) dans une zone séparée et cachée pour chaque utilisateur (par exemple, User_wallet), et l’ajout ultérieur de ces points à cette zone cachée lors de l’achat de plans d’abonnement. Cette approche évitera toute interférence avec les points existants de « Discourse Gamification », garantissant que les futures mises à jour des paramètres n’altéreront pas rétroactivement les points. Pendant ce temps, les points gagnés grâce aux activités facilitées par ce plugin continueront d’être crédités aux utilisateurs.


Mon objectif est de créer des sources de revenus alternatives pour le site et de motiver l’activité sur le site.

Je voulais vraiment que les utilisateurs puissent ajouter de l’argent au site et faire don de cet argent à d’autres utilisateurs. Par exemple, lorsqu’une personne pose une question, de nombreuses personnes peuvent avoir besoin de la réponse à cette question. Les personnes qui le souhaitent peuvent ajouter des dons pour résoudre ce problème et lorsque cette question est répondue, le don fait au sujet peut être envoyé à la fois à la personne qui a posé la question et à la personne qui a donné la bonne réponse. Il y a des détails, je vais en parler dans un instant, mais c’est la logique en bref.

J’ouvre ce sujet car lorsque j’ai voulu faire écrire un plugin, j’ai obtenu un prix équivalent à mes revenus sur 5 ans et cela ne sera jamais possible (si je ne mange pas, ne bois pas et ne paie pas mes factures, cela prendra 6 ans). J’ai trouvé une solution plus abordable. Il est facile à mettre en œuvre et nécessite que les plus grands plugins de Discourse fonctionnent ensemble. Il existe déjà des plugins qui offrent les fonctionnalités dont nous aurons besoin. Nous pouvons utiliser chaque fonctionnalité avec un simple plugin.

Plugins dont nous aurons besoin :

  • Discourse Gamification
  • Discourse Subscriptions
  • Discourse Solved
  • Discourse Post Voting

Le premier plugin dont nous aurons besoin ici (et le plus important) est « Discourse Gamification ». Ce plugin peut être développé ou nous pouvons créer un nouveau plugin. L’ensemble du système fonctionnera sur les points de ce système. Les points peuvent être convertis en argent. Ensuite, grâce aux plans achetés avec le plugin « Discourse Subscriptions », nous ferons en sorte que l’utilisateur ajoute automatiquement des points. Ainsi, nous réaliserons la source de revenus supplémentaire pour le site avec le plugin d’abonnement. Le score de l’utilisateur est mis à jour en arrière-plan en fonction du plan d’abonnement acheté. Ainsi, de l’argent peut être entré sur le site et les utilisateurs peuvent convertir ces points en argent quand ils le souhaitent. Le système de revenus commencera à fonctionner lorsque les dépenses d’exploitation seront prises en compte lors de la réception de points ou de la conversion de points en argent. N’oubliez pas que le système de génération de revenus revitalisera votre communauté.

Maintenant que nous comprenons un peu le sujet, je liste les fonctionnalités attendues du plugin à réaliser. J’ai écrit en détail, c’est adapté pour la première version, mais j’ai certainement beaucoup de nouvelles idées pour le développement :


Fonctionnalité du plugin en bref : Lorsque chaque utilisateur accède à un sujet, il doit pouvoir ajouter des dons de points au coffre-fort de dons de ce sujet avec les points « discourse-gamification » qu’il a collectés.

1.1 : Coffre-fort de sujet et dons de points au sujet
1.2 : Chaque sujet aura un coffre-fort (peut être des champs personnalisés)
1.3 : Lorsque les utilisateurs accèdent à un sujet, il y aura un « bouton de don » au-dessus du titre. Le montant total des dons faits à ce sujet sera affiché à côté du bouton.
1.4 : Lorsque l’utilisateur clique sur le « bouton de don », un écran modal s’ouvrira et l’utilisateur pourra ajouter autant de points qu’il le souhaite du plugin « discourse-gamification » au coffre-fort du sujet.
1.4.1 : Sur l’écran modal :
1.4.1.1 : Le total des points de l’utilisateur sera affiché à gauche. Et il y aura un lien en dessous où ils pourront acheter de nouveaux points. Lorsque l’utilisateur clique sur ce lien, il sera redirigé vers le lien que je spécifierai. Cette page devrait s’ouvrir dans une nouvelle fenêtre.
1.4.1.2 : À droite, il y aura un champ où les points qu’ils vont donner seront entrés. Il y aura un montant de points tel que 5, 10, 20, 30 au-dessus du champ de saisie des points et lorsque l’utilisateur clique sur l’un d’eux, il sera automatiquement écrit dans la section de saisie des points. (l’objectif est que l’utilisateur remplisse le montant des points en cliquant simplement sur le montant là sans écrire)
1.4.1.2.1 : Après avoir entré les points, lorsque le « bouton de confirmation de don » est cliqué en bas, les points gagnés par l’utilisateur avec le plugin « discourse-gamification » seront ajoutés au coffre-fort du sujet et le montant des points ajoutés sera soustrait des points gagnés avec le plugin « discourse-gamification ».

1.4.1.2.2 : Après l’approbation du don, le « bouton de don » dans le sujet et le montant du don à côté seront mis à jour : le « bouton de don » sera remplacé par « modifier le don ».

1.5 : Lorsque l’utilisateur clique sur le « bouton de modification du don », le modal s’ouvrira et un champ apparaîtra où il pourra modifier le montant du don qu’il a fait au sujet. Cette page sera identique à la conception du « don », la seule différence est que le montant du don qu’ils ont fait sera prêt et modifiable. Les différences créées par l’approbation faite après les corrections seront reflétées dans le coffre-fort du sujet et les points que l’utilisateur a gagnés avec « discourse-gamification ».

1.6 : Chaque don de points fait au sujet sera conservé dans un tableau en détail. Date, heure, informations sur le sujet, informations sur l’utilisateur, montant des points donnés, montant précédent des points du sujet, montant du sujet après le don, montant précédent des points de l’utilisateur, montant de l’utilisateur après le don, etc. Si vous pensez à quelque chose que j’ai oublié, vous pouvez l’ajouter.

1.7 : Les 10 derniers dons faits au sujet devraient être listés sous le premier message. Montant du don, utilisateur qui a fait le don et date. S’il y a eu plus de dons, le lien « tout » devrait être ajouté sous la liste et lorsqu’il est cliqué, tout le monde qui a fait un don avec le modal, le montant du don et l’heure devrait être listé.

2.1 : Si le sujet est marqué comme « résolu » avec le plugin « discourse_solved »
2.2 : Dans cette section, si le sujet est marqué comme résolu avec le plugin « discourse_solved », les points dans le coffre-fort seront envoyés à l’utilisateur du message qui a ouvert le sujet et l’a marqué comme résolu avec le plugin « discourse_solved ».

2.3 : Les points dans le coffre-fort du sujet devraient être répartis entre les deux utilisateurs comme suit : 30 % devraient aller à la personne qui a ouvert le sujet, 60 % à l’utilisateur du message marqué comme résolu avec le plugin « discourse_solved ». 10 % devraient aller à l’utilisateur que je spécifierai. Nous pouvons spécifier l’utilisateur lors du codage. (À l’avenir, l’utilisateur pourra être saisi depuis la section admin.)
2.4 : Après la distribution des points, une notification devrait être envoyée au propriétaire du sujet et à l’utilisateur du message marqué comme résolu avec le plugin « discourse_solved », et un message devrait être ajouté indiquant le nombre de points gagnés. Si aucun don n’a été fait au sujet, les utilisateurs ne devraient pas être notifiés via ce plugin.

3.1 : Profil utilisateur :
3.2 : Deux onglets seront créés dans le profil utilisateur, et ces onglets listeront les dons de points faits par l’utilisateur et les dons de points reçus. (Montant du don : peut être listé comme titre du sujet et lien du sujet, date et heure du don.)


Mes réflexions pour la prochaine version :

  • Chaque don effectué et chaque point partagé dans les questions résolues devrait être listé en détail depuis le panneau d’administration. Nous devrions pouvoir examiner et fournir une protection supplémentaire contre le spam ou la fraude potentiels avec des options d’annulation/correction/approbation.

  • Il peut y avoir un paramètre supplémentaire dans l’admin pour ceux qui ne veulent pas utiliser les points collectés avec le plugin « gam » dans le système de génération de revenus. Ainsi, une zone spéciale séparée est ajoutée à l’utilisateur et ses points sont traités dans cette zone. Les points gagnés avec le plugin « gam » peuvent être utilisés à d’autres fins.

  • Lorsqu’il y a plus d’une bonne réponse/bonne réponse dans un sujet, une part peut être donnée à partir des dons collectés. Par exemple, une part peut être donnée à partir des points de don dans le sujet autant que les votes positifs qu’il reçoit. (Ceux qui obtiennent plus de 3 votes peuvent répondre à ce critère et reçoivent des points autant que le nombre de votes)

  • Je veux aussi beaucoup cela : Ajouter un don pour chaque message : Lorsqu’un utilisateur aime une réponse (y compris le message du créateur du sujet), un don devrait être fait instantanément à cet utilisateur. Au lieu de faire un don au sujet, ils peuvent faire un don à un message qu’ils ont écrit à un utilisateur de leur choix. (Le sujet devrait être traité sans attendre qu’il soit marqué comme résolu)

  • C’est tout pour l’instant..

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.