This module provides Ad-Hoc commands for testing data form that includes all kinds of fields. It’s meant to help debug both Prosodys util.dataforms library and clients, eg seeing how various field types are rendered.


Simply add it to modules_enabled like any other module.

modules_enabled = {
    -- All your other modules etc


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.


With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server= mod_adhoc_dataforms_demo

For earlier versions see the documentation for installing 3rd party modules