LAMS Development
  1. LAMS Development
  2. LDEV-2949

Remove jabber as Chat server for Chat tool and presence

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.5
    • Component/s: Learner, Monitor, Tool Chat
    • Labels:
      None

      Description

      Until now we've been using wildfire/openfire as chat server. But having an external jabber server only for this is an overkill.

      Investigate and implement an alternative to using wildfire jabber server.

        Activity

        Hide
        Ernie Ghiglione added a comment -
        Tested on a single node and on a cluster. It all works as expected.

        One thing that will remain pending (from marcin's message):

        "I could not get rid of
        lams_central/src/.../web/PresenceServlet.java
        although it is obsolete now. When a lesson gets created, there are calls to it from
        lams_flash and lams_flex projects, so removing the servlet completely causes errors.
        I left a stub that does nothing. If we ever have a chance, we should get rid of these
        calls and the servlet itself."

        So eventually when we migrate out from lams_flex and lams_flash (monitor) we can drop this servlet completely.

        Excellent job Marcin
        Show
        Ernie Ghiglione added a comment - Tested on a single node and on a cluster. It all works as expected. One thing that will remain pending (from marcin's message): "I could not get rid of lams_central/src/.../web/PresenceServlet.java although it is obsolete now. When a lesson gets created, there are calls to it from lams_flash and lams_flex projects, so removing the servlet completely causes errors. I left a stub that does nothing. If we ever have a chance, we should get rid of these calls and the servlet itself." So eventually when we migrate out from lams_flex and lams_flash (monitor) we can drop this servlet completely. Excellent job Marcin

          People

          • Assignee:
            Ernie Ghiglione
            Reporter:
            Ernie Ghiglione
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development