Fediverseハンドル用のカスタムユーザーフィールドを検証

はい、検索したところ、カスタムユーザーフィールドへの入力を検証するための一般的な方法が見つかりました。私のスキルはまだ未熟なので、提案を求めています。

教育コミュニティでは、プロフィールにFediverseアカウント(Mastodon、Bluesky、Threadsなど)のユーザー名を含めるように促しています。これらは、最初の@がユーザー名、2番目の@が有効な形式のドメインである、2つの@記号を持つ必要があります。

 @coolperson99@someinstance.org

明確に説明したと思ったにもかかわらず:

成功した入力率は20%以下です。メールアドレス、Twitterのユーザー名、ランダムな文字列、URLなどがあります。夢を見ることはできますが、正規表現(これも私のスキルは中程度から混乱しています)で有効な形式を確認できるはずだと考えています。

「いいね!」 1

セルフホストまたはそれを含むホストプランをご利用の場合、このプラグインが役立つかもしれません。

こちらの Theme component も役立つかもしれません。これはもちろん、あらゆる Discourse インストールにインストールできます。

ダン、ありがとうございます。Discourse Authentication Validations プラグインは、私の他のフィールドにも完璧で役立つようです。

すでに Clickable Social Icon Links を使用しています。間違いは、URLではなくマストドンのユーザー名を求めていたことだとわかりました。そのため、クリーンアップが必要なようです!

「いいね!」 1

どういたしまして!

こちらも非常に役立つと思われる Theme component を見つけました。

修正が必要なフィールドを持つ投稿を作成し、フォーマットの詳細/画像を提供することができます。

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