Mercurial > prosody-wiki
annotate mod_muc_log_http.wiki @ 411:8b4e2a05f450
update mod_muc_log_http for 0.9+
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 16 Jan 2014 23:56:52 +0100 |
parents | 646476e373af |
children | 4573bb828a4d |
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 {{{ |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
17 modules_enabled = { |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
18 ..... |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
19 "muc_log_http"; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
20 ..... |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
21 } |
95 | 22 |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
23 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
|
24 show_join = true; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
25 show_presences = true; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
26 show_status = true; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
27 theme = "prosody"; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
28 url_base = "muc_log"; |
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
29 } |
95 | 30 }}} |
31 | |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
32 *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
|
33 *show_status* sets the default for showing status changes. |
114 | 34 |
35 The web interface would then be reachable at the address: | |
95 | 36 {{{ |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
37 http://example.com:5280/muc_log/ |
95 | 38 }}} |
39 | |
40 | |
41 = TODO = | |
114 | 42 * Log bans correctly |
43 * Let the admin choose to enable logging via room config | |
44 * Quota ~ per day ?! | |
411
8b4e2a05f450
update mod_muc_log_http for 0.9+
Kim Alvefur <zash@zash.se>
parents:
222
diff
changeset
|
45 * Testing testing :) |