Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-43606

Move Bullhorns to use Server Sent Events, rather than the current polling approach

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: OPEN
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 21.0 [Tentative]
    • Fix Version/s: None
    • Labels:
      None
    • Test Plan:
      Hide
      1. Create an announcement in a site with a few members.
      2. Login as one of the other members.
      3. You should see a bullhorn alert at the top right of the screen, click on it.
      4. You should see a link to the announcement you just made.
      Show
      Create an announcement in a site with a few members. Login as one of the other members. You should see a bullhorn alert at the top right of the screen, click on it. You should see a link to the announcement you just made.

      Description

      Bullhorns currently uses a polling approach, on a schedule controlled by a Sakai property. It will be a lot more efficient connection wise to use server sent events and SSE will also make bullhorns more responsive. You will see realtime updates to the alerts. As part of this work I'll make this approach reusable across all of Sakai. I'm thinking of MOTD stuff, popups with critical dates like imminently due assignments,  hot indicators on tools to show activity. Triggering quiz overlay popups in the browser. SSE will make all that stuff a lot more feasible.

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                a.fish@lancaster.ac.uk Adrian Fish
                Reporter:
                a.fish@lancaster.ac.uk Adrian Fish
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    Git Integration