Software / code / prosody-modules
Comparison
mod_welcome_page/README.markdown @ 4184:9127fa98ee1e
mod_welcome_page: New module to provide a friendly entrypoint to invite-based setups
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 09 Oct 2020 12:19:46 +0100 |
| child | 4605:ffb709728210 |
comparison
equal
deleted
inserted
replaced
| 4183:ad9ce6750880 | 4184:9127fa98ee1e |
|---|---|
| 1 --- | |
| 2 labels: | |
| 3 - 'Stage-Beta' | |
| 4 summary: 'Serve a welcome page to users' | |
| 5 rockspec: | |
| 6 dependencies: | |
| 7 - mod_invites | |
| 8 build: | |
| 9 copy_directories: | |
| 10 - html | |
| 11 ... | |
| 12 | |
| 13 Introduction | |
| 14 ============ | |
| 15 | |
| 16 This module serves a welcome page to users, and allows them to create an | |
| 17 account invite via the web on invite-only servers. | |
| 18 | |
| 19 The page template and policy of when to allow account creation are both | |
| 20 possible to override. | |
| 21 | |
| 22 This module is part of the suite of modules that implement invite-based | |
| 23 account registration for Prosody. The other modules are: | |
| 24 | |
| 25 - mod_invites | |
| 26 - mod_invites_adhoc | |
| 27 - mod_invites_page | |
| 28 - mod_invites_register | |
| 29 - mod_invites_register_web | |
| 30 - mod_register_apps | |
| 31 | |
| 32 For details and a full overview, start with the mod_invites documentation. | |
| 33 | |
| 34 Configuration | |
| 35 ======= | |
| 36 | |
| 37 `welcome_page_template_path` | |
| 38 : The path to a directory containing the page templates and assets. See | |
| 39 the module source for the example template. | |
| 40 | |
| 41 `welcome_page_variables` | |
| 42 : Optional variables to pass to the template, available as `{var.name}` | |
| 43 | |
| 44 `welcome_page_open_registration` | |
| 45 : Whether to allow account creation in the absence of any other plugin | |
| 46 overriding the policy. Defaults to `false` unless `registration_invite_only` | |
| 47 is set to `false`. |