<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=GB2312" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Dear all,<br>
I got a task on extending a ejabberd server to fit out specific needs.<br>
Here is the situation, imaging a chatroom based on ejabberd, is it
possible for developing a module to perform the action like this:
people "A" speaks in the chatroom, in the usual way, that is supposed
to send to all the other fellows in the same chatroom via the server.
But I want the server to send only to some specific clients, that is to
say: is it possible for developing a module to modify the original
chatroom receivers list?<br>
I checked the module development guide on the process-one site <u><a class="moz-txt-link-freetext" href="http://www.process-one.net/en/wiki/ejabberd_module_development/">http://www.process-one.net/en/wiki/ejabberd_module_development/</a></u>.<br>
but lots of API are not complete, for example, in the page of events
and hooks, only the event names are listed, nothing about when the
events will happen and what the event exactly is. <br>
My questions:<br>
1.Is there any complete documents about module developing?<br>
2.Is it possible to implement the functionality I described above just
devloping modules? I mean compared to modifying the source code.<br>
<br>
Thank you<br>
Jason<br>
</body>
</html>