Hello Openfire folks,
I'm working for Collabora Ltd OLPC: Nicknames automatically defined in shared roster on the One Laptop Per Child project OLPC: Nicknames automatically defined in shared roster. We're using our Telepathy OLPC: Nicknames automatically defined in shared roster framework to present the same APIs to the shared activities whether or not the laptop is using link-local XMPP/mDNS/multicast or an XMPP server to communicate.
Currently we're using Ejabberd as server but we'd like to be able to use Openfire too.
Kids don't have to subscribe or accept subscriptions, so all students are automatically subscribed to each others (each school is supposed to run its own jabber server).
I configured Openfire and the register plugin as described on OLPC: Nicknames automatically defined in shared roster. It works pretty well but we have a problem with our shared roster configuration.
When a new account is created, Openfire automatically defines the first part of the jid as nickname in each roster. It's a big problem because we rely on PEP nick notifications to find children's alias. In your XMPP implementation (Gabble), roster nicks have a bigger priority than PEP ones so children's alias are ignored and we display autogenerated meaningless strings in our GUI.
Would it be possible to configure Openfire to don't automatically define nicknames in shared rosters?
Thanks for your help