KevThoughts on http://doomsong.co.uk/extensions/render/pubsubforms.html welcome.
LanceKev: i'm usually not a fan of using urns+parameters as node ids, but this seems reasonable
KevI'm open to a better formulation if you have one.
LanceKev: nope, this is probably the best option. so long as everything is static, no objections
Kev"Everything is static"?
Kevurn:xmpp:pubsub-forms:template:0 and s/template/submitted/ are static.
Lancei remember the commenting via pubsub did weird things with urns+parameters
KevThen the 'query part' is basically the identifier of the particular form that's published there.
KevThere's no magic, the query part itself is opaque.
KevOr, at least, this spec doesn't say otherwise. If individual applications want to work magic using it, I don't much care (mine doesn't).
LanceKev: right. i'm just remembering things like: coffeetalk/comments?order=-created
KevAh. No such magic here.
Lanceas long as things are ok to be done via a hash lookup, im happy
Kev'Things'? And done by whom?
Lancefor implementations. usually a hash lookup to fetch contents for a node id
KevYou mean for the pubsub service?
KevOr for client caching?
Lanceyes, and the associated disco parts
KevEither way, yes, this is an entirely standard xep60 service.
Lancehrm. i actually think i have some upcoming use cases for this..
KevIn terms of verbiage, how much more do you think is needed before we could publish it?
KevI'm torn between duplicating examples out of xep60 or not. It being only a few lines as it is at the moment is appealing :)
Lanceyeah, always need the examples
Lanceeven though this is nice and concise atm
KevI was, if I'm honest, expecting that.
Lancethere are two things that seem would be nice to have: a specific disco node that will list these templates instead of having to search through all nodes, and mentioning that the name attribute in disco would be useful to name the templates
KevI'm trying to avoid requiring a custom service for this, though :/
KevISTM if we /can/ build this straight out of xep60 without much inconvenience, it'd be better to do so.
Lancehave you implemented this already?
KevNot exactly, but more or less.
Lancewhat kind of UI/UX did you have?
Lanceor rather, how did people find the form they need to fill out?
TobiasXMPP URIs? :)
KevCombobox of available forms, if I understand the question correctly.