Drupalchat – Completed

well, i have finally gotten what i need out of this. And I didn’t need the Flag and/or Flag Friend mods. The Drupalchat with User Relationships mods were all that i needed. Now, users can access the public chatroom. if they see a user they want to talk privately with, they can click that user’s name in the chat window. This will bring up some of the properties of the user’s account and there will also be a “relationship” button. they can click it, there is only one option, Friends, and when that user accepts, they will be on each other’s buddy list. this all works as designed but I didn’t have the permissions set up properly and the “relationship” button didn’t show up at first. By then I had already installed all the flag crap which didn’t do what I wanted anyway. but now, it is done and it works well.

Install Flag and Flag Friend Modules

I have these installed in Sand and they are fine. These will expand the features of Drupalchat, User Relationships and Invite Modules.

I am enabling all four below.

Flag 7.x-2.0 Create customized flags that users can set on content.

Required by: Flag actions (disabled), Flag friend (disabled), Flag friend access control (disabled)
Flag actions 7.x-2.0 Execute actions on Flag events.

Requires: Flag (disabled)
Flag friend 7.x-1.0-alpha9 Flag users as friends. Implements it’s own flag and a form for sending a user a message upon flag.

Requires: Flag (disabled)
Required by: Flag friend access control (disabled)
Flag friend access control 7.x-1.0-alpha9 Allows users to specify that only their friends can view this piece of content

Requires: Flag friend (disabled), Flag (disabled)

Install Drupalchat, User Relationship and Invite Modules

I have all these in sand and they seem to be fine and the functionality that I want is available from them. so I have installed them on Prod and configured them as well. Seem to be working just fine. I now have a chat app. I created a default one way relationship called Get Support! and then added that to the Drupaltalk stuff. Also added the appropriate permissions like i mentioned yesterday. So now, new users will be added to that relationship and will be able to see me automatically in the chat feature. if i am online. that way I can provide support to the pioneering members of my site.

Drupalchat and User Relationships

The integration from User Relationships and Drupalchat works as I hoped it would. Out of the box, Drupalchat for authenticated users allows all users to see everyone. But with the integration, you can create a buddy list.

the one other thing that i need is a way to have any authenticated user communicate with me. especially in the beginning so that I can provide a high level of support for the pioneering members. I believe that can also be done.

Here is what you see from the Drupalchat config screen regarding User Relationships:


Relationship method

 All authenticated users
 User Relationship module
This determines the method for creating the chat buddylist.
User Relationships Role Names to integrate with

The singular form of User Relationships Role Names (e.g. buddy, friend, coworker, spouse) separated by comma.