# 编辑任何维基帖子是否会提升整个话题？

**URL:** https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228
**Category:** Feature
**Created:** [2018 年12 月 13 日 10:27 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228 "2018-12-13T10:27:10Z")
**Posts on this page:** 12
**Page:** 3

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019 年5 月 13 日 02:19 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/44 "2019-05-13T02:19:29Z")

</div>

Yes I think this ↑ ↑ is an excellent starting point 👍

---

<div class="post-metadata">

### Author: ![Tim\_Jefferies](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tim_jefferies/32/113296_2.png) [@Tim\_Jefferies](https://meta.discourse.org/u/Tim_Jefferies)
#### Post date: [2020 年3 月 10 日 09:12 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/45 "2020-03-10T09:12:16Z")

</div>

我在这方面遇到了困难。关闭 wiki 对我而言不起作用，原因与提到的相同。将首帖设为 wiki，后续帖子用于讨论，这完全合理。对首帖的任何编辑都应将该话题置顶。论坛用户正在查看最新动态，并抱怨为何编辑后话题没有被置顶。

这里提到的解决方案正是我希望发生的情况。难道不能添加这个功能吗？

另请参阅：[Updating a wiki post, doesn't put it to the top of latest - #3 by Tim\_Jefferies](https://meta.discourse.org/t/updating-a-wiki-post-doesnt-put-it-to-the-top-of-latest/143677/3?u=tim_jefferies)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2020 年3 月 10 日 18:23 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/46 "2020-03-10T18:23:50Z")

</div>

> [@Tim\_Jefferies](#):
>
> 对首帖的任何编辑都应将主题置顶。论坛用户正在查看最新动态，并抱怨为何编辑未被置顶。

如果你需要此功能，请将主题的通知级别设置为“关注”——关注维基主题会在首帖被编辑时通知你。

---

<div class="post-metadata">

### Author: ![Tim\_Jefferies](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tim_jefferies/32/113296_2.png) [@Tim\_Jefferies](https://meta.discourse.org/u/Tim_Jefferies)
#### Post date: [2020 年3 月 10 日 23:54 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/47 "2020-03-10T23:54:29Z")

</div>

用户抱怨网站的/latest 部分没有实现其宣称的功能。针对 wiki 帖子，在首帖编辑时提升话题是合乎逻辑的解决方案。我理解人们使用 wiki 的方式各不相同，但提供一个选项来更改此行为是非常合理的。

我的用户不想“关注”wiki，他们希望以符合逻辑的方式使用/latest 页面。

锁定帖子、删除多余条目、在每次编辑拆分 wiki（达到 90,000 条限制）时确保编辑最后一条帖子，并将其设置为“关注”。这些都不是合理的解决方案，只是权宜之计。如果只有一个 wiki，那倒没问题。但随着 wiki 数量的增加，管理工作量会呈指数级增长。我甚至需要制定一套耗时的版主管理流程，以确保用户能看到更新，但他们仍会抱怨，因为这些更新不会出现在/latest 中。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2020 年3 月 11 日 00:18 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/48 "2020-03-11T00:18:36Z")

</div>

说得对，但如果你经常遇到这类限制，或许说明你应该换一款免费开源软件，选一个更贴合你需求的？

拥有大量超过 9 万字的 Wiki 并不是 Discourse 的典型使用场景……强行把圆钉塞进方孔通常结果不会好。

[https://media.giphy.com/media/G2MPcSmq0DZcs/giphy.gif(image larger than 10 MB)](https://media.giphy.com/media/G2MPcSmq0DZcs/giphy.gif)

---

<div class="post-metadata">

### Author: ![Tim\_Jefferies](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tim_jefferies/32/113296_2.png) [@Tim\_Jefferies](https://meta.discourse.org/u/Tim_Jefferies)
#### Post date: [2020 年3 月 11 日 00:20 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/49 "2020-03-11T00:20:53Z")

</div>

This software fits my needs very well. The reason for this feature request is pretty clear. Its a logical request that would improve an already existing functionality, and solve all the workarounds in the process.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2020 年3 月 11 日 00:27 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/50 "2020-03-11T00:27:50Z")

</div>

很高兴你喜欢 Discourse，干杯！但我不同意“对主题中任何帖子的任何编辑都进行顶帖”是理想的行为，相比之下，上面列出的简单解决方案更为可取。

---

<div class="post-metadata">

### Author: ![Tim\_Jefferies](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tim_jefferies/32/113296_2.png) [@Tim\_Jefferies](https://meta.discourse.org/u/Tim_Jefferies)
#### Post date: [2020 年3 月 11 日 00:28 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/51 "2020-03-11T00:28:33Z")

</div>

这些并非为用户或版主提供的简单解决方案。请参阅主题中的首条帖子。

> 我不同意“对主题中任何帖子的任何编辑都进行置顶”是任何可取的行为

对于维基帖子而言，这是可取的，也是用户所预期的。

> 拥有大量字符数超过 9 万的维基

我确实有一个这样的维基。无论维基篇幅长短，我们的用户仍然要求 /latest 包含维基更新。

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2020 年3 月 11 日 03:58 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/52 "2020-03-11T03:58:06Z")

