Software /
code /
prosody-modules
Comparison
mod_register_apps/README.markdown @ 4113:c85af57e82e0
mod_register_apps: Add site_apps_show and site_apps_hide options (thanks meaz)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sat, 12 Sep 2020 10:42:37 +0100 |
parent | 4110:fdc84741258d |
child | 4183:ad9ce6750880 |
comparison
equal
deleted
inserted
replaced
4112:d0366474aace | 4113:c85af57e82e0 |
---|---|
14 It also contains the logos of a number of popular XMPP clients, and serves | 14 It also contains the logos of a number of popular XMPP clients, and serves |
15 them over HTTP for other modules to reference when serving web pages. | 15 them over HTTP for other modules to reference when serving web pages. |
16 | 16 |
17 # Configuration | 17 # Configuration |
18 | 18 |
19 There is one configuration option, `site_apps`, which contains the list | 19 | Field | Description | |
20 |----------------------|--------------------------------------------------------------------------| | |
21 | site_apps | A list of apps and their metadata | | |
22 | site_apps_show | A list of app ids to only show | | |
23 | site_apps_hide | A list of app ids to never show | | |
24 | |
25 An "app id" is the lower case app name, with any spaces replaced by `-`. E.g. "My Chat" would be `"my-chat"`. | |
26 | |
27 The module comes with a preconfigured `site_apps` containing popular clients. Patches are welcome to | |
28 add/update this list as needed! | |
29 | |
30 If you want to limit to just displaying a subset of the apps on your server, use the `site_apps_show` | |
31 option, e.g. `site_apps_show = { "conversations", "siskin-im" }`. To never show specific apps, you | |
32 can use `site_apps_hide`, e.g. `site_apps_hide = { "pidgin" }`. | |
33 | |
34 # App metadata format | |
35 | |
36 The configuration option `site_apps` contains the list | |
20 of apps and their metadata. | 37 of apps and their metadata. |
21 | 38 |
22 ``` {.lua} | 39 ``` {.lua} |
23 -- Example site_apps config with two clients | 40 -- Example site_apps config with two clients |
24 site_apps = { | 41 site_apps = { |