新しいDiscourse Templatesプラグインのリリース以来、専用のテンプレートカテゴリ内のトピックに返信テンプレートを保存できる新機能を楽しんでいます。これにより、テンプレートの表示と編集が容易になり、既存のテンプレートを必要に応じてフィルタリング、タグ付け、編集、並べ替えが可能になります。
しかし、現在、一度に選択できるテンプレートカテゴリは1つだけなので、サイトのすべてのテンプレートは、設定されたテンプレートカテゴリにアクセスできるすべてのユーザーと共有されます。
さらに、ユーザーが自分だけがアクセスできるテンプレートを作成したい場合、テンプレートカテゴリ内のすべてのテンプレートへのアクセスを変更せずにこれを行う方法はありません。
機能リクエスト
これらの観察に基づいて、さまざまな種類のDiscourseユーザーが恩恵を受けることができるいくつかの機能を紹介します。
- ユーザーが作成したテンプレートにそのユーザーのみがアクセスおよび表示できる、個人用プライベートテンプレートを作成する機能。
- サイト上の2人以上のユーザーがアクセスできるプライベートテンプレートを作成する機能。ただし、他のユーザーからは非表示のままになります。
ユースケース例
さまざまな状況でどのように使用できるかの例をいくつか示します。
- ユーザーは自分用の個人用テンプレートを作成したいが、サイト全体の無関係なテンプレートでメインのテンプレートカテゴリを散らかしたくない。
- 例:Alexの会社はDiscourseをサポートプラットフォームとして使用しており、考えられるすべての顧客の質問に対する回答をテンプレートとして保存したいと考えています。テンプレートが使用されなくても、Alexは将来の関連する顧客の質問や、しばらく見ていない可能性のある知識を参照するために、個人のテンプレートを参照できます。
- 例:Alexは、メインの(Discourse以外の)ウェブサイトで販売している製品やサービスのコミュニティフォーラムとしてDiscourseを使用しています。Alexは、金曜日にDiscourseサイトに投稿するトピック用のテンプレートを作成し、エンゲージメントを高めるのに役立てています。
- チーム全体で共有されるが、会社全体ではない共有テンプレート。
- 例:Alexはソフトウェア開発者として働いており、チームは内部でさまざまなタスクセットを頻繁に実行しています。ソフトウェア開発チームは、チームメンバーそれぞれが完了する必要のあるタスクセットごとに、チェックリストやその他の実行可能な項目を含むテンプレートを持っています。
- 例:Alexは、Discourseをサポートプラットフォームとして使用しているチームを管理しています。Alexは、サポートチームが顧客により迅速に対応できるように、サポートチームのみがアクセスできるテンプレートを作成します。
- チームの2人以上のメンバーが同じテンプレートにアクセスしたいが、チーム全体と共有する必要はない。
- 例:Alexはサポート部門で働き、Johnはソフトウェア開発部門で働いています。彼らの会社はDiscourseを使用して顧客とコミュニケーションをとっています。Johnはバグを修正したので、会社のソフトウェアを修正するために行った変更を説明するテンプレートを作成し、Alexと共有して顧客にアップデートを通知できるようにしました。すべての顧客に通知されたら、テンプレートは削除される可能性があります。
ここに記載されていないユースケースもたくさんあるはずです。
バランスの必要性
これらすべてを念頭に置き、テンプレートを公開または非公開にする機能がどのようなものであっても、サイトのユーザーは「テンプレートは誰と共有すべきか?」と決定する必要があります。
「サイトの全員が毎日このテンプレートを使用する」と「誰かが1つの特定のタスクのためにこのテンプレートを一度使用し、その後は二度と使用しない」の間にはバランスがあります。最初の状況では、もちろんこのテンプレートを全員と共有したいですが、後者の場合、テンプレートが共有されていると、単にテンプレートのリストが散らかってしまい、サイト全体で「許容される」テンプレートに関する基準がない場合、すべてのテンプレートのリストはすぐに圧倒的になったり、時代遅れになったり、不要になったりする可能性があります。
タグについて
Discourse Templatesにより、テンプレートをタグ付けして、使用時にテンプレートを並べ替えたり見つけたりするのに役立つようになりました。では、なぜ個人またはチームにプライベートなテンプレートが必要なのでしょうか?サポートチームがすべてのテンプレートに#supportタグを付けて完了できないのはなぜですか?Alexが個人のテンプレートすべてに#alex-templatesタグを付けて進むことができないのはなぜですか?
短い答え:これは機能しない理由はありません。ユーザーは単純にテンプレートにタグを付け、それらを取得しようとするときに検索できます。
長い答え(実際にはさらに多くの質問):人々がテンプレートを使用するとき、それらすべてをスクロールしますか、それとも必要なものを検索しますか?テンプレートを検索するだけなら、検索するテンプレートの数はあまり重要ではないかもしれません。必要なものを見つけたら、検索して完了です。しかし、使用可能なすべてのテンプレートをスクロールしている場合、サイトのテンプレートの数によっては、これは長いタスクになる可能性があります。
あなたのサイトが巨大だったらどうなりますか?あなたのサイトに1000個のテンプレートがあり、あなたが使用するのはそのうちの10個だけなら、なぜ余分なテンプレートすべてを見る必要があるのでしょうか?それらはあなたにとって余分な散らかりになるだけではありませんか?まあ、少し極端ですが、それでも、特定のグループ、またはサイト全体がアクセスできるテンプレートが多すぎるという閾値が存在します。
また、何を検索すべきかわからない場合はどうなりますか?特定のDiscourseサイトのモデレーションを始めたばかりで、すべてのテンプレートの名前がわからず、100個ある場合はどうなりますか?「サイト紹介」テンプレートを検索しているが、誰かが探しているテンプレートを「ようこそ」(または同様の状況)と呼んでいて、検索しても何も表示されない場合はどうなりますか?
ここには考慮すべき多くの質問があり、必ずしも正しい答えはありません。
ここでも、他のユーザーがこれについて考えているようです。これは現在廃止されているCanned Repliesプラグインに関するものでしたが、表明されたアイデアは依然としてここに適用できます。
実装の可能性のある方法
実際的なメカニズムについて考えると、@saquetimがこれを実装する最善の方法についてもっと知っているかもしれないと述べられました。
個人用テンプレートの場合、自分宛てのPMと特別なタグで十分かもしれませんか?
数人がテンプレートにアクセスできるようにしたい場合は、自分ともう一人に特別なタグを付けてPMを送信できますか?
複数のdiscourse templates categoriesを選択できる機能が必要かもしれませんか?
これについて皆さんの考えはどうですか?![]()
- このようなものは実際に役立ちますか?
- なぜプライベートテンプレートを作成する機能が必要なのでしょうか?
- どのように使用したいですか?