</div>

> [@Tim\_Jefferies](#):
>
> 对于维基帖子来说，这是可取的，也是用户所期望的。

对于维基而言，这是可取的。维基帖子不等于维基。Discourse 缺少许多维基功能，这只是其中之一。

还有其他支持此功能的讨论产品吗？听起来您可能需要考虑使用像 MediaWiki 这样的产品。

---

<div class="post-metadata">

### Author: ![renato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/renato/32/383632_2.png) [@renato](https://meta.discourse.org/u/renato)
#### Post date: [2020 年3 月 11 日 11:23 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/53 "2020-03-11T11:23:50Z")

</div>

我理解避免对认为没有问题的核心功能进行更新的考量，但在我看来（未经请求），编辑维基帖子后主题没有被顶起，从用户的角度来看更像是一个 Bug。

我也在使用一种变通方法：关闭主题并删除 OP 以下的所有帖子（包括“主题已关闭”的通知），但我只有少数几个维基帖子，我想这种方法扩展性并不好。

> [@codinghorror](#):
>
> 但我不同意“对主题中任何帖子的任何编辑都进行顶起”是任何情况下都可取的行为。

我觉得更合理的说法是“对主题中任何 **维基** 帖子的任何编辑进行顶起”，或者甚至是“如果主题中的第一篇文章是维基帖子，则对其任何编辑进行顶起”。

> [@Stephen](#):
>
> 还有其他讨论类产品这样做吗？听起来你需要考虑使用像 MediaWiki 这样的产品。

公平地说，我不知道还有其他讨论类产品具有类似“维基帖子”的功能。

在 #Contribute > Feature 频道中，这里的一些请求被驳回，认为不适合纳入核心功能，这没问题，我们只是在讨论各种选项，而纳入核心功能的内容由核心团队决定。不过，这个问题是否可以通过插件解决？我能否在帖子编辑时进行钩子处理，检查是否为维基帖子，并强制顶起主题？

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2020 年3 月 13 日 08:25 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/54 "2020-03-13T08:25:11Z")

</div>

> [@renato](#):
>
> 这个问题能否通过插件解决？我能否在帖子编辑时挂钩，检查是否为维基帖子并强制提升主题？

很可能可以！这似乎也是一个不错的插件创意。

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2020 年3 月 13 日 19:08 UTC](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228/55 "2020-03-13T19:08:43Z")

</div>

最重要的是，它将令人困惑的行为排除在核心之外：

> [@Stephen](#):
>
> Discourse 主要是一种讨论工具，其中一个常被忽视的方面是记住某人上次阅读的位置。它非常有用，因为读者可以_始终_依赖一个简单的假设：任何新内容都发生在你上次阅读的内容之后或就是该内容本身。如果因为两端的活跃而让某个主题重新出现，就完全破坏了这一点。

[Previous page](https://meta.discourse.org/t/should-an-edit-to-any-wiki-post-bump-the-entire-topic/104228.md?page=2)
