Mark Paschal > DJabberd-Plugin-StatusHistory-1.0 > DJabberd::Plugin::StatusHistory

Download:
DJabberd-Plugin-StatusHistory-1.0.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 1.0   Source  

NAME ^

DJabberd::Plugin::StatusHistory - records changes in status for posterity and/or display to interested parties

SYNOPSIS ^

  # in your djabberd configuration
  <Plugin DJabberd::Plugin::StatusHistory>
     Dsn dbi:mysql:dbname=statushistory
     Dbuser djabberd
     Dbpass password
     Dbhost localhost
     Dbport 8601
  </Plugin>

DESCRIPTION ^

StatusHistory allows your DJabberd server to save a history of its users' IM status, similar to a certain popular web site.

Note that unlike similar products that may record messages explicitly IMed into the system, this plugin records messagers' actual statuses and status messages. This may be more or less useful than recording explicit messages.

CONFIGURATION ^

Setting up your database

Use the included schema definitions to create the tables prior to enabling StatusHistory in your DJabberd server.

Configuring DJabberd

Use your DJabberd configuration to set the database settings for StatusHistory. The available config settings are:

Setting up display

You can read the status history records from your configured database by the method of your choice. See the included Perl CGI, for example.

BUGS AND LIMITATIONS ^

There are no known bugs in this module. Please report problems to Mark Paschal <markpasc@markpasc.org>. Patches are welcome.

SEE ALSO ^

DJabberd, Twitter http://www.twitter.com/

AUTHOR ^

Mark Paschal <markpasc@markpasc.org>

LICENSE AND COPYRIGHT ^

Copyright 2007 Six Apart, Ltd. All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.