# Wiki 默认分类应跳转至首帖

**URL:** <https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529>\
**Category:** Feature\
**Created:** [2018年七月4日 03:46 UTC](https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529 "2018-07-04T03:46:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2018年七月4日 03:46 UTC](https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529/1 "2018-07-04T03:46:33Z")

</div>

There is one very small (yet powerful) refinement I would like to make to the `Make new topics wikis by default` category setting:

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/8/18346c8f3a8fea80f69529aabe14aaab047ba41b.png)

- If a topic is in a “make wiki by default” category.

- AND, you read the **ENTIRE TOPIC**

- Take you to the OP (first post) when you click on the topic from the topic list (as opposed to the last post)

I think this would help us tremendously with “documentation” and various other types of topics where you tend to want to re-read the topic as opposed to head to it to post something new.

So, I guess, my questions are:

1. Is this a reasonable change for “wiki categories”?

2. Should this change be expanded to cover **all** topics that have a “wiki” in the OP?

3. Too confusing? Something else? (a user setting)

(note I am aware of this widget we have, but tend not to use that much)

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/a/2a2eaed3b33f1dd6416306959d80c207eb7f503a.png)

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2018年七月5日 21:32 UTC](https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529/2 "2018-07-05T21:32:57Z")

</div>

I would 😍 this so much but we’ll need to show something in the topic list to identify these topics (maybe the wiki icon?). We should also use that icon to explain the users we might redirect them to OP once they’ve read everything.

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2018年七月6日 01:15 UTC](https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529/3 "2018-07-06T01:15:14Z")

</div>

I have been thinking about this a fair bit and agree that it may make sense to add some extra visuals here, though we have to be very careful about clutter.

I also feel that this is not about “category” it really is about optimising behavior for **wiki topics** regardless of where they are.

I had a quick look at the implementation which is the reason for this commit [PERF: we have no use for topic percent rank · discourse/discourse@7b26f50 · GitHub](https://github.com/discourse/discourse/commit/7b26f5086bfb072b9b1ba9a281d1a7b661d045c9)

I was toying with the idea of adding one more column, but instead now that I think about it, we can just define a “subtype” of wiki.

So, a topic is `subtype` `wiki` IF the OP is `wiki`.

With this info at hand we can attach special behavior and UI at the list level for wiki topics with no extra cost.

---

<div class="post-metadata">

**Author:** ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)\
**Post date:** [2018年七月11日 01:59 UTC](https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529/4 "2018-07-11T01:59:47Z")

</div>

> [@sam](#):
>
> 我也觉得这并非关于“分类”，而是关于针对 **Wiki 主题** 优化行为，无论它们位于何处。

不确定这是否仅适用于 Wiki 主题。这对 #Customization > Plugin 和 #Customization > Theme 也同样理想，尽管其中许多主题确实已经 Wiki 化。

我认为将其作为特定于分类的选项也非常必要。某些受益于该功能的分类中的主题，确实不应被 Wiki 化。

---

<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:** [2018年七月11日 07:02 UTC](https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529/5 "2018-07-11T07:02:19Z")

</div>

This is great. Glad you are thinking about this. Many of my colleagues are confused by wiki topics because they are taken to the bottom and don’t realize the OP is the main show. They also do not find the topic nav on their own.

Keep in mind that other posts in a topic can be wikified besides the OP.

@angus and I have been contemplating a knowledgebase plugin for creating a structured wiki interface for navigating wiki topics that belong together.. maybe this can help us there.

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2018年七月17日 05:13 UTC](https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529/6 "2018-07-17T05:13:59Z")

</div>

completed per:

> [@Navigate to first post after topics are read, category setting](https://meta.discourse.org/t/navigate-to-first-post-after-topics-are-read-category-setting/92516):
>
> Per [this commit](https://github.com/discourse/discourse/commit/ac0053f491e6604f943ecb7d10f400d7d1d80d4a) categories have a new setting that allows administrators to amend the behavior of fully read topics. Out-of-the-box logged-on-users will navigate to the last post in a topic after they are done reading it. This is not ideal for documentation type categories such as #Documentation and so on where you often want to re-read the OP a few times. This is a per category setting, to enable this special behavior tick Navigate to first post after topics are read in category settings on th…

Per category setting, detached from wiki.

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2018年七月17日 05:14 UTC](https://meta.discourse.org/t/wiki-by-default-category-should-take-you-to-first-post/91529/7 "2018-07-17T05:14:02Z")

</div>


