Let’s say you have a of topic that every member of a group has to read, let’s say because you need a response from everyone (to confirm whether they will attend a meeting, what they want to eat or to cast their vote etc). Unless you want to start sending out emails again, you’ll want to find some way of doing this in discourse. And, indeed, discourse has the potential to do this better than sending rsvp emails because it would be able to handle also people who join the group after the topic was published.
The question is how to achieve this in discourse? And I’d say that it is not currently possible. The closest you can get is to make people watch categories or tags to which you then publish these important messages, but
- this will only work for new posts
- the “make people watch” part requires you to go quite deeply into the system (either forking a plugin and adopting it to your needs or using the rails console).
- you cannot be sure that all your group members see the important notification message amongst possibly many others coming from the forum.
So how about the possibility of marking a topic as “must read” or “RSVP” for all members of a given group? The result of such a marker (probably tags would do the job, but see below) would be that members of a group would be repeatedly notified about the need to read/reply to that topic. Until they do it. The same would apply to new members of that group.
I suppose that this is something for a plugin but I guess it would still need some support in the core.