My site uses the advanced profile module. The Event Alerts are both on the standard Drupal profile page and the Advanced profile page. In my opinion they should only appear on the standard profile page.

"Event Alerts" does not tell a user what the alerts are regarding. I'd suggest adding "IM" or "Instant Message" before "Event Alerts."

Event Alerts are maximized. If a user minimizes them, they are maximized again the next time the profile is opened. My preference would be that they are always minimized. For me, it makes the already lengthy page of settings much more daunting for a typical user -- on my site, anyway. If I knew where to make this change in the code, I'd do this myself.

I'd also suggest a setting where admin can choose to have messages go through the first time without the recipient having to know to click on the sender's name. The way it is now pretty much requires that users read documentation -- a rare occurrence in my experience.

My site is an alumni site -- closed to the public, therefore socially much more open. "Tight" user settings are not so important here.

Thank you for a much needed module!

Comments

pahariwalla’s picture

Good suggestions - all of them. I didn't realize the user preferences for event alerts are showing in two places... Definitely should only be in one. They also should not be expanded ... i think i forgot to set that switch back after my development efforts - got tired of constantly expanding the fieldset while i was figuring out how to keep them on a separate tab.

Thanks for the tips. I will get to them asap.

pahariwalla’s picture

Sound now defaults to ON as per:
/cvs/drupal-contrib/contributions/modules/im/im.module,v <-- im.module
new revision: 1.9.2.18; previous revision: 1.9.2.17

pahariwalla’s picture

Removed Event Alerts from user account - now only shows on IM Event Alerts tab in My Account. I left the fieldset expanded because that's all there currently is on this page. I intend to add visual alerts (blinking or drupal_set_message or something).

/cvs/drupal-contrib/contributions/modules/im/im.module,v <-- im.module
new revision: 1.9.2.19; previous revision: 1.9.2.18

pahariwalla’s picture

The last point you made was

admin can choose to have messages go through the first time without the recipient having to know to click on the sender's name

I just made it automatically open the conversation and display the msg if you are "talking to no one" - i did not make it an admin option. if you think it should be
let me know and i'll make it. if so, should it default to "yes-automatic" or "no-don't"?

there was already an issue for this very type of feature so I put the commit into here #407654: Automatically display incoming message if you are talking to "no one"

pahariwalla’s picture

Status: Active » Needs review
decomposer’s picture

First of all, thanks for taking your time to read my post. I wish I had a better handle on the terminology. The way it's been working on my site is the number comes up beside my username in the recipient's "Talk to" block even if the recipient is presently talking to no one. I haven't had a message go directly through. Because of this, no one is using the IM -- they message someone and never get a response because their recipient doesn't ever see the number next to the sender's name.

Sorry if I am confusing this more.

Another thing happened that maybe you can look in to if/when you have the time -- has to do with the sounds. In the IM admin settings, I only set two sounds: Incoming message and User comes on line. Everything worked as it should. Then, I decided to change my user/1 settings to add a sound for User goes offline. Shortly after that I noticed that every new registration (my site is moderated registration) the User goes offline sound was the default for all new users. It seems that the settings were being taken from the user/1 (admin) profile settings? I went to the IM admin settings page and the default had been changed there, too. I changed the sound back to None on the IM admin settings page. The new registrations still reflected the settings in my user/1 profile?

On the number of profile user settings, I have quite a few besides the IM sounds: Picture, Signature, Block config, Contact, Messaging & Notifications and Locale. When all of them are expanded, it's pretty long (and probably intimidating to new users).

Your's is a great module for a site where lots of users know one another. I like the audible when folks come on line -- it's going to make Who's Online unnecessary, and it's more accurate without requiring page loads/refreshes :-)

pahariwalla’s picture

I think that maybe I'm the one confusing ;-)

Please make sure you have the most recent version. There is no need to run update.php

On July 18th I commited the following fix: see ( http://drupal.org/cvs?commit=239304 )

Commit #239304 by pahariwalla at 19:21 Instant messenger: /modules/im/im.js 1.1.2.15 @ DRUPAL-6--1
http://drupal.org/node/407654 (reference to this ticket)

If a message comes in and you are "talking to no one", IM now automatically opens the conversation with the sender and displays the message

What should be happening is this:

If you are talking to no one (the msg console says "Talking to: No One") and someone (Joe) sends you a message, you will the number (1) next to their name in the Friend Picker for a brief second, and then immediately the message will appear in the console and the caption above the console will say (Talking to Joe), and the number will then disappear.

Please make sure you are using the new version and let me know if this is not happening.

Thanks for your patience

decomposer’s picture

The changes you have made are fantastic! Having the sounds setting on a tab is brilliant. Everything is now working as I think you intended it :-) Not that it wasn't already and I was just confused.

I have not checked whether the sounds change based upon user/1 settings (#6 above, 3rd paragraph). Things are working so well I'm leaving well enough alone for a while.

When people ask me who follows through on their Drupal modules, you will be in the list of developers I mention. Also, you will be the first I remember when the funds are available to help support what you have done and are doing.

pahariwalla’s picture

Glad it's working out ! thanks @decomposer for your kind and appreciative comments. they do mean a lot to me - maybe more than you realize. Although there's been a fair amount of work in all of this - often during times when I'd rather be off the computer - it's really been a fun and fulfilling project, especially when I read comments like yours :-)

decomposer’s picture

Title: Event Alerts » Event Alerts - Contribution

Hello -- do you have a link somewhere for donations. I would like to support your efforts.

Did you get to check the admin (user/1) sound settings overriding the IM admin page settings? I haven't changed anything on my end as it's working fine. I'd just like to have my admin account settings different from the default settings on the IM admin settings.

Thanks!