Is there any recommended documentation that might help me understand Spark (and OpenFire to some extent) better from a user perspective. In particular, I am having some problems understanding chat groups, rosters, etc?
I have created groups but I never see them anywhere in the Spark Client. I can add groups in the Spark client and they appear in my contact list, but it lets me create any group with any name (seemingly irregardless of what groups have or have not been created on the server) and they seem to be just temporary … as soon as I log out they are gone. So far I have found absolutely no documentation that describes exactly how groups are used and what the rules of the game are and at least for me it is not obvious.
I should mention that I am using JDBC providers for both users and groups so the groups are coming from my database. But I do see these groups in the admin console so I think that is working right. And if I understand, the groups should function the same when provided from an external database as they do internally.
If there is no Spark docs per se, is there some more general XMPP documentation that might help? Are all XMPP clients similar in this regard? Or if someone just wants to explain things here, that would be ok, too.
Thanks in advance.
Senior Developer / DBA
Northland, A Church Distributed