# ナレッジベース

**URL:** https://meta.discourse.org/t/knowledge-base/121898
**Category:** Theme component
**Tags:** deprecated
**Created:** [2019 年 7 月 2 日午後 3:32 UTC](https://meta.discourse.org/t/knowledge-base/121898 "2019-07-02T15:32:23Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2019 年 8 月 19 日午後 9:34 UTC](https://meta.discourse.org/t/knowledge-base/121898/27 "2019-08-19T21:34:35Z")

</div>

フィードバックをありがとうございます、@tobiaseigen さん！今週は他の業務に追われていますが、来週にはこれらの項目のいくつかについて詳しく調査します。

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2019 年 8 月 20 日午後 2:32 UTC](https://meta.discourse.org/t/knowledge-base/121898/28 "2019-08-20T14:32:54Z")

</div>

もう一点ですが、このテーマコンポーネントは「人気のタグ」テーマコンポーネントと併用すると意味をなさず、何らかの理由で、その「人気のタグ」テーマコンポーネントの「カテゴリを除外」設定が、複数のブラウザの再読み込みを行っても私の環境では機能していないようです。このテーマコンポーネントでこの問題に対処できるかどうかはわかりませんが、「人気のタグ」を他のビューでは表示しつつ、ここでは表示しないようにすることは可能でしょうか。

Discourse を個人のナレッジベースとして利用していることを隠すつもりはありません。下のスクリーンショットをご覧いただくと、[howto] カテゴリを「人気のタグ」テーマコンポーネントで除外設定にしていても、タグが両側に表示されていることがおわかりいただけると思います。

 ![41%20AM](https://global.discourse-cdn.com/meta/original/3X/d/5/d5d75573770c74b24f0b8781ea581f506dd6386b.png)

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2019 年 8 月 20 日午後 8:38 UTC](https://meta.discourse.org/t/knowledge-base/121898/29 "2019-08-20T20:38:28Z")

</div>

> [@tobiaseigen](#):
>
> Discourse を個人のナレッジベースとして活用していることを隠すつもりはありません。

まず、それを誇りに思うべきですよ。まさにDiscourseの達人ですね！Discourseはそんな用途に最適です！😃

> [@tobiaseigen](#):
>
> このテーマコンポーネントでこの問題に対応できるかどうかはわかりません… 他のビューでは一般的なタグを使い続け、ここでは表示しないようにしたいのです。

来週、他の項目と一緒に確認してみます。

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2019 年 8 月 21 日午後 5:56 UTC](https://meta.discourse.org/t/knowledge-base/121898/32 "2019-08-21T17:56:05Z")

</div>

ありがとうございます、ジャスティンさん！

グローバル・リーガル・エンパワーメント・ネットワークのフォーラムにインストールしました。KB（ナレッジベース）のカテゴリがあり、その中にサブカテゴリが配置されています。各サブカテゴリには、個別のグループアクセス権限が設定されています。

このテーマコンポーネントを KB カテゴリとサブカテゴリで有効化すると、実際に機能することが確認できて非常に素晴らしいです！非常にうまく動作しています。🚀

2 つ追加で気づいた点があります：

- タグメニューが KB カテゴリでは正しく動作していないようです。サブカテゴリから表示されるトピック一覧には明確にタグが付いていますが、KB カテゴリ自体にトピックがないため、タグメニューは空のままです。
- メニューにサブカテゴリの一覧を表示できると非常に助かります。技術的に可能かどうかはわかりませんが、可能であれば、タグメニューの直上にリストとして表示できないでしょうか。

---

<div class="post-metadata">

### Author: ![EGreg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/egreg/32/133614_2.png) [@EGreg](https://meta.discourse.org/u/EGreg)
#### Post date: [2019 年 8 月 25 日午後 6:35 UTC](https://meta.discourse.org/t/knowledge-base/121898/33 "2019-08-25T18:35:36Z")

</div>

これはワクワクしますね。KB（ナレッジベース）がインストールされたテーマへのリンクを含む投稿を作成していただけないでしょうか？通常の分類やトピックとの違いを、KB が提供する機能と合わせて具体的に示していただけますと幸いです。

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2019 年 8 月 25 日午後 8:29 UTC](https://meta.discourse.org/t/knowledge-base/121898/34 "2019-08-25T20:29:11Z")

</div>

実際の動作は、当社のテーマ作成サイトでご確認いただけます：[https://theme-creator.discourse.org/theme/justindirose/knowledge-base](https://theme-creator.discourse.org/theme/justindirose/knowledge-base)

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2019 年 8 月 27 日午後 5:52 UTC](https://meta.discourse.org/t/knowledge-base/121898/35 "2019-08-27T17:52:12Z")

</div>

> [@Sean\_R](#):
>
> 毎回同じことが起こります。「KB」をクリックするか、リフレッシュすれば直るのですが、ドロップダウンからカテゴリに移動するときは直りません。

このコミットで修正されました：

> <https://github.com/discourse/discourse-knowledge-base-theme/commit/4b49d6f01880f4da22f5f9150eda0a14091fd9d9>
>
> When the theme setting \`default to kb view\` is enabled, switching
> between subcat…egories with KB enabled now auto-enables the KB view.

* * *

@TowerBR 偶然でも原因がわかったでしょうか？もしまだであれば、PM を送ってください。一緒に確認しましょう。

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2019 年 8 月 27 日午後 6:17 UTC](https://meta.discourse.org/t/knowledge-base/121898/36 "2019-08-27T18:17:33Z")

</div>

> [@tobiaseigen](#):
>
> このテーマコンポーネントは、@angus による [Knowledge Base Plugin](https://meta.discourse.org/t/knowledge-base-plugin/115288) と競合しているようです。このテーマコンポーネントを有効にする前にプラグインをアンインストールする必要があることを確認しました。そうでないと、ナレッジベースのカテゴリを表示した際に以下のような現象が発生します。メニューの横にある奇妙な水平線と、回転する円に注目してください。

これはコンポーネント名の競合でしたが、解決しました。

> [@tobiaseigen](#):
>
> バグ？左メニューからタグを選択してそのタグでフィルタリングした後、別のカテゴリや最新記事などに移動すると、次に KB をクリックしてナレッジベースに戻っても、まだそのタグでフィルタリングされた状態になっています。

その手順では再現できませんでした。アップデートを行ってもう一度お試しください。まだ同様の動作が見られる場合はお知らせください。

> [@tobiaseigen](#):
>
> タイトル下のタグをクリックすると、そのタグのタグページに移動しますが、左メニューのタグをクリックしたときのようにフィルタリングされた KB 表示にはなりません。

現時点ではこれは意図した動作です。現在使用しているテーマのバージョンでは、既存のトピックリストに KB UI を追加しているだけだからです。

> [@tobiaseigen](#):
>
> 左メニューのカテゴリタイトルをクリックすると、そのカテゴリの最新表示に移動します。これはリンク先を設定しないほうがいいと思います。また、カテゴリタイトルに `#` があるのも気になります。

妥当なご提案だと思いますので、リンクとハッシュ記号の両方を削除しました。

> [@tobiaseigen](#):
>
> - 左メニューに各タグ付きトピックの数が表示されると便利です
> - KB トピックをアルファベット順、あるいはカスタム順序でソートできると便利です

これらは将来的にプラグインとして提供されるアドバンスド版に含まれる予定です。

> [@tobiaseigen](#):
>
> もう一点。このテーマコンポーネントは「Popular Tags」テーマコンポーネントと併用すると意味をなさず、何らかの理由で「Popular Tags」コンポーネントの除外カテゴリ設定が、ブラウザを複数回更新しても私の環境では機能していないようです。このテーマコンポーネントでこの問題に対応できるかどうかはわかりませんが、他のビューでは Popular Tags を表示しつつ、ここでは非表示にできるようにしたいです。

例外設定を追加したところ、私の環境では Popular Tags が正しく非表示になりました。

> [@tobiaseigen](#):
>
> - KB カテゴリではタグメニューが正しく動作していないようです。サブカテゴリから表示されるトピックリストには明確にタグが付いていますが、タグメニューは空です（KB カテゴリにトピックが存在しないため）。
> - メニューにサブカテゴリ一覧が表示されると非常に助かります。技術的に可能かどうかはわかりませんが、可能であれば、タグメニューの直上にリスト表示することはできないでしょうか？

ここでどのような問題が発生しているのか、正確に理解できていません。KB カテゴリにサブカテゴリは存在するが、親カテゴリである KB には実際のトピックが存在しない、ということでしょうか？

もしそうであれば、それはテーマコンポーネントの範囲を少し超えています。私たちが目指したのは、特定のカテゴリをフィルタリング可能にすることだけでした。サブカテゴリのフィルタリングについても同様です。これらの機能の一部は、アドバンスド版リリースで実現可能になる予定です。

---

<div class="post-metadata">

### Author: ![TowerBR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/towerbr/32/152148_2.png) [@TowerBR](https://meta.discourse.org/u/TowerBR)
#### Post date: [2019 年 8 月 27 日午後 8:08 UTC](https://meta.discourse.org/t/knowledge-base/121898/37 "2019-08-27T20:08:49Z")

</div>

> [@justin](#):
>
> @TowerBR 偶然でも問題の原因がわかったでしょうか？もしまだであれば、PMを送ってください。一緒に確認しましょう。

残念ながら、まだ問題は解決していません。KBボタンは何も反応しません。PMを送ります。

---

<div class="post-metadata">

### Author: ![TowerBR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/towerbr/32/152148_2.png) [@TowerBR](https://meta.discourse.org/u/TowerBR)
#### Post date: [2019 年 8 月 27 日午後 9:58 UTC](https://meta.discourse.org/t/knowledge-base/121898/38 "2019-08-27T21:58:47Z")

</div>

@justin さんのちょっとしたお手伝いで、すべてが正常に動作するようになりました。

私がテストに使用しているインスタンスでは、`tagging_enabled` と `show_filter_by_tag` を有効にしていませんでした。

ありがとうございます！

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2019 年 8 月 28 日午前 12:20 UTC](https://meta.discourse.org/t/knowledge-base/121898/39 "2019-08-28T00:20:59Z")

</div>

素晴らしい！ここにたくさんの素晴らしいコンテンツがあります。このテーマコンポーネントをこれほどうまく動作させるためにご尽力いただき、ありがとうございます。プラグインとして提供される「高度なバージョン」について触れておられますが、今後のロードマップはどこかで確認できますか？そうすれば、私の期待値を設定し、フィードバックを提供できます。また、@angus による [https://meta.discourse.org/t/knowledge-base-plugin/115288](https://meta.discourse.org/t/knowledge-base-plugin/115288) という知識ベースプラグインもあり、一部の機能が重複しています。どちらに賭けるべきか判断するためにも、情報を共有していただけると幸いです。両方の良い点が好きです。

テストを行い、後ほどご連絡いたします。

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2019 年 8 月 28 日午前 2:09 UTC](https://meta.discourse.org/t/knowledge-base/121898/40 "2019-08-28T02:09:44Z")

</div>

> [@tobiaseigen](#):
>
> これらに関するロードマップはありますか？期待値を設定し、フィードバックを提供したいのですが。

いいえ、残念ながらありません。ただし、私が開発中のプラグインは非常に異なるアプローチを取っています。テーマコンポーネントを強化したようなイメージです。このプラグインと、@angus のナレッジベースプラグインの両方が、役立つユースケースを提供すると考えています。

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2019 年 8 月 28 日午後 8:10 UTC](https://meta.discourse.org/t/knowledge-base/121898/41 "2019-08-28T20:10:39Z")

</div>

ちょっとした変更を加えました – `kb categories` 設定がカテゴリを自動的に補充するようになりました。これは以前からテーマ API で利用可能だったのですが、私にはその存在が知られていませんでした！@tshenry が教えてくれました。

一点注意点があります – すでに設定済みの場合は、アップデート後にカテゴリを再度追加する必要があります。

> <https://github.com/discourse/discourse-knowledge-base-theme/commit/4694d4a8ad788f8884e3341c852d3f77b2c1d103>
>
> Instead of manually entering slugs, use the category list setting type
> so it's m…ore user friendly.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2019 年 8 月 28 日午後 9:36 UTC](https://meta.discourse.org/t/knowledge-base/121898/42 "2019-08-28T21:36:58Z")

</div>

いいですね！これでうまくいきます。これでサポートリクエストが減るはずです。 🙂

少し気になる点ですが、`kb categories`設定はカテゴリ名を検索しますが、短縮名（スラッグ）は検索しないようです。

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2019 年 8 月 28 日午後 9:53 UTC](https://meta.discourse.org/t/knowledge-base/121898/43 "2019-08-28T21:53:33Z")

</div>

> [@tobiaseigen](#):
>
> 少し気になったのですが、`kb categories` 設定ではカテゴリの名前は検索されますが、短縮名（スラッグ）は検索されないようです。

ああ、そうですね。スラッグについてはもう気にする必要はありません。テーマコンポーネントが現在それを処理しています。ただ、いくつかのテキストを変更し忘れたかもしれません…

編集：はい、変更し忘れました。それを修正する変更をコミットしました。

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2019 年 8 月 29 日午後 2:56 UTC](https://meta.discourse.org/t/knowledge-base/121898/44 "2019-08-29T14:56:52Z")

</div>

このテーマコンポーネントをとても気に入っています！作成していただき、改めてありがとうございます。このプラグインの実装を心から楽しみにしています。これは非常に価値のある機能であり、私のチームが Discourse をより積極的に利用するきっかけになるでしょう。確実ではありませんが、ウィキトピックがフォーラム投稿と同じ見た目だと、人々は恐れてしまい、共有リソースとして改善するために編集しようとしにくくなるのではないかと思っています。

いくつか対応に頭を悩ませている点があります：

1. タグメニューが私のサイトの一方には表示されるのに、もう一方には表示されません。競合の原因を特定できませんでした。おそらく非公式のプラグインが原因でしょう。どこを確認すべきかご提案いただけますか？
2. `Latest` にはありますが、KB カテゴリビューの上部に `+ NEW TOPIC` ボタンがありません。カテゴリ内に新しいウィキトピックを追加するために、このボタンがあると便利です。現状では、トピックを作成するには `Latest` に切り替える必要があります。
3. 大きな問題ではありませんが、バグのように感じます。私の両方のサイトとテーマクリエイターで再現可能です：
  - KB ビューに移動
  - 絞り込むためにタグを選択
  - 上部メニューで `TOP` に切り替え
  - 上部メニューで再び `KB` に切り替え
  - タグフィルターがまだ適用されたまま

4. タグメニューが表示されない同じサイトで、他のサイトやテーマクリエイターでは再現できない奇妙な問題が発生しています。カテゴリプルダウンから KB カテゴリに移動すると、デフォルトでは `kb` になるはずなのに、`Latest` に移動してしまいます。メニューから `kb` を選択しても効果はありません。しかし、Web ブラウザでハードリフレッシュすると `kb` に移動します。

---

<div class="post-metadata">

### Author: ![tpetrov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tpetrov/32/164643_2.png) [@tpetrov](https://meta.discourse.org/u/tpetrov)
#### Post date: [2020 年 1 月 10 日午前 9:32 UTC](https://meta.discourse.org/t/knowledge-base/121898/45 "2020-01-10T09:32:56Z")

</div>

ありがとうございます、ジャスティン。これは非常に便利なコンポーネントですね。KB カテゴリの整理が格段に楽になります。  
昨日、新規インストールに追加しましたが、2 つの問題があります：

1. サイドバーにタグが表示されない
2. カテゴリを選択しても、デフォルトで KB ビューが表示されない（_選択したカテゴリはデフォルトで KB ビューを自動的に表示する_にチェックを入れているのに）

他のすべてのコンポーネントを無効にし、`tagging_enabled` と `show_filter_by_tag` の両方を有効にしましたが、これらの問題は解決しません。

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2020 年 1 月 10 日午後 5:49 UTC](https://meta.discourse.org/t/knowledge-base/121898/46 "2020-01-10T17:49:58Z")

</div>

ブラウザのコンソールにエラーは表示されていますか？また、その2つの設定を有効にした後にページを更新しましたか？

---

<div class="post-metadata">

### Author: ![tpetrov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tpetrov/32/164643_2.png) [@tpetrov](https://meta.discourse.org/u/tpetrov)
#### Post date: [2020 年 1 月 13 日午前 9:53 UTC](https://meta.discourse.org/t/knowledge-base/121898/47 "2020-01-13T09:53:48Z")

</div>

ページをリフレッシュすることをおっしゃっていますか？はい、その通りです。

エラーは見当たりませんが、これらのアラートが表示されています：

 ![最新ナレッジベースのトピック](https://global.discourse-cdn.com/meta/original/3X/5/c/5c5892384715d9e45f64ec8317cc6423a5db911a.png)

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2020 年 1 月 13 日午後 7:38 UTC](https://meta.discourse.org/t/knowledge-base/121898/48 "2020-01-13T19:38:47Z")

</div>

これは公開フォーラムのものですか？いくつか疑わしい点がありますが、確認できる方法があればベストです。

編集：2 は、最近のカテゴリルーティングの変更によるものです。修正に取り組んでいますが、まだ対処すべき複雑な問題があります。

1 については再現できません。おそらく、サブカテゴリのトピックがリストに表示されているためでしょう。それらのトピックは選択したカテゴリに含まれていないため、サイドバーにはタグが表示されません。

[前のページ](https://meta.discourse.org/t/knowledge-base/121898.md?page=1)

[次のページ](https://meta.discourse.org/t/knowledge-base/121898.md?page=3)
