Re: Proposed XMPP Extension: Explicit Mentions

Snit Guckfung via Standards <[email protected]> Tue, 31 Mar 2026 14:21:59 -0500
Newsgroups gmane.network.jabber.standards-jig
Message-ID <20260331142159.69662c8d@kuroyukihime>
> With Explicit Mention, you have to be in the room to see the
> notification (as it's sent to the room itself), right?
> 
> My point is if you are in a huge room with lot of traffic, but not
> willing to see every single message: you are interested in going
> there from time to time, and being notified if somebody mentions you.
> In this case, you need to have the mention directly addressed to you,
> not to the room. Then you can join and retrieve messages of interest
> with MAM.
> 
> Another use case is mentioning somebody who is not an occupant of a
> room. But we may or may not want to handle this.

Ah, I see now. Yes, this would be useful functionality to have. I'm
generally either always in a room or never in it, so I hadn't considered
the case where someone only pops into rooms selectively.

Could this be achieved with the MUC service sending something like
XEP-224 in a message to you, or does that also only work if you're
currently in the room? Otherwise, what exactly would this look like?

> > > - XEP-0372 can also be used with Pubsub, which is, with my client
> > > developer hat, a very important feature to me.  
> > 
> > As I said before, I basically have no clue how PubSub works at the
> > moment, so I didn't even consider it initially. I'm not sure I
> > understand the use-case, but I would be more than happy for it to be
> > added, preferably by someone who actually knows what they need from
> > such a feature. Otherwise, I can look into it later down the line.  
> 
> For now, the important part is to have a way to notify somebody that
> they are mentioned in a blog, forum, event or whatever. This is
> possible with XEP-0372, the pubsub item URI is used. Referencing with
> begin/end the content is not possible at the moment though (as we
> would need a way to specify which element is used).

What exactly would the logistics of this be? Are the references /
mentions attached to the blog post itself? How would the mentioned user
get notified? Is it just on the things they're subscribed to?

> IIRC Markup has been done after XHTML-IM has been deprecated (or
> around this time at least). It shouldn't be taken into account
> anymore (except if it comes back to life as requested by some people,
> but that's another story).

XHTML-IM is deprecated, but it seems people still intend to continue
using it for various purposes, so it seems off to disregard it
entirely. Regardless, I was using XHTML-IM as a stand-in for any markup
format that isn't XEP-0394, be it XHTML-IM, XEP-0393, or some future
XEP or proprietary format. I do the same in the following section, as
well.

> I'm not sure to understand your point here. Markup would need an
> (probably short) extension to explain that something is a mention.

My point is that I don't get why we'd make a markup format which is
compatible with, and honestly just reinvents, XEP-0394, rather than just
using XEP-0394 itself.

The only explanation I could come up with is that some people don't
want to implement XEP-0394, instead prefering some other markup format,
such as XHTML-IM. However, the way mentions are currently marked up is
an exact replica of XEP-0394, so I can't see an XHTML-IM user's
objections to XEP-0394 not also applying to mentions.

Markup is meant to be purely aesthetic, which is why all of the actual
functionality would be going in a separate proposal, no? If so, then
there's no real loss in not supporting the markup format, and if that's
the case, then why shouldn't we just use XEP-0394? 

Since there's no real loss in not supporting XEP-0394 mention markup,
there'd be no loss if an XHTML-IM enthusiast decided they wanted to
specify a format which relies on XHTML-IM, instead. Both formats could
coexist, because, again, all actual functionality is in a completely
separate document that'd be supported regardless.

One of the first responses to the proposal on this list has an example
of what XHTML-IM markup for mentions could look like, and Marvin's
recent response shows possible XEP-0394 markup.

I can't seem to word this in a way I find satisfactory, so hopefully
this explanation makes sense :)
_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]