Whispering - Better than Private Messages?

Events happening in the community are now at Drupal community events on www.drupal.org.
ronoxQ's picture

This springs from the discussion on Drupal regarding integration with Vanilla. One developer asked what Vanilla used that Drupal didn't, and while most of the responses are theming-oriented, one thing stands out: Vanilla's unique whispering system. Simply put, this is the reason that I wouldn't ever use a Drupal forum as opposed to a Vanilla one. It's also why I've recently stopped using vBulletin, which is big considering how much those guys charge for their stuff.

Simply put, Whispering is private messaging carried across comments (forum posts). A PM is essentially a basic node that nobody else can read, right? Whispering takes this a step further, letting you post individual comments that only certain people can read. This lets people talk privately about a node (forum thread) without disrupting the conversation.

Here's what such a module would do, I'm guessing, for Drupal to work.

1) It would add a field to all nodes and comments: (Whisper Message To).
2) Nodes created privately would not appear at all on the main page.
3) New comments on nodes that were whispered would not appear as new comments in terms of bumping for users. Only users being whispered to would see the topic bumped.

That's all that would be required for a default. Other things Vanilla does with them (not essential, but still very nice) include:

1) Reply buttons on whispered post that prepopulate the whisper field with the original whisperer's name.
2) Special highlighting to point out posts that were a) whispered from a user and b) whispered to a user.
3) A block shows recent whispers to a user (like a PM inbox, though a bit more versatile).

And features that Vanilla doesn't have that would still be nice:

1) Whispers to multiple people at once.
2) Filter conversations in order to ONLY view whispers and not the main thread.
3) A central page to show all whispers, perhaps sorted by node type.

I think this would be a very useful feature that would replace the aging private message system. Would anybody else think this would be useful? (On the Vanilla thread on Drupal, one person said that they couldn't imagine why this would be useful - I would argue that both admins and offline friends would find this to be a very useful feature. And Drupal, after all, is about progress. Not just adapting to standards that are 6 years old.)

-Rory

Comments

I am totally for integrating

birdmanx35's picture

I am totally for integrating Drupal with Vanilla, but just to be the Devil's Advocate here, not all Vanilla users love the Whispering idea. The Private Messages addon (which is not really a complete solution, and the user submitted mods done mostly by a user named bshultz only start to fix its feature complaints) is one of the most popular addons in the Vanilla addon library.

Vanilla is great though, with a similar idea as Drupal... clean and efficient code doing a great job.

That's why whispering would

ronoxQ's picture

That's why whispering would be a module, rather than a core feature. Nonetheless, I think it's very advanced compared to PMing, and something Drupal should definitely take a look at.

Although, I still think that Drupal/Vanilla integration would be better.

Sounds like a cool feature.

catch's picture

Sounds like a cool feature. I think I'd find it weird coming from phpbb/drupal but still it'd be useful - even in non-discussions you could have commentary on changes attached to nodes really easily without having to go into edit/revisions/logs - especially if you could whisper to roles.

Whispering to roles would be

ronoxQ's picture

Whispering to roles would be awesome, actually. I didn't even think of that.

Still don't like it

michelle's picture

I stand by my thoughts in the other thread that it doesn't sound like a good thing at all. I don't like the idea of having private conversations in the middle of a public thread. Those with access could goof up and accidentally post a private part publicly. Those without access would be wondering if there's private convos about what they're saying going on... Just sounds like a mess. I think private messages in their own private area is much better. Personally, I prefer email anyway, but I know people like PMs.

That's the great thing about contribs, though. I don't have to download it and people who would find it useful can. Everyone's happy. :)

Michelle

Actually, in Vanilla, you

ronoxQ's picture

Actually, in Vanilla, you can edit your post right away and change it to a whisper. So unless the other guy's got lightning reflexes, chances are you can keep what you want to safe. I've used the test forum for a month, I've whispered a lot, and I haven't really made a mistake yet.

I like email, too. However, I think in-thread discussion, as I said before, is very useful for admins especially. I know there's a third-party module for in-node discussion of a node and its comments for moderators, but it's very sloppy. This works a lot better.

Ditto that, those with

birdmanx35's picture

Ditto that, those with rights could theoretically read whispers. cough

But they can read PMs too,

ronoxQ's picture

But they can read PMs too, with the right query.

Fantasic

Mark - UK's picture

That sounds like a great feature and something I've never encountered before. As michelle mentions it has the potential to cause a few problems though but surely there is a way around this.

Whisper module

christefano's picture

atuyo60 has contributed a Whisper module at http://drupal.org/project/whisper

New module

encarte's picture

There seems to be a new module that could provide this feature: Annotate, at http://drupal.org/project/annotate