Mercurial > prosody-modules
view mod_adhoc_dataforms_demo/README.markdown @ 3656:3e0f4d727825
mod_vcard_muc: Add an alternative method of signaling avatar change
When the avatar has been changed, a signal is sent that the room
configuration has changed. Clients then do a disco#info query to find
the SHA-1 of the new avatar. They can then fetch it as before, or not if
they have it cached already.
This is meant to be less disruptive than signaling via presence, which
caused problems for some clients.
If clients transition to the new method, the old one can eventually be removed.
The namespace is made up while waiting for standardization.
Otherwise it is very close to what's described in
https://xmpp.org/extensions/inbox/muc-avatars.html
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 25 Aug 2019 20:46:43 +0200 |
parents | d56cb74a0db8 |
children |
line wrap: on
line source
--- summary: 'Module for testing ad-hoc commands and dataforms rendering' --- # Introduction This module provides [Ad-Hoc commands][xep0050] for testing [data form][xep0004] that includes all kinds of fields. It's meant to help debug both Prosodys [`util.dataforms`][doc:developers:util:dataforms] library and clients, eg seeing how various field types are rendered. # Configuration Simply add it to [`modules_enabled`][doc:modules_enabled] like any other module. ``` {.lua} modules_enabled = { -- All your other modules etc "adhoc_dataforms_demo"; } ``` # Usage In your Ad-Hoc capable client, first look for "Execute command". You should see a form with various kinds of fields. Dataforms Demo : A simple command that provides a dataform with every possible field type, suitable for testing rending of dataforms. Multi-step command demo : A command that has multiple steps, suitable for testing back and forwards navigation.