ejabberd-contrib/mod_archive
Badlop 4aa09c552c Rename spec of broken modules, so ext_mod doesn't list them as available 2021-07-07 21:31:05 +02:00
..
priv/msgs Cleanup for module packaging support in ejabberd 2015-03-11 14:19:35 +01:00
src Cleanup for module packaging support in ejabberd 2015-03-11 14:19:35 +01:00
COPYING Cleanup for module packaging support in ejabberd 2015-03-11 14:19:35 +01:00
README.txt Show more prominently notice that some modules don't work with new ejabberd 2016-09-12 12:06:13 +02:00
mod_archive.spec.broken Rename spec of broken modules, so ext_mod doesn't list them as available 2021-07-07 21:31:05 +02:00

README.txt


		***************
		  PLEASE NOTE
		***************

	Those modules do NOT work
	with ejabberd 13 or newer.

		***************


	mod_archive - Message Archiving (XEP-0136)

There are three different modules, the main difference between them is the storage method:
	- mod_archive uses Mnesia
	- mod_archive_sql uses PostgreSQL
	- mod_archive_odbc uses MySQL or SQLite3

As of today (2008-03-15) mod_archive_odbc is the most complete and maintained.

And another module is used to view archive onlines
	- mod_archive_webview  webviewer for mod_archive_odbc


	MOD_ARCHIVE
	===========

Author: Olivier Goffart <ogoffart at kde.org>

This module does support almost all the XEP-0136 version 0.6 except otr (off-the-record).

Features
 - Automatic archiving
 - User may enable/disable automatic archiving for one contact or globally
 - Manual archiving
 - Retrieve or remove archive
 - XEP-0059

Not Supported
 - Off the record
 - Groupchats message

Options
 - save_default: true or false: whether or not messages should be saved by default
 - session_duration: The time in seconds before a session timeout (for a collection). The default value is 30 minutes.

Support of XEP-136 on Jabber clients
 - JWChat: Implemented, but does not work, since it implements an old version. An update on JWChat is expected in the mid-term.
 - Kopete: Planned for the mid-term.



	MOD_ARCHIVE_SQL
	===============

Author: Alexey Shchepin
Based in mod_archive, author: Olivier Goffart <ogoffart at kde.org>



	MOD_ARCHIVE_ODBC
	================

Author: Alexander Tsvyashchenko
Based in mod_archive, author: Olivier Goffart <ogoffart at kde.org>
Based in mod_archive_sql, author: Alexey Shchepin

For a detailed documentation about this module, please refer to
http://endl.ch/content/mod_archive_odbc-release


	MOD_ARCHIVE_WEBVIEW
	===================
Author: Olivier Goffart

This module woks with the database of mod_archive_odbc

Edit ejabberd.cfg and add the HTTP and module definitions: {["archive"], mod_archive_webview} to the list of request handler
{listen, [ {5280, ejabberd_http, [     %...
         {request_handlers, [{["archive"], mod_archive_webview}
    ]} ]} ]}.
    
then go on http://your.server.com:5280/archive