Discourse Rails アプリケーションにおけるカスタムコードとデータベースの変更

Discourse Rails アプリケーションに特定の要件を満たすためのカスタムコードレベルおよびデータベースレベルの変更を実装する必要があります。

  1. ユーザー登録時の追加フィールド
  • ユーザー登録時のサインアップフォームに、追加のフィールドを挿入する必要があります。
  • これらのフィールドは、Discourse アプリケーションの既存のカスタムフィールド機能を使用して管理できるようにする必要があります。
  1. パスワード暗号化方法の更新
  • 現在、Discourse ではパスワード暗号化に「PBKDF2」を使用しています。
  • 要件に従い、「PBKDF2」の代わりに「MD5」に切り替える必要があります。
  1. 別のアプリケーションを呼び出すための API を作成する必要があります。新しいユーザーを作成するときに、そのユーザーを Discourse アプリケーションに追加する必要があります。

実装の詳細と必要なコードの変更について支援をお願いします。

こんにちは @gambhir-makwana :slight_smile:

これらはすべて異なる質問であり、それぞれ異なる回答があるようです。それぞれ個別のトピックを作成していただけますでしょうか。

「いいね!」 3

はい、それぞれ個別のトピックを作成します。
ありがとうございます。

「いいね!」 1

UXからユーザーカスタムフィールドを追加すればよいということでしょうか?

RailsやDiscourseプラグインに詳しくないようですので、これは難しいでしょう。代替暗号化メソッドのフックはあるようですが、RailsやDiscourseがそのようなオーバーライドをどのように許可しているかについて、かなりの洞察なしにプラグインで別のものを追加してデフォルトをオーバーライドするのがどれほど簡単かは、よくわかりません。

UX経由でWebフックを使用して、それを行うことができるでしょう。

「いいね!」 1

これで、これ以上返信が追加されないように閉じます。問題を個別のトピックに分割してください。:+1:

「いいね!」 1