<html><body bgcolor="#FFFFFF"><div>Having re-read some of the xeps, I can see nothing to stop a users jid from being in multiple roster groups. Really I suppose it's just down to the client displaying the roster sensibly in such a situation.</div><div><br></div><div>As for shared roster groups, I think it would require some development effort, but you could do something like using ldap to store group information I think, which would then just mean some development of a new mod_shared_roster to lookup things in ldap I guess (note I'm not very clued up with ldap as I don't use it)</div><div><br></div><div>Hope that is helpful info.</div><div><br></div><div>Regards</div><div><br></div><div>Kirk</div><div><br>On 22 Jan 2010, at 07:33, loxs &lt;<a href="mailto:loxs.loxs@gmail.com">loxs.loxs@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">Hello List,<br>
<br>We have installed ejabberd at the company I work for.<br><br>1. I know that there is mod_shared_roster, but it seems to be quite<br>simplistic in functionality.<br>Previously we used a proprietary IM service which allowed structured<br>
shared roster.<br>By "structured" here I mean that users could switch between different<br>ways of grouping users. One could choose to view in "location mode"<br>and that would show members of the company grouped by city. Or we<br>
could view in "company structure" mode and we could see company<br>members grouped by company departments.<br>Is there some way to achieve such a thing with ejabberd? It's not<br>strictly necessary that we have the functionality to "Switch views" (I<br>
know clients don't support this).<br>But it would be acceptable if we could have lots of groups (and one<br>user belongs to more than one).<br><br>2. As far as I know, mod_shared_roster only works with "internal<br>
authentication". We can't use this as we have a custom single sign-on<br>solution implemented by ourselves. So I guess we can't use mod shared<br>roster.<br><br>But could we generate some kind of custom roster (we'll worry about it<br>
being up to date) in say xml format and then feed it somehow to<br>ejabberd, which then would serve it to users when they login? We could<br>do this regularly via cron etc. Is such a thing possible?<br><br>We are all still not very familiar with ejabberd. Sorry if I am asking<br>
one of those questions that appear every week on the mailing list. I<br>can't find anything that can solve our problem so far.</span></span>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>ejabberd mailing list</span><br><span><a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a></span><br><span><a href="http://lists.jabber.ru/mailman/listinfo/ejabberd">http://lists.jabber.ru/mailman/listinfo/ejabberd</a></span><br></div></blockquote></body></html>