| 概要 | 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 ベースのバッジクエリ機能を切り替えます
- パスキーを有効化: パスキーサポートを切り替えます
- サイトの iframe 埋め込みを許可: サイトの iframe 埋め込みを切り替えます
投稿タブ
- 自動グリッド(有効): 投稿作成時にアップロードされた画像のサーバーサイド自動グリッド折り返しを切り替えます
- 自動グリッド(最小画像数): グリッドブロックで折り返しを開始するために必要な連続した画像アップロードの最小数
- 投稿削除時間制限(有効): 投稿削除に時間制限を適用するかどうかを切り替えます
- 投稿削除時間制限(時間): ユーザーが作成後に自身の投稿を削除できる期間(時間単位)を設定します
モデレーションタブ
- グループによる新規トピックの強制モデレーション: 新規トピックに対するグループリストベースのモデレーション要件(現在はメンテナンスされていないプラグインに代わるもの)
- グループによる投稿の強制モデレーション: すべての投稿/返信に対するグループリストベースのモデレーション要件
スタッフによる永久削除を有効化→ 現在は隠し設定ではありません 参照
ログタブ
- AI 翻訳詳細ログ(discourse-ai が有効でない限りロックされます)
- OAuth2 デバッグ認証(discourse-oauth2-basic が有効でない限りロックされます)
- OpenID Connect 詳細ログ(discourse-openid-connect が有効でない限りロックされます)
- Discourse ID 詳細ログ
- アップロード詳細ログ
- 認証トークン詳細ログ
- サイト設定詳細クライアントログ





