Can we control email notification according to Tags which are selected for discussions?
I am a new user to Vanilla forum and have two questions mainly. I have googled and gone through most of the discussions in Vanilla forum, but couldn't find an answer to my following questions. Excuse me if these questions are completely nonsensical:
Just like category do, can we control email notification according to Tags which are selected for discussions? For example, if I select the tag "System" for a discussion for example, email notification of that discussion should only be delivered to people in a particular group? I should be able to add people who should receicive email notifications of discussion with the Tag named "System". At the same time, members of the other group (or role) should be able to view the discussions and comments in the forum? (At the moment I'm managing it using Roles and Category).
Can we add/select Tags for comments/reply of discussions as well? Or is it possible to select a Tag for discussions only?
Comments
Nothing of that can be achieved with some config settings. Both would require a plugin and not trivial ones.
My personal opinion on that is that being able to tag comments is more confusing than helpful.
Thank you R_J for the detailed and swift response.
I actually do not want to set permissions according to Tags, but only notifications based on tags. Would that be possible? Secondly, what we would love to have is tagging for comments. If these two can be done, I can control notifications of discussions and comments according to the tags we add.
We can also think about paying for the development and you may of course distribute it with OSS version which will be useful to the public.
I've seen that but misinterpreted it as being only an additional feature, not the main feature.
A plugin which does actions based on tags used in a discussion is easy.
Writing a plugin which allows group creation and management is more complex, but also not a big thing
Sending a mail to a group is no complex task either. Sending mails to multiple recipients can become a showstopper.
Nope, I had a look at the TagModel (the code that handles all interactions concerning tags with the db) and it doesn't seem to be made for being extensible in that way. It is very focused on discussions. Now I wouldn't say anymore that this is easy.
Users can always use #hashtags in a discussion/comment and there is one very clever plugin that adds hashtags to the discussions tags. I think that extending hashtags is a more natural approach than trying to implement tags for comments.
this fit into "does my [insert unique requirements] exist in the core?" questions. You can ask, but the likely answer is no. Its vanilla not tuti fruti. That is why its extendible/pluggable, that is down to you.
grep is your friend.
Thanks for the answers.
One more question I have.
Can we include category name in the email notification? Now the link in the email contains, for example:
https://support-forum.com/index.php?p=/discussion/comment/18#Comment_18
it didn't contain the name of the category it belongs. If the category name can be included within this URL or anywhere in the body of the email, that would be helpful.
Thanks for the answers.
One more question I have.
Can we include category name in the email notification? Now the link in the email contains, for example:
https://support-forum.com/index.php?p=/discussion/comment/18#Comment_18
it didn't contain the name of the category it belongs. If the category name can be included within this URL or anywhere in the body of the email, that would be helpful.