OpenFire 3.6.0a + Group Visibility + Group Nesting

Is it possible to show OpenFire groups and group members to other groups and group members selectively in a user’s Spark roster ?

To make OpenFire groups and members visible to the members of that group, the feature “Contact List (Roster) Sharing” is used to “Enable contact list group sharing”.

There is the option via the GUI to “Share group with additional users”, however this appears to share the group and group members to all users.

Hence the question, is it possible to show groups and group members to other groups and group members selectively ?

This is what we have implemented using a LDAP database so it is clear why we would want to show groups and membership selectively:

Each LDAP group is identified by using an attribute of the group to flag as and OpenFire group, i.e.

LDAP Entry Type:     GroupOfUniqueNames

LDAP Entry Name:    thisLDAPGroup

Attribute Name:       businessCategory

Attribute Value:       OpenFireGroup

LDAP Group Names:

FirstLDAPGroup

FirstLDAPSubGroup1

FirstLDAPSubGroup2

SecondLDAPGroup

SecondLDAPSubGroup1

SecondLDAPSubGroup2

ThirdLDAPGroup

ThirdLDAPSubGroup1

ThirdLDAPSubGroup2

Using the OpenFire group nesting feature we have implemented nested groups though the “Contact List (Roster) Sharing” feature as follows:

“Enable contact list group”

FirstLDAPGroup

FirstLDAPGroup::FirstLDAPSubGroup1

FirstLDAPGroup::FirstLDAPSubGroup2

SecondLDAPGroup

SecondLDAPGroup::SecondLDAPSubGroup1

SecondLDAPGroup::SecondLDAPSubGroup2

ThirdLDAPGroup

ThirdLDAPGroup::ThirdLDAPSubGroup1

ThirdLDAPGroup::ThirdLDAPSubGroup2

For a user in groups FirstLDAPGroup and FirstLDAPSubGroup1 they will see these in Spark as follows:

v – **FirstLDAPGroup**

     Bloggs, Joe

     Smith, Fred

     v - **FirstLDAPSubGroup1**

          Bloggs, Joe

     v – **FirstLDAPSubGroup2**

         Smith, Fred

It would be interesting to show members of group FirstLDAPGroup to members of SecondLDAPGroup but not to members of ThirdLDAPGroup.

Is this possible?

You can share the groups with other select groups found in openfire. It can not be done by individual. If you need a specific group to share with then you need to greate that group first.

ScreenShot016.jpg

Excellent, this appears to be exactly the feature that I was looking for.

Will install version 3.6.0a and try this out.

Thank you for your help.

But I can’t select individual groups. I only have the choice to share to all groups, or to all users. Why?