Re: XMPP Spaces URIs
Kevin Smith via Standards <[email protected]> Tue, 9 Jun 2026 13:24:17 +0100
| Newsgroups | gmane.network.jabber.standards-jig |
|---|---|
| Message-ID | <[email protected]> |
--===============5529076333778168577== Content-Type: multipart/alternative; boundary="Apple-Mail=_1824B981-2822-449E-9BA3-0C2EE5A31C6B" --Apple-Mail=_1824B981-2822-449E-9BA3-0C2EE5A31C6B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On 9 Jun 2026, at 13:15, Timoth=C3=A9e Jaussoin <[email protected]> = wrote: >=20 > Hi! >=20 > XMPP Spaces are now described in = https://xmpp.org/extensions/xep-0503.html . >=20 > A XMPP Space is a Pubsub node that contains bookmarks pointing to = MUCs. >=20 > We would like to have a proper Space URI that allow users to invite = easily others to their Spaces. This will be added as a section to XEP = 0503. >=20 > So far a Pubsub node is described in = https://xmpp.org/extensions/xep-0060.html#impl-uri=20 >=20 > I'd like to have something short and transparent so I'm proposing = something like this: >=20 > Proposal 1: xmpp:spaces.server.tld?;node=3Dx56ae32&space > I'm wondering if something shorter like this is possible ? (where the = client is resolving the "space" parameter as the Pubsub node) >=20 > Proposal 2: xmpp:spaces.server.tld?;space=3Dx56ae32 > The goals are >=20 > to prevent non "space-ready" XMPP clients to open it as a Pubsub node = by mistake > have something short and easily shareable (Discord is having = something like this https://discord.gg/AP5HFj7w) > If one of the proposals is okay for you I'll propose a PR on 0503 and = make the changes in Movim (I'm sure nicoco will be able to do it in = Slidge, the other 0503 implementation). >=20 We have a similar need to unambiguously reference FDP nodes in URIs, so = if we can do something suitably generic here - e.g. = [node_uri]payload_type=3D(space|fdp), that would be tremendously useful = to us too. /K --Apple-Mail=_1824B981-2822-449E-9BA3-0C2EE5A31C6B Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" = content=3D"text/html; charset=3Dutf-8"></head><body = style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; = line-break: after-white-space;">On 9 Jun 2026, at 13:15, Timoth=C3=A9e = Jaussoin <[email protected]> wrote:<br><div><blockquote = type=3D"cite"><br class=3D"Apple-interchange-newline"><div> =20 <meta http-equiv=3D"content-type" content=3D"text/html; = charset=3DUTF-8"> =20 <div text=3D"#000000" bgcolor=3D"#FFFFFF"><p>Hi!</p><p>XMPP Spaces are = now described in <a class=3D"moz-txt-link-freetext" = href=3D"https://xmpp.org/extensions/xep-0503.html">https://xmpp.org/extens= ions/xep-0503.html</a> .</p><p>A XMPP Space is a Pubsub node that = contains bookmarks pointing to MUCs.</p><p>We would like to have a proper Space URI that allow = users to invite easily others to their Spaces. This will be added as a section to XEP 0503.</p><p>So far a Pubsub node is described in <a class=3D"moz-txt-link-freetext" = href=3D"https://xmpp.org/extensions/xep-0060.html#impl-uri">https://xmpp.o= rg/extensions/xep-0060.html#impl-uri</a> </p><p>I'd like to have = something short and transparent so I'm proposing something like this:</p> <pre class=3D"prettyprint prettyprinted" style=3D""><span = class=3D"pln">Proposal 1: xmpp</span><span = class=3D"pun">:spaces</span><span class=3D"pun">.server</span><span = class=3D"pun">.tld</span><span class=3D"pun">?;</span><span = class=3D"pln">node</span><span = class=3D"pun">=3Dx56ae32&space</span></pre><p>I'm wondering if = something shorter like this is possible ? (where the client is resolving the "space" parameter as the Pubsub = node)</p> <pre class=3D"prettyprint prettyprinted" style=3D""><span = class=3D"pln">Proposal 2: xmpp</span><span = class=3D"pun">:spaces</span><span class=3D"pun">.server</span><span = class=3D"pun">.tld</span><span class=3D"pun">?;space</span><span = class=3D"pun">=3Dx56ae32</span></pre><p>The goals are</p> <ul> <li>to prevent non "space-ready" XMPP clients to open it as a Pubsub node by mistake</li> <li>have something short and easily shareable (Discord is = having something like this <a class=3D"moz-txt-link-freetext" = href=3D"https://discord.gg/AP5HFj7w">https://discord.gg/AP5HFj7w</a>)</li>= </ul><p>If one of the proposals is okay for you I'll propose a PR on = 0503 and make the changes in Movim (I'm sure nicoco will be able to do it in Slidge, the other 0503 = implementation).</p></div></div></blockquote><br></div><div>We have a = similar need to unambiguously reference FDP nodes in URIs, so if we can = do something suitably generic here - e.g. = [node_uri]payload_type=3D(space|fdp), that would be tremendously useful = to us too.</div><div><br></div><div>/K</div><br></body></html>= --Apple-Mail=_1824B981-2822-449E-9BA3-0C2EE5A31C6B-- --===============5529076333778168577== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Standards mailing list -- [email protected] To unsubscribe send an email to [email protected] --===============5529076333778168577==--