mod_vjud

Introduction

Basic implementation of XEP-0055: Jabber Search.

Details

This module has two modes. One mode requires users to opt-in to be searchable, then allows users to search the list of those users. The second mode allows search across all users.

Usage

First copy the module to the prosody plugins directory.

Then add “vjud” to your modules_enabled list:

    modules_enabled = {
                    -- ...
                    "vjud",
                    -- ...
        }

Alternatively, you can load it as a component:

    Component "search.example.com" "vjud"

(Some old clients require this)

Configuration

Option Default Description
vjud_mode “opt-in” Choose how users are listed in the directory (“opt-in” or “all”)

Compatibility

0.8 Works, but only the opt-in mode
0.9 Works
trunk Works

Note that the version for 0.8 and 0.9 are slightly different.


Installation

With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_vjud

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