mod_mam_archive/README.wiki
changeset 1786 29f3d6b7ad16
equal deleted inserted replaced
1785:12ac88940fe3 1786:29f3d6b7ad16
       
     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 ||