When discussing linking our blog to our Discourse, it was pointed out that currently you can only link one blog to one Discourse install. As Mozilla has a ton of sub-groups there are other ways in which we would want to treat a single discourse platform like many, per category moderators/admins for instance.
So here’s a question:
We could either try to solve the problems of making a single Discourse instance behave more like multiple instances, or we could try to make multiple instances of Discourse behave more like a single instance.
Pros of using multiple Discourses:
- Different teams could connect their blog comments to their own Discourse out of the box
- Maybe we’d still have to solve the problem of having multiple blogs post to different categories?
- We could set administrators/moderators per instance out of the box
- Single Sign-on would allow us to use one account per all instances
- Any others?
Cons of using multiple Discourses:
- Wouldn’t be able to move threads between instances
- Is this a big deal?
- Would it be possible to mirror threads across instances/move between instances even with hacking?
- A user wouldn’t be able to manage all of their preferences at once out of the box
- SSO makes it possible to build this feature
- Feature parity/plugin maintenance, we’d need a solution for this
- Anything else?
What have I missed? What do you guys think?