# Wiki topic mini spec

**URL:** <https://meta.discourse.org/t/wiki-topic-mini-spec/13966>\
**Category:** Feature\
**Tags:** rfc, spec\
**Created:** [21 Marzo 2014, 10:44am UTC](https://meta.discourse.org/t/wiki-topic-mini-spec/13966 "2014-03-21T10:44:57Z")\
**Posts on this page:** 1\
**Showing post:** 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:** [21 Marzo 2014, 10:44am UTC](https://meta.discourse.org/t/wiki-topic-mini-spec/13966/1 "2014-03-21T10:44:57Z")

</div>

We are interested in having a wiki style topic, but do not need this for version 1 of Discourse.

That said if the community would like to contribute a PR in this department we would be more than happy to review, and if good merge.

The spec for v0 of the feature.

1. Add a column to posts `wiki` not nullable bit, default 0.
2. Any post that has `wiki`=1 is editable by all logged on users.
3. Add admin post action (like like/flag etc), when clicked it brings up an admin menu
4. Admin menu allows you to wiki / unwiki a post
5. Every change in state is logged in post\_revisions with the name of the admin who changed it
6. Any posts that are wiki have a visual cue like PM or Group on the side to denote they are wiki
7. Accounts properly for existing states like hidden / deleted, I don’t want people editing deleted / hidden posts or posts they have no access to.

More context:

- long term admin menu will have more options like, hard delete post, change owner etc.
- longer term we may add a new permission for editing OP or posts in a category, which will allow better fidelity.

That is it, nothing else for v0.

cc @lightyear

---

_[View the full topic](https://meta.discourse.org/t/wiki-topic-mini-spec/13966)._
