FastComments.com

ハッシュタグとは Internal Link

FastComments #hashtags は、ユーザーが自分のコメントに特定のトピックやグループに関連していることを示すタグを付ける方法を提供します。さらに、ハッシュタグ は他のページやドキュメントへのリンクとして使用できます。

例えば、必要に応じて、オンラインのビデオレビューサイトを運営する顧客は、各ビデオごとにハッシュタグを事前に設定し、各ハッシュタグ をそのビデオの適切なレビュー ページにリンクするよう定義することができます。このようにして、誰かがコメント内の#awesomevideoをクリックすると、https://example.com/awesome-video/reviews すべての#awesomevideoタグのコメントを表示する代わりに移動します。

ハッシュタグの使い方 Internal Link

オートコンプリートの補完

ハッシュタグは2つの方法で追加できます。

まず、デフォルトではユーザーが # 記号とテキストを入力すると - 既存のハッシュタグがある場合にオートコンプリートUIが表示されます。

ユーザーが新しいハッシュタグを入力した場合、無効化されていない限り、そのハッシュタグ は自動的に作成され、ハイライトされます。

2つ目の方法は各ハッシュタグを手動で定義することです。本書で説明します。

ユースケース

ハッシュタグはコミュニティのメンバーが関連する議論を見つけて移動するのに便利です。また、APIを通じて定義できるリンクとして、関連する情報をタグ付けするのにも便利です。たとえば、ハッシュタグは次のようなものをタグ付けするために使用できます:

  • チケット管理システムのチケット。
  • CRMのドキュメントやページ。
  • ファイル。

有効なハッシュタグと無効なハッシュタグ Internal Link

ハッシュタグの正規表現は /\B#[a-z0-9_-]+/gi - # はリクエストに応じてカスタマイズできます。

これは、ハッシュタグが英字、数字、アンダースコア (_)、およびダッシュ (-) を許可することを意味します。ピリオド (.) やスペース ( ) は含めることができません。

「#」以外の記号の使用 Internal Link

必要に応じて、#以外の記号を使用できます。

異なるタグ記号を使用して、異なるコンテンツにリンクすることができます。例えば、APIは#記号を使用してハッシュタグを定義するために利用でき、 トピック項目として扱うだけでなく、~document_one~document_twoのようなエントリを定義することもできます。この場合、ユーザーはハッシュタグとカスタムタグの両方を使って 他のドキュメントを指し示すことができます。

ハッシュタグの事前入力 Internal Link


デフォルトでは、FastComments はユーザーがハッシュタグを作成できるようにしており、ハッシュタグは時間とともに蓄積されてオートコンプリートに追加されます。

禁止されたユーザーは、自動ハッシュタグ作成が有効になっていても新しいハッシュタグを追加できません。

ただし、ハッシュタグのセットを API を通じて あらかじめ定義することが可能です。大量のハッシュタグを追加する場合は、 一括追加用の API が利用可能であることに注意してください。

事前に用意されたハッシュタグと自動で作成されたハッシュタグは同じデータセットに寄与し、どちらもハッシュタグのオートコンプリートに表示されます。


ハッシュタグを介したコンテンツへのリンク Internal Link


デフォルトでは、ハッシュタグをクリックすると、そのハッシュタグが付いたコメントの一覧が表示されます。 ただし、これを各ハッシュタグごとにある 外部コンテンツへのリンクに変更することができます。

これはハッシュタグを追加する際にAPI経由で行うことができます。 APIを介してハッシュタグを追加する際に、各タグごとにURLを定義することが

可能です。

ハッシュタグのオートコンプリートの仕組み Internal Link


ハッシュタグがAPI経由で追加された場合、またはユーザーが新しいハッシュタグを入力した場合、それらは中央のデータストアに追加されます。

トリガーキーワード(# がデフォルト)と文字を入力すると、システムは関連するハッシュタグの検索を開始します 同じテキストで始まるものを候補として表示します。これらの結果はアルファベット順にソートされます。

@mentions も同様で、キーボードを使ってオートコンプリートメニューから項目を選択できます。