Talk:Ejabberd Configuration: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
(Close but not quite working)
Line 21: Line 21:
I was working off of the SVN version, so I thought I didn't need the patches. I was wrong. It seems happy now.
I was working off of the SVN version, so I thought I didn't need the patches. I was wrong. It seems happy now.
[[User:Ericvh|Ericvh]] 20:35, 9 January 2008 (EST)
[[User:Ericvh|Ericvh]] 20:35, 9 January 2008 (EST)

== Close but not quite working ==

I'm running the ejabberd-2.x RPM package. After configuring the server as described in this article, I was able to observe that all olpc clients created accounts on the server. However, the clients could not see each other in the neighborhood view. I then edited the Shared Roster Group "Everybody" and changed the "Displayed Groups" setting from "Online" to "Everybody". The clients instantly began to see each other. I was able to restart Sugar multiple times on each client and observe the corresponding icon on the other clients disappear and then reappear when Sugar initialized. This seems to work 100% reliably. I'm not sure if this is a typo in the wiki article or a peculiarity of ejabberd-2.x.

However, shared activities are not working. When a client shares an activity, that client's icon is repositioned on other neighborhood views, but no activity icon appears. Is there another setting that is needed?

Revision as of 02:08, 22 January 2008

When I try following the instructions:

 You must perform this step by logging in to ejabberd's web admin interface, or your XOs will never see any buddies.
 We have a patch to allow the creation of a group that contains all Online users 
 with the @online@ keyword. It works similarly to the @all@ keywords. To set up 
 the 'Online' group, log in as your ejabberd's administrative user on the web admin   
 interface at http://yourserver:5280/admin/ and select Virtual Hosts, then your 
 server hostname, then Shared Roster. Add a group called Everybody with the following settings:
   * Name: Online
   * Members: @online@
   * Displayed Groups: Online 

The web interface tells me that @online@ is "Bad Format"

Ericvh 21:15, 8 January 2008 (EST)

This suggests you don't have the shared_roster_online.patch applied. Which version of ejabberd are you running?

RobertMcQueen 11:11, 9 January 2008 (GMT)

I was working off of the SVN version, so I thought I didn't need the patches. I was wrong. It seems happy now. Ericvh 20:35, 9 January 2008 (EST)

Close but not quite working

I'm running the ejabberd-2.x RPM package. After configuring the server as described in this article, I was able to observe that all olpc clients created accounts on the server. However, the clients could not see each other in the neighborhood view. I then edited the Shared Roster Group "Everybody" and changed the "Displayed Groups" setting from "Online" to "Everybody". The clients instantly began to see each other. I was able to restart Sugar multiple times on each client and observe the corresponding icon on the other clients disappear and then reappear when Sugar initialized. This seems to work 100% reliably. I'm not sure if this is a typo in the wiki article or a peculiarity of ejabberd-2.x.

However, shared activities are not working. When a client shares an activity, that client's icon is repositioned on other neighborhood views, but no activity icon appears. Is there another setting that is needed?