Mercurial > prosody-wiki
annotate mod_muc_log_http.wiki @ 493:278feae4f92e
add page
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 18 Nov 2014 14:03:36 +0100 |
parents | 4573bb828a4d |
children |
rev | line source |
---|---|
114 | 1 #summary Provides a web interface to stored chatroom logs |
2 #labels Stage-Beta | |
95 | 3 |
4 = Introduction = | |
5 | |
114 | 6 This module provides a built-in web interface to view chatroom logs stored by [mod_muc_log]. |
95 | 7 |
111
291ee152eea9
added a short install description and a note about the default port.
t.ephraim
parents:
101
diff
changeset
|
8 = Installation = |
291ee152eea9
added a short install description and a note about the default port.
t.ephraim
parents:
101
diff
changeset
|
9 |
114 | 10 Just copy the folder muc_log_http as it is, into the modules folder of your Prosody installation. |
95 | 11 |
12 = Configuration Details = | |
13 | |
222 | 14 You need to add muc_log_http to your global modules_enabled, and the configuration options similarly must be put into your global (server-wide) options section: |
114 | 15 |
95 | 16 {{{ |
412 | 17 Component "conference.example.com" "muc" |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
18 modules_enabled = { |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
19 ..... |
412 | 20 "muc_log"; |
21 "muc_log_http"; | |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
22 ..... |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
23 } |
95 | 24 |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
25 muc_log_http = { -- These are the defaults |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
26 show_join = true; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
27 show_presences = true; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
28 show_status = true; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
29 theme = "prosody"; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
30 url_base = "muc_log"; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
31 } |
95 | 32 }}} |
33 | |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
34 *show_join* sets the default for showing joins or leaves. |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
35 *show_status* sets the default for showing status changes. |
114 | 36 |
37 The web interface would then be reachable at the address: | |
95 | 38 {{{ |
412 | 39 http://conference.example.com:5280/muc_log/ |
95 | 40 }}} |
41 | |
42 | |
43 = TODO = | |
114 | 44 * Log bans correctly |
45 * Quota ~ per day ?! | |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
46 * Testing testing :) |