Was wäre, wenn wir ein Plugin erstellen (oder entwickeln) das beste Plugins von discourse für das Konzept, Geld mit der Website zu verdienen?

Ich suche jemanden, der diese Aufgabe zu einem angemessenen Preis erledigen kann. Obwohl ich unten eine detaillierte Erklärung gegeben habe, glaube ich, dass es sich um ein relativ einfaches Plugin handeln wird. Dennoch wird es in den Anfangsphasen meines Projekts von großem Nutzen sein. Das einzige Feature, das ich integrieren möchte, ist die Speicherung von „Discourse Gamification“-Punkten (individuell verdient) in einem separaten, versteckten Bereich für jeden Benutzer (z. B. User_wallet) und die anschließende Hinzufügung dieser Punkte zu diesem versteckten Bereich beim Kauf von Abonnementplänen. Dieser Ansatz verhindert jegliche Beeinträchtigung der bestehenden „Discourse Gamification“-Punkte und stellt sicher, dass zukünftige Aktualisierungen der Einstellungen die Punkte nicht rückwirkend ändern. In der Zwischenzeit werden die durch Aktivitäten, die von diesem Plugin ermöglicht werden, verdienten Punkte weiterhin den Benutzern gutgeschrieben.


Mein Ziel ist es, alternative Geldquellen für die Website zu schaffen und die Aktivität auf der Website zu motivieren.

Ich wollte wirklich, dass Benutzer Geld auf die Website einzahlen und dieses Geld an andere Benutzer spenden können. Wenn zum Beispiel jemand eine Frage stellt, benötigen viele Menschen die Antwort auf diese Frage. Leute, die wollen, können Spenden leisten, um dieses Problem zu lösen, und wenn diese Frage beantwortet wird, kann die für das Thema geleistete Spende sowohl an die Person, die die Frage gestellt hat, als auch an die Person, die die richtige Antwort gegeben hat, gesendet werden. Es gibt Details, ich werde gleich darüber schreiben, aber das ist kurz die Logik.

Ich eröffne dieses Thema, weil ich, als ich ein Plugin schreiben lassen wollte, einen Preis erhielt, der meinem 5-jährigen Einkommen entsprach, und das wird niemals möglich sein (wenn ich nicht esse, trinke und meine Rechnungen bezahle, dauert es 6 Jahre). Ich habe eine erschwinglichere Lösung gefunden. Es ist einfach zu implementieren und erfordert die Zusammenarbeit der größten Plugins von Discourse. Es gibt bereits Plugins, die die Funktionen bieten, die wir benötigen werden. Wir können jede Funktion mit einem einfachen Plugin nutzen.

Benötigte Plugins:

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

Das erste Plugin, das wir hier benötigen (und das wichtigste), ist „Discourse Gamification“. Dieses Plugin kann entwickelt werden oder wir können ein neues Plugin erstellen. Das gesamte System wird auf den Punkten dieses Systems basieren. Die Punkte können in Geld umgewandelt werden. Dann werden wir dank der mit dem „Discourse Subscriptions“-Plugin gekauften Pläne den Benutzer automatisch Punkte hinzufügen lassen. So werden wir mit dem Abonnement-Plugin die zusätzliche Einnahmequelle für die Website realisieren. Die Punktzahl des Benutzers wird im Hintergrund entsprechend dem gekauften Abonnementplan aktualisiert. So kann Geld auf die Website gelangen und Benutzer können diese Punkte jederzeit in Geld umwandeln. Das Verdienstsystem beginnt zu arbeiten, wenn die Betriebskosten bei der Entgegennahme von Punkten oder der Umwandlung von Punkten in Geld berücksichtigt werden. Vergessen Sie nicht, dass das Geldsystem Ihre Community wiederbeleben wird.

Nachdem wir das Thema nun etwas verstanden haben, liste ich die erwarteten Funktionen des zu erstellenden Plugins auf. Ich habe detailliert geschrieben, es ist für die erste Version geeignet, aber ich habe definitiv viele neue Ideen für die Weiterentwicklung:


