# Adding collaborators to a topic?

**URL:** https://meta.discourse.org/t/adding-collaborators-to-a-topic/295119
**Category:** Feature
**Created:** [February 12, 2024, 8:35pm UTC](https://meta.discourse.org/t/adding-collaborators-to-a-topic/295119 "2024-02-12T20:35:26Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![civitas\_john](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/civitas_john/32/357055_2.png) [@civitas\_john](https://meta.discourse.org/u/civitas_john)
#### Post date: [February 12, 2024, 8:35pm UTC](https://meta.discourse.org/t/adding-collaborators-to-a-topic/295119/1 "2024-02-12T20:35:27Z")

</div>

I wonder if there is a way to designate **certain users** to a topic as collaborators, so they can edit the post. I am aware that the Wiki feature exists, but that would open the edit permission to all users beyond a given level - and that might not be desirable under certain circumstances. Is there a plugin that currently does similar things? Thanks!

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [February 12, 2024, 8:46pm UTC](https://meta.discourse.org/t/adding-collaborators-to-a-topic/295119/2 "2024-02-12T20:46:47Z")

</div>

> [@civitas\_john](#):
>
> I wonder if there is a way to designate **certain users** to a topic as collaborators, so they can edit the post.

Do you also want it to be publicly readable on the site, rather than a PM? With a PM you may add _exactly_ who you want, including groups.

> [@civitas\_john](#):
>
> and that might not be desirable under certain circumstances.

The circumstances often determine the answer, I encourage you to share your use case in as much detail as possible. 🙂

---

<div class="post-metadata">

### Author: ![civitas\_john](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/civitas_john/32/357055_2.png) [@civitas\_john](https://meta.discourse.org/u/civitas_john)
#### Post date: [February 20, 2024, 6:40pm UTC](https://meta.discourse.org/t/adding-collaborators-to-a-topic/295119/4 "2024-02-20T18:40:47Z")

</div>

Thanks for your reply!

Yes, we want those posts to be publicly available. Here is the use case:

We expect users to upload “projects”, i.e. posts with special attachments (some sandboxed code that can be run in the browser). We know some users have already asked for collaboration, i.e. multiple users can edit the same “project” asynchronously. So this is different from Wiki, which everyone (within a group) can edit.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [February 21, 2024, 8:48pm UTC](https://meta.discourse.org/t/adding-collaborators-to-a-topic/295119/5 "2024-02-21T20:48:04Z")

</div>

Thanks for providing more context!

I’m going to pitch another workflow idea, not to discourage this feature request but to assist in defining the scope. 👍

> [@civitas\_john](#):
>
> We expect users to upload “projects”, i.e. posts with special attachments (some sandboxed code that can be run in the browser).

Are the projects expected to be “finished”? Or are they continually edited in public?

> [@civitas\_john](#):
>
> We know some users have already asked for collaboration, i.e. multiple users can edit the same “project” asynchronously. So this is different from Wiki, which everyone (within a group) can edit.

If I were doing this today, I would just encourage users to create a PM for their collaborators and make that a wiki. Then, when the project is ready for showing it is either copied into a public topic, or the PM is made a public topic.

Of course that presumes a lot about how your users produce projects! But I wanted to share that the current collaborative features in Discourse support group topic writing, but there are not currently user-level _permissions_ on public topics to exclude users from collaboration. 🙂

---

<div class="post-metadata">

### Author: ![civitas\_john](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/civitas_john/32/357055_2.png) [@civitas\_john](https://meta.discourse.org/u/civitas_john)
#### Post date: [February 21, 2024, 9:04pm UTC](https://meta.discourse.org/t/adding-collaborators-to-a-topic/295119/6 "2024-02-21T21:04:30Z")

</div>

First, thank you for your kind response. We are trying to build an open-source community around existing open-source software too, so we appreciate your help.

While I think it is a great idea to encourage people to use PM today, it is likely that sometimes the projects must be edited after publication. For example, other users may point out potential issues or ask for more documentation. In those cases, it would be much better if multiple users besides the official author could edit the post.

I wonder how challenging this feature would be. We are also happy to contribute some code or an extension if that is not too difficult - and if someone could point us to appropriate places in the repository.

---

<div class="post-metadata">

### Author: ![civitas\_john](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/civitas_john/32/357055_2.png) [@civitas\_john](https://meta.discourse.org/u/civitas_john)
#### Post date: [February 21, 2024, 9:05pm UTC](https://meta.discourse.org/t/adding-collaborators-to-a-topic/295119/7 "2024-02-21T21:05:00Z")

</div>

@maiki I should have used the reply feature. 🙂
