By Dean on Wednesday, 17 February 2016
Posted in Technical Issues
Likes 0
Views 439
Votes 0
Hello,

Question about EasySocial:

There is a delay between the posting of an an announcement with settings "Broadcast Popup" and "Broadcast to all Profiles." I noticed that even using the browser to reload the page does not cause the broadcast to come up. It does eventually make it through but I'm not sure what part of the process has a delay. My reference system's broadcasts are 'push'ed directly to control streams and this all happens in about half a second (8192 users).

My question is can I "push" broadcast messages similar to how a chat room might "shout" at everyone? Thus an announcement would be nearly instant and could be used in an emergency.

Dean

P.S. On http://stackideas.com/forums/ask I think you should put the "Your time/Our Time" clocks at the top where you have support hours listed. :-)
Hello Dean,

The broadcast works by interval. There is a setting in backend where you can set the interval of time to check for new broadcast.
It's in Backend>Easysocial>Settings>Notifications>Broadcast: http://screencast.com/t/aKheFI5e3dpd .

By default, it set to 15 seconds. That's why you see some delays. You can set to lower value (example, 2 seconds) but you have to keep in mind, this is an ajax call to your site. Means every 2 seconds, an ajax will be triggered.

My question is can I "push" broadcast messages similar to how a chat room might "shout" at everyone?
- It will not be that instant I can say because, even you put 1 second, there might be some delays on the PHP execution where it tries to retrieve the new broadcast.
·
Wednesday, 17 February 2016 13:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

Thank you for that detailed reply. As coincidence would have it I also got a notice from Firefox today that it now supports Push notifications.

https://support.mozilla.org/en-US/kb/push-notifications-firefox?as=u&utm_source=inproduct#w_upgraded-notifications

Can you guys add that as a feature for the next release? I would consider that these services have an off-line limit. So some logic like this:


  • Send one notification if the user is not "online now" (you have notifications, please open <url>
  • If the user is "online now" send every notification.


This opens a door for a lot of ideas and features. It might be worth brainstorming what else could use Push. One idea is to make a new small "push" component like Komento. Then you could reuse it in all the Easy* products and devs can be creative.

Dean
·
Thursday, 18 February 2016 03:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Dean,

Thanks for the suggestion. Perhaps, you can write it in our Voices page here: http://www.stackideas.com/voices/easydiscuss so that we can keep track on this request.
·
Thursday, 18 February 2016 11:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Done. Thank you>
·
Friday, 19 February 2016 02:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Dean,

You're welcome.
·
Friday, 19 February 2016 10:17
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post