1782
|
1 #summary XEP-0136: Message Archiving frontend for mod_mam
|
|
2 #labels Stage-Alpha
|
|
3
|
|
4 = Introduction =
|
|
5
|
|
6 Implementation of [http://xmpp.org/extensions/xep-0136.html XEP-0136: Message Archiving] for [mod_mam].
|
|
7
|
|
8
|
|
9 = Details =
|
|
10
|
|
11 See [mod_mam] for details.
|
|
12
|
|
13 = Usage =
|
|
14
|
|
15 First configure mod_mam as specified in it's [mod_mam wiki]. Make sure it uses sql2 storage backend.
|
|
16
|
|
17 Then add "mam_archive" to your modules_enabled list:
|
|
18 {{{
|
|
19 modules_enabled = {
|
|
20 -- ...
|
|
21 "mam_archive",
|
|
22 -- ...
|
|
23 }
|
|
24 }}}
|
|
25
|
|
26 = Configuration =
|
|
27
|
|
28 Because of the fact that [http://xmpp.org/extensions/xep-0136.html XEP-0136] defines a 'conversation' concept not present in [http://xmpp.org/extensions/xep-0313.html XEP-0313], we have to assume some periods of chat history as 'conversations'.
|
|
29
|
|
30 Conversation interval defaults to one day, to provide for a convenient usage.
|
|
31
|
|
32 {{{
|
|
33 archive_conversation_interval = 86400; -- defined in seconds. One day by default
|
|
34 }}}
|
|
35
|
|
36 That is the only reason SQL database is required as well.
|
|
37
|
|
38 = Compatibility =
|
|
39 || 0.10 || Works ||
|
|
40 || 0.9 || Does not work ||
|
|
41
|
|
42 || PostgreSQL || Tested ||
|
|
43 || MySQL || Not tested ||
|
|
44 || SQLite || Tested || |