Plugin-Funktion in Kürze: Wenn jeder Benutzer ein Thema betritt, sollte er in der Lage sein, Punktspenden zum Spendentresor dieses Themas mit den gesammelten „discourse-gamification“-Punkten zu leisten.

1.1: Thema-Tresor und Punktspenden an das Thema
1.2: Jedes Thema hat einen Tresor (kann benutzerdefinierte Felder sein)
1.3: Wenn Benutzer ein Thema betreten, befindet sich über dem Titel eine „Spenden“-Schaltfläche. Der Gesamtbetrag der an dieses Thema geleisteten Spenden wird neben der Schaltfläche angezeigt.
1.4: Wenn der Benutzer auf die Schaltfläche „Spenden“ klickt, öffnet sich ein modales Fenster, und der Benutzer kann so viele Punkte wie gewünscht aus dem „Discourse Gamification“-Plugin dem Thema-Tresor hinzufügen.
1.4.1: Auf dem modalen Fenster:
1.4.1.1: Die Gesamtpunktzahl des Benutzers wird links angezeigt. Darunter befindet sich ein Link, über den er neue Punkte kaufen kann. Wenn der Benutzer auf diesen Link klickt, gelangt er zu dem von mir angegebenen Link. Diese Seite sollte sich in einem neuen Fenster öffnen.
1.4.1.2: Auf der rechten Seite befindet sich ein Feld, in das die zu spendenden Punkte eingegeben werden. Über dem Feld zur Eingabe von Punkten gibt es Punktbeträge wie 5, 10, 20, 30, und wenn der Benutzer auf einen davon klickt, wird er automatisch in den Punkt-Eingabebereich geschrieben. (Ziel ist es, dass der Benutzer den Punktbetrag durch einfaches Klicken auf den Betrag dort eingibt, ohne ihn zu schreiben)
1.4.1.2.1: Nach Eingabe der Punkte werden beim Klicken auf die Schaltfläche „Spende bestätigen“ unten die vom Benutzer mit dem „Discourse Gamification“-Plugin verdienten Punkte dem Thema-Tresor hinzugefügt und der Betrag der hinzugefügten Punkte von den mit dem „Discourse Gamification“-Plugin verdienten Punkten abgezogen.

1.4.1.2.2: Nach Genehmigung der Spende werden die Schaltfläche „Spenden“ im Thema und der daneben stehende Spendenbetrag aktualisiert: Die Schaltfläche „Spenden“ wird in „Spende bearbeiten“ geändert.

1.5: Wenn der Benutzer auf die Schaltfläche „Spende bearbeiten“ klickt, öffnet sich das modale Fenster und es erscheint ein Feld, in dem er den Betrag der an das Thema geleisteten Spende bearbeiten kann. Diese Seite ist dasselbe wie das Design „Spenden“, der einzige Unterschied ist, dass der von ihm geleistete Spendenbetrag fertig und editierbar ist. Die durch die Genehmigung nach den Korrekturen entstehenden Unterschiede werden im Thema-Tresor und den vom Benutzer mit „Discourse Gamification“ verdienten Punkten widergespiegelt.

1.6: Jede an das Thema geleistete Punktspende wird detailliert in einer Tabelle gespeichert. Datum, Uhrzeit, Thema-Informationen, Benutzerinformationen, Betrag der geleisteten Punkte, vorheriger Punktbetrag des Themas, Betrag des Themas nach der Spende, vorheriger Punktbetrag des Benutzers, Betrag des Benutzers nach der Spende usw. Wenn Ihnen etwas einfällt, das ich vergessen habe, können Sie es hinzufügen.

