I am trying to find a solution such that one member (a super user so to speak) can type text into a node which then can be read instantly by numerous other members.

The posts would need to be sorted chronologically, almost like a chat room BUT with only one member being able to post and all being able to read.

The information is very time sensitive so each reader would need a near instantaneous display of the posted information.

Can anyone advise as to what type of module, or even technology I need to be looking at?

I considered tying in a 3rd party chat platform but it is critical that only members get to see the information.

I had previously, like maybe a year ago, looked at the chat module but had heard from my hosting company that it was a VERY resource intensive module.

Any input appreciated,
Paul

Comments

WorldFallz’s picture

Don't know of a module that does this, but you could simply make a content type for the messages and display them in a block created by views. Then you'd just need a bit of ajax to periodically refresh that block.

EDIT: be aware, this type of functionality will almost always be resource intensive (depending on the number users and frequency of the refresh).

paulcoghlan’s picture

Yes, I think I will go post requirements somewhere. I am sure this is not a massive undertaking and a block with AJAX sounds like it will fit the bill.

Thanks for the guidance.

Paul

WorldFallz’s picture

iirc, there's an example very similar to this in the drupal javascript and jquery book available from packt (a little module called 'comment watcher' i think)-- the code should be available at packt's web site.

yelvington’s picture

Sounds like you're trying to reinvent http://www.coveritlive.com/.

You can embed their widget in a Drupal node (if you use an appropriate filter) and avoid having your server hammered into applesauce by ajax refreshes.

paulcoghlan’s picture

Thanks, I just spent 15 minutes on their site I will never get back. You need to register to get a price?!

Upon registering the site won't let me log in. I haven't seen such effective sales prevention at work in a while.

I will see if they respond but considering their site indicates 48 hours for support...unlikely I will go this route.

Thanks for taking the time to suggest it though, it is appreciated.

Paul