何をしたいですか?
ユーザーとトピックのカスタムフィールドを作成し、シンプルなボタンでこれらのフィールドを更新するプラグイン。詳細は以下に追加しました。
いつまでに必要ですか?
完了次第。
このタスクに提供できる予算(米ドル)はいくらですか?
予算は限られていますが、おそらく数百ドルです。見積もりをいただければ、何か決められるかもしれません。
ユーザー「カスタムフィールド」
各ユーザーにカスタムフィールドが追加されます。管理者のみがこれらのカスタムフィールドを編集でき、ユーザーは編集できません。API(管理者のみ)でも編集可能である必要があります。
- ウォレット(アカウントにお金を追加した場合、ゲーミフィケーションから得た収益がお金がここに追加されます。「寄付した場合、ここから差し引かれます」)(ウォレットはユーザーと管理者のみに表示されます)
- 寄付済み(他人に与えたお金(寄付)がここに追加されます)
- 収益(他人から受け取ったお金(受け取った寄付)がここに追加されます)
- 収益_アクション(ゲーミフィケーションから得たポイントがここに追加されます。
- 追加_マネー(お金でアカウントにお金を追加した場合、ここに表示されます)
トピック
各投稿の下に寄付ボタンが表示されます。ボタンをクリックするとモーダルが開きます。モーダル画面には以下が表示されます。
- ユーザーの合計金額が表示されます。(ウォレット:カスタムフィールド)
- 右側に寄付したい金額を入力できるフィールドがあります。このフィールドには、ウォレットフィールドの数値を超える金額を入力することはできません。下部にある寄付ボタンをクリックした後、以下のトランザクションが発生する必要があります。
- 行われた寄付の金額は、投稿ユーザーのウォレット(+)と収益(+)フィールドに追加されます。
- 行われた寄付の金額は、寄付を行ったユーザーのウォレット(-)フィールドから差し引かれ、寄付(+)フィールドに追加されます。
- 行われた寄付は投稿ユーザーに通知され、行われた寄付とそれを行った人々が投稿の下にリストされます。
- 行われた各寄付トランザクションはテーブルに記録されます。すべての詳細が利用可能であり、管理者のみに表示される必要があります。これらのトランザクションは管理者の別のページにリストされ、管理者によって編集可能である必要があります。
- トピックで行われたすべての寄付は、最初の投稿の下にリストされます。行われた寄付投稿へのリンクが提供され、クリックするとその投稿に移動します。
- トピックカスタムフィールド(distributed_money):トピックで行われた寄付 + ゲーミフィケーションから得たポイント(投稿のいいね、返信など)がこの特別なフィールドに追加されます。(目的は、トピックで各ユーザーが獲得した合計ポイントを表示することです。)
ユーザープロフィール/ユーザーカード
-
ユーザープロフィール
受け取った寄付と行った寄付の金額が表示されます。
寄付タブがあり、行った寄付の金額と投稿リンクがここに表示されます。(投稿テキストとともに、最初の100〜200文字にすることができます)
受け取った寄付の金額、寄付を行ったユーザー情報、および投稿した投稿の投稿リンクと最初の100〜200文字が表示される寄付タブがあります。 -
ユーザーカード
受け取った寄付と行った寄付の金額が表示されます。