1.7: Die letzten 10 an das Thema geleisteten Spenden sollten unter der ersten Nachricht aufgelistet werden. Spendenbetrag, spendender Benutzer und Datum. Wenn mehr Spenden getätigt wurden, sollte unter der Liste der Link „Alle“ hinzugefügt werden, und wenn darauf geklickt wird, sollten alle Spender mit dem modalen Fenster, dem Spendenbetrag und der Uhrzeit aufgelistet werden.

2.1: Wenn das Thema mit dem „Discourse Solved“-Plugin als „gelöst“ markiert wird
2.2: In diesem Abschnitt werden, wenn das Thema mit dem „Discourse Solved“-Plugin als gelöst markiert wird, die Punkte im Tresor an den Benutzer der Nachricht gesendet, die das Thema eröffnet und mit dem „Discourse Solved“-Plugin als gelöst markiert hat.

2.3: Die Punkte im Tresor des Themas sollten wie folgt zwischen den beiden Benutzern verteilt werden: 30 % sollten an die Person gehen, die das Thema eröffnet hat, 60 % an den Benutzer der Nachricht, die mit dem „Discourse Solved“-Plugin als gelöst markiert wurde. 10 % sollten an den von mir anzugebenden Benutzer gehen. Wir können den Benutzer beim Codieren angeben. (Zukünftig kann der Benutzer im Admin-Bereich eingegeben werden.)
2.4: Nach der Verteilung der Punkte sollte eine Benachrichtigung an den Thema-Besitzer und den Benutzer der mit dem „Discourse Solved“-Plugin als gelöst markierten Nachricht gesendet werden, und eine Nachricht sollte hinzugefügt werden, die die Anzahl der verdienten Punkte angibt. Wenn keine Spende an das Thema geleistet wurde, sollten die Benutzer über dieses Plugin nicht benachrichtigt werden.

3.1: Benutzerprofil:
3.2: Im Benutzerprofil werden zwei Tabs erstellt, und diese Tabs listen die vom Benutzer geleisteten Punktspenden und die erhaltenen Punktspenden auf. (Spendenbetrag: kann als Thema-Titel und Thema-Link, Spenden-Datum und -Uhrzeit aufgelistet werden.)


Meine Gedanken für die nächste Version:

  • Jede getätigte Spende und jeder geteilte Punkt bei gelösten Fragen sollte detailliert im Admin-Panel aufgelistet werden. Wir sollten in der Lage sein, zusätzliche Schutzmaßnahmen gegen möglichen Spam oder Betrug mit Optionen zur Stornierung/Korrektur/Genehmigung zu prüfen und bereitzustellen.

  • Es kann eine zusätzliche Einstellung im Admin-Bereich für diejenigen geben, die die mit dem „gam“-Plugin gesammelten Punkte nicht im Geldsystem verwenden möchten. So wird dem Benutzer ein separater spezieller Bereich hinzugefügt und seine Punkte werden in diesem Bereich verarbeitet. Die mit dem „gam“-Plugin verdienten Punkte können für verschiedene Zwecke verwendet werden.

  • Wenn es mehr als eine richtige Antwort/gute Antwort in einem Thema gibt, kann ein Anteil von den gesammelten Spenden gegeben werden. Zum Beispiel kann ein Anteil von den Spendenpunkten im Thema so hoch sein wie die positiven Stimmen, die es erhält. (Diejenigen, die mehr als 3 Stimmen erhalten, können dieses Kriterium erfüllen und erhalten Punkte in Höhe der Anzahl der Stimmen)

  • Das möchte ich auch sehr: Spenden für jede Nachricht hinzufügen: Wenn ein Benutzer eine Antwort mag (einschließlich der Nachricht des Themaerstellers), sollte diesem Benutzer sofort eine Spende geleistet werden. Anstatt an das Thema zu spenden, können sie an eine Nachricht spenden, die sie an einen Benutzer ihrer Wahl geschrieben haben. (Das Thema sollte verarbeitet werden, ohne auf die Markierung als gelöst zu warten)

  • Das ist alles für den Moment..

2 „Gefällt mir“

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