← Back to context

Comment by lwf

11 years ago

We have both already :)

https://github.com/zulip/zulip/blob/master/bots/jabber_mirro... https://github.com/zulip/zulip/blob/master/bots/irc-mirror.p...

In addition to Zephyr mirroring, which we've had since 2012.

Hurray \o/ Congrats on the release!

  • Thanks :)

    To dive a bit deeper, while XMPP/IRC exists, and it wouldn't be hard to make the Zulip server natively speak XMPP to clients, that in-and-of-itself wouldn't be quite useful. A message sent to stream "ops" with topic "prod deploy" might look like this†:

      <message
          from='coven@chat.shakespeare.lit/ops'
          id='162BEBB1-F6DB-4D9A-9BD8-CFDCC801A0B2'
          to='hecate@shakespeare.lit/broom'
          type='groupchat'>
        <subject>prod deploy</subject>
        <body>Thrice the brinded cat hath mew'd.</body>
        <delay xmlns='urn:xmpp:delay'
           from='coven@chat.shakespeare.lit'
           stamp='2002-10-13T23:58:37Z'/>
        <addresses xmlns='http://jabber.org/protocol/address'>
          <address type='ofrom' jid='crone1@shakespeare.lit/desktop'/>
        </addresses>
      </message>
    

    But there aren't any existing clients that have the UI to:

    1. Show per-message subjects/topics in a meaningful way

    2. Allow users to easily reply to a message preserving the subject

    So we'd need client changes to make it truly useful.

    †: Adapted from syntax specified in XEP-0045