ワードクラウド プラグイン

概要: サイトのコンテンツを抽象的に要約するワードクラウド。

:link: GitHub: https://github.com/merefield/discourse-word-cloud Word Cloud Plugin

:arrow_right: インストール: プラグインのインストールガイドに従ってください。

特徴

コミュニティの投稿をワードクラウドの要約として表現します。単語はアニメーション表示され、クリックすると簡単な単語検索が実行されます。

ハンバーガーメニューの「Word Cloud」をクリックするか、yoursite.com/word_cloudにアクセスして利用できます。注意:登録ユーザーとしてログインしている必要があり、デスクトップのみで利用可能です。

データを更新するには、ジョブをトリガーします。

それ以外の場合は、1時間ごとに実行されます。

データに興味がありますか?

私の意図は、単に絵を描くことでした。

データを確認したい場合は、yoursite.com/wordcloud.jsonにアクセスしてください。

設定

設定… たくさん… の設定:

  • 特定のカテゴリに制限する:

  • ワードクラウド除外リスト(デフォルトで300語、こちらで見つけたリストを使用):

注意:単語統計は現在1時間ごとに更新されています(それでも多すぎるかもしれませんが、現時点では初期のコード進化の過程で、本番環境での変更を確認しやすくしています)。

注意#2:現時点では英語以外の言語は考慮していません(テストもしていません)。現在の単語操作は、一部の言語ではうまく機能しない可能性があります。提案とPRを歓迎します。

カテゴリを選択しない場合(デフォルト)、すべてのフォーラム投稿(PMを含む)のスキャンが表示されます。カテゴリを1つだけ追加すると、単語統計はそのカテゴリに制限されます。

既知の問題

  • 現在、Safariはサポートしていません。この問題は、レスポンシブを追加した際に発生しました。現在非常に忙しいため、解決策を見つけられる場合はPRを受け付けます。

TODO

  • 他の言語をサポートしていない可能性があります。英語のみテストしました。PR歓迎。
  • メニュー項目にはローカライゼーションサポートがありますが、まだ誰もローカライゼーションをPRしていない場合は、検討してください。そうでない場合は、キーコードのままになります…
  • フロント画面のトピックリストの上に表示するオプションを追加する(Discourse Tag Cloud Theme Componentと同様)。PRを受け付けます。

謝辞

  • 可視化は素晴らしいd3ライブラリに基づいています。

  • この作業は、このトピックの素晴らしい人々からのフィードバックに触発され、導かれました:Word cloud plugin for discourse?

  • @silvacarlの提案と@tobiaseigenのすべての有用なフィードバックに感謝します

類似プロジェクト

こちらが気に入った場合は、以下も気に入るかもしれません:

「いいね!」 12

OMG、まさに今そう思っていたところでした。魔法の感謝祭のサイキックパワー!

タグクラウドを投稿テキストではなくタグに基づいて作成するオプションはどうでしょうか?

「いいね!」 1

承知いたしました :mage: まだ正式なトピックはありません: GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page :tada: (TCとしてはさらに簡単にインストールできます)。

「いいね!」 2

おお!
うーん。TCをインストールしてテーマで有効にしましたが、https://ask.fedoraproject.org/tags では何も機能していないようです…。

「いいね!」 1

FYIはデスクトップ/タブレットのみです。

はい、Firefox を使用しています… Chrome でも同じですか?

「いいね!」 1

コンソールに一連のスクリプト権限違反があるようです。これらのスクリプトを実行する権限をサイトに付与する必要があります。「content security policy script src」を確認してください。

参照: Mitigate XSS Attacks with Content Security Policy

「いいね!」 2

素晴らしい、迅速なテクニカルサポートをありがとうございます。:slight_smile:

「いいね!」 1

アルファベット a..z のみ理解し、スカンジナビアの åäö のようにドロップアウトします。

そして、ハンバーガーメニューのリンクは面白いです [fi.word.cloud.hamburg… :wink:

可能です。私は英語しかテストしていません。元のトピックでこれを明確にしました。PR歓迎です。

「いいね!」 1

はい、そうでした。見逃しました。では、アンインストールします(Gitは使わないので、PRが何なのか全く分かりません :upside_down_face:)。

「いいね!」 1

PRが必要です。メニュー項目にはローカライズサポートがありますが、ユーザーは追加言語のPRを行う必要があります。

「いいね!」 3

これで幅に応じたレスポンシブ対応になりました:IMPROVE: make the word cloud responsive! · merefield/discourse-word-cloud@b039372 (github.com)

これで単語クラウドのサイズを変更できるようになりました。これにより、より多くの単語を含めることができます。

必要に応じて、幅はそのままにして高さを変更することをお勧めします。

FEATURE: add ability to change Word Cloud size · merefield/discourse-word-cloud@376ee26 (github.com)

「いいね!」 2

ワードクラウドはすべて同じですか、それともそれぞれ別ですか?

ユーザーが一部の地域のみを持ち、すべてのカテゴリを持たないように設定するロッカーメカニズムがあります。検索時も、そのアカウントで利用可能な投稿にのみ適しています。

すべて同じです。出力を調整するには、より多くのサーバーリソースが必要になるため、その方法をとっていません。また、意味をなすには十分に大きなデータセットが必要なため、少数の単語のデータセットを作成しても、あまり興味深い結果にはならない可能性があります。

ワードクラウドは非常に抽象的なので、一部のカテゴリがロックされていても問題ないかどうかはわかりません。ただし、コンテンツによっては、一部のコミュニティでは問題になる可能性があります。単語をクリックしたときに表示される検索結果は、当然ながらアクセスできるトピックのみを返します。

常に機密性の高いカテゴリを除外できます。

PRは常に検討されます。

「いいね!」 2

このプラグインをありがとうございます、@merefield。チームのインスタンスで非常に役立っています。

ワードクラウドをディスコースのメインページのヘッダーに配置する設定や方法はありますか?

「いいね!」 1

いいえ、ありません。PRは承認されました。

現時点での潜在的なブロッカーは、Safariのサポートがないことです。誰かがそこで支援してくれると良いのですが。

(OPでリンクされている)より実用的なDiscourse Tag Cloudテーマコンポーネントには、それがあります。

「いいね!」 3

これは復活しました。Ember 5で動作し、Sidebar/Dropdownにメニュー項目を追加する新しい設定が含まれています。これはオフにすることもできます。

「いいね!」 2

クールですね。これをプロフィールカバーと組み合わせたらどうなるか想像できますか?ユーザーの投稿からプロフィールカバーを生成します。

「いいね!」 4