-
MattJ
Today's "I've never seen this before" from XEP-0045: <field label='FAQ Entry' type='text-multi' var='muc#register_faqentry'/> </x>✎ -
MattJ
Today's "I've never seen this before" from XEP-0045: <field label='FAQ Entry' type='text-multi' var='muc#register_faqentry'/> ✏
-
MattJ
It's part of the standard MUC config FORM_TYPE
-
Zash
And by pure coincidence, someone just requested this feature?
-
MattJ
I hope not, not that I'm aware
-
Zash
In 3.. 2..
-
MattJ
Oh no
-
singpolyma
I'm not confident what it's for. Profile of some kind
-
lovetox
damn i need this
-
MattJ
Thanks lovetox, you've done it
-
lovetox
event text multi
-
singpolyma
Luckily prosody already lets you have any fields you like 😉
-
lovetox
omg how nice
-
lovetox
so i can add unlimited amout of links
-
lovetox
but hm i would need a description for each of it ..
-
MattJ
Oh, right, it's not part of the config form, it's part of the registration form
-
MattJ
So it's per user
-
MattJ
I don't know why it's called "FAQ Entry"
-
lovetox
to display a link to a FAQ for registration?
-
lovetox
its this nickname registration feature?
-
MattJ
Yes, it's something the user/client provides when registering with the room
-
Zash
Perhaps some sort of overloading of registration for adding FAQ entries?
-
MattJ
"In the context of an open room, the member list is simply a list of users (bare JID and reserved nick) who are registered with the room. Such users may appear in a room roster, have their room nickname reserved, be returned in search results or FAQ queries, and the like."
-
singpolyma
I think some old social networks had like "faq about me" as part of profile
-
Zash
Hm, these details except the `roomnick` seems obsoleted by having vCard passtrough.
-
Zash
A thought that occurred to me: You could have a checkbox 'share my profile details with others' that would enable vcard/pep passtrough
-
singpolyma
That sounds nice
-
MattJ
+1
-
MattJ
Better than making it per-room config
-
singpolyma
Could have per room set the default maybe. But probably most will default to on as now
-
MattJ
I can see arguments for defaulting to "off", for "guest" users
-
singpolyma
Also only meaningful on semi anon room of course
-
Zash
Could default it to off to pressure clients into implementing full form registration :)
-
Zash
No idea what the state of registration is at all
-
singpolyma
I just implemented nick only auto registration in my last release. Full form I plan to add
-
Zash
```xml <field var='muc#register_faqentry'> <value>Just another witch.</value> </field> ```
-
singpolyma
AFAIcT how to include other fields in prosody is currently undocumented?
-
lovetox
and how would i change such a setting afterwards?
-
lovetox
i assume i cannot use the register form flow if im already registered
-
singpolyma
You should be able to
-
singpolyma
That's how IBR protocol usually works
-
singpolyma
Returns the registration form with a <registered/> marker and your current settings filled in
-
pep.
> Better than making it per-room config Different.
-
lovetox
hm ok was not obvious for me, but good if that works
-
MattJ
pep., to me better == a user/client can make privacy-impacting choices, rather than being stuck with whatever the server/room admin decides (or forgets to decide)
-
cal0pteryx
https://xmpp.org/extensions/ received some improvements, namely: - performance improvements due to less elements rendered at once (concerning the implementations table) - wider layout on smaller screens - count of displayed/hidden XEPs
-
lovetox
i dont see the counter
-
lovetox
but i like the page, looks good
-
lovetox
hm what could be really fixed is adding a dedicated muc archiving setting
-
lovetox
i just looked through my codebase and i see prosody: muc#roomconfig_enablearchiving (i didnt find this in the XEP) ejabberd: uses a field "mam" openfire: no idea, Guus ?
-
lovetox
ah yes and the XEP has additionally "muc#roomconfig_enablelogging"
-
lovetox
but seeing all the other custom config options, i dont even know what this does anymore
-
lovetox
https://xmpp.org/registrar/formtypes.html#http:--jabber.org-protocol-mucroomconfig
-
lovetox
this is missing multiple config options that are in examples in the XEP