| 概要 | Discourse 向けの便利な拡張機能と管理ツールのコレクション | |
| リポジトリリンク | https://github.com/communiteq/discourse-communiteq-powertools | |
| インストールガイド | Discourse へのプラグインのインストール方法 |
機能
長年にわたり、クライアント向けの特定の調整を実現するために、多くの小規模(多くの場合非公開)のプラグインを開発してきました。このプラグインは、それらを単一のメンテナンス済みパッケージに統合します。
- ホスト型クライアントにとっては単一のプラグインとしてカウントされます
- 有用な機能の範囲を広範なユーザーに提供します
- 通常は隠されているサイト設定を公開し、Rails コンソールへのアクセスやサポート介入の必要性を減らします
将来的には、さらに多くの内部プラグインをこのパッケージに統合していく予定です。新機能の提案も大歓迎です。
今後数週間以内に、このプラグインを Professional プラン以上の Communiteq クライアントに順次展開していきます。オープンソースプロジェクトとして、独自の Discourse インスタンスを運用している方々も誰でも利用可能です。
この名前は、実用的な方法でコア機能を拡張する軽量ユーティリティのセットであるクラシックな Windows PowerToys への小さなオマージュです。ただし、これらの機能の多くは、フォーラムの動作やパフォーマンスに大きな影響を与える可能性のある強力な設定を公開するため、慎重かつその機能を明確に理解した上で使用する必要があることから、意図的に「toys」という名称は避けました。
詳細な機能
一般タブ
- テンプレートをアルファベット順にソート: 有効にすると、テンプレートは最近使用順ではなくアルファベット順に表示されます
- 3 階層のカテゴリネストを有効化: 3 階層カテゴリが存在する際の安全策を備えつつ、
max_category_nestingを 2 と 3 の間で切り替えます - バッジ SQL を有効化: SQL ベースのバッジクエリ機能を切り替えます
投稿タブ
- 自動グリッド(有効): 投稿作成時にアップロードされた画像のサーバーサイド自動グリッド折り返しを切り替えます
- 自動グリッド(最小画像数): グリッドブロックで折り返されるために必要な連続した画像アップロードの最小数
- 投稿削除時間制限(有効): 投稿削除の時間制限を適用するかどうかを切り替えます
- 投稿削除時間制限(時間): ユーザーが投稿作成後に自分の投稿を削除できる期間(時間単位)を設定します
- グループによる新規トピックの強制モデレーション: グループリストに基づく新規トピックのモデレーション要件
- グループによるすべての投稿の強制モデレーション: グループリストに基づくすべての投稿/返信のモデレーション要件
ログタブ
- AI 翻訳の詳細ログ(discourse-ai が有効でない限りロックされます)
- OAuth2 デバッグ認証(discourse-oauth2-basic が有効でない限りロックされます)
- OpenID Connect 詳細ログ(discourse-openid-connect が有効でない限りロックされます)
- Discourse ID 詳細ログ
- 詳細アップロードログ
- 詳細認証トークンログ
- 詳細サイト設定クライアントログ





