Cryptocurrency アイデア提出 Plugin、API連携対応

こんにちは、Discourse コミュニティの皆さん、

コミュニティで仮想通貨に関するアイデアを共有したいユーザーの体験を向上させるプラグインを開発してくれる開発者を探しています。以下に私の考えをまとめました。

主な機能:

  1. カスタムトピックテンプレート:
    新しいトピックを作成する際に、ユーザーは仮想通貨関連のアイデアを投稿するための特定のテンプレートに従うことができます。
  2. 仮想通貨の選択:
    包括的な仮想通貨情報を提供する外部 API のデータを使用して、ユーザーはリストから自分のアイデアに関連する仮想通貨を選択できるようになります。
  3. リアルタイム API データ:
    プラグインは、さまざまな仮想通貨(名前、ID、スラッグなど)に関するリアルタイムデータを提供する外部 API サービスと統合されます。このデータは、トピック作成中にユーザーに表示され、正確な選択を行うのに役立ちます。
  4. ユーザー入力データのアクセス可能性:
    ユーザーがアイデアを送信すると、選択された仮想通貨(アセット ID を使用)が保存され、後でその情報にアクセスして API でさまざまな目的に使用できるようになります。

コミュニティからのフィードバック、特に同様のプラグインの開発経験がある方や、Discourse と外部 API を統合した経験がある方からのフィードバックをいただけると幸いです。

ご意見やご提案をお待ちしております。よろしくお願いします!

それらは存在します。

タグを使用しますか?

名前とスラッグは変更されますか?

外部APIが何を追加し、どこに表示され、どのようなリアルタイムデータが利用可能になるのか、私には明確ではありません。

タグでもこれができます。

「いいね!」 3

現在、10,000を超える仮想通貨があり、これにタグを使用すると、他の目的で使用できなくなります。また、将来の開発や追加のユースケースに対応できるよう柔軟性を維持したいと考えているため、より動的なアプローチ(APIの統合など)が必要と思われます。

はい、仮想通貨の名前とスラッグは変更される可能性があり、ここで外部APIが役立ちます。APIは常に最新の情報を提供します。実際には次のようになります。

ユーザーがビットコインに関するアイデアを共有したいとします。ユーザーはAPIによって提供されるリストからビットコインを検索し、現在の米ドル価格、24時間の変動などのリアルタイム情報が取得されます。ビットコインを選択した後、ユーザーは価格変動、テクニカル分析、ファンダメンタルズ分析、またはその他の洞察に関連するアイデアを作成できます。画像を追加したり、価格目標を設定したり、アイデアの種類(例:チュートリアル、テクニカル分析など)を定義したりすることもできます。

後で、このタイプを使用してアイデアを異なるカテゴリまたはビューに整理します。さらに、仮想通貨のアセットID(例:ビットコインのIDは1)を使用して、Discourse API経由で別のウェブサイトにビットコイン固有のアイデアをフィルタリングして表示します。

「いいね!」 1

興味深いですね。考えられるソリューションは、開始にあたり2000〜5000ドルです。

いくつか追加の質問とアイデアがあります。

1. Discourseにおけるタグのパフォーマンス: Discourseがパフォーマンスの問題なく処理できるタグの数をご存知ですか?例えば、1,000、10,000、または100,000未満のタグで遅延が発生し始めるでしょうか?制限を理解することは、特に存在する多数の仮想通貨を考慮すると、このアプローチが大規模で実行可能かどうかを判断するのに役立ちます。

2. タグシステムの拡張: 大量のタグを技術的に処理できる場合、タグシステムを拡張することは素晴らしいアプローチになると考えます。以下に私の考えを述べます。

  • 仮想通貨専用のタググループを作成し、外部APIからそのグループにデータを同期させることができます。
  • 各仮想通貨タグには、追加のメタデータ(名前、ロゴ、価格、シンボル、第二言語名など)を含めることができます。これは、「高度なタグ」と呼ぶものに似ているかもしれません。

3. UIとタグページの強化:

  • ユーザーが仮想通貨を選択する際に、テキストと色だけでなく、より多くの情報を表示するように、タグ選択インターフェースを改善できます。
  • タグページも、外部APIからの詳細データ(リアルタイム価格、説明、その他の仮想通貨固有の情報など)を表示することで、より有益にすることができます。

4. カテゴリ固有の設定:

  • この機能を特定のカテゴリでオンまたはオフにできるようにすると役立ちます。これにより、一部のカテゴリは基本的なタグ設定に従うことができます。

このシステムでは、各仮想通貨がタグとして表現されるため、ユーザーはDiscourseがタグで提供する通常のオプションと柔軟性をすべて利用できます。

このアプローチが技術的な観点から実行可能かどうか、または予見される課題があればお知らせください。

それは可能だと思います。数万件のタグの中から検索するのは、やはり厄介な問題になりそうですが、解決策はいくつか考えられます。

タグにカスタムフィールドがあるのか、それともカスタムテーブルを追加する必要があるのか、思い出せません。

予算はありますか?

おっしゃる通り、タグにはデフォルトでカスタムフィールドはありませんが、言及されたようにタグの横にカスタムテーブルを追加することで解決できます。

このプロジェクトには予算がありますが、やや限られています。機能リクエストごとの費用を内訳していただけると、予算に基づいてどの機能が必須で、どの機能がオプションと見なせるかをよりよく把握できるため、大変助かります。

ありがとうございます!

すべての開発者を代表して発言することはできませんが、予算作成にかかる費用を支払いたくないのであれば、予算200ドルしかないものに対して2000ドルの予算を立てるのに時間を費やすつもりはありません。上記で提示した数字は、現時点での私の考えです。

承知いたしました。正直にお話しいただき感謝いたします。このプロジェクトの初期予算は2000ドルで問題ありません。その予算で進め、具体的な機能については、進めながら話し合い、優先順位をつけましょう。

また、詳細についてはチャットで話し合ってもよろしいでしょうか、それとも別のコミュニケーション方法をご希望ですか?

「いいね!」 1

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