Re:Dropbox has open-sourced Zulip
by scrollaway on Friday September 25, 2015 @04:53PM
(#10280613)
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='[email protected]/ops'
id='162BEBB1-F6DB-4D9A-9BD8-CFDCC801A0B2'
to='[email protected]/broom'
type='groupchat'>
<subject>prod deploy</subject>
<body>Thrice the brinded cat hath mew'd.</body>
<delay xmlns='urn:xmpp:delay'
from='[email protected]'
stamp='2002-10-13T23:58:37Z'/>
<addresses xmlns='http://jabber.org/protocol/address'>
<address type='ofrom' jid='[email protected]/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
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.