Live data from Hacker News

Zulip Server 1.9: HipChat import and much more

blog.zulip.org

71–80 of 126 posts

Re: Zulip Server 1.9: HipChat import and much more

#71
post #48

Judging from the zulip.org server it looks like there is a need for a chronological topic decay feature.

Zulip founder here; I'm curious why you think that? Here's our thinking. Topics within a stream are ordered by the time of the most recent message. We keep the complete history, both of messages and topics, because it's useful for search and following up on things. Personally, I regularly reply to a conversation whose last message was a month or more ago to follow up with new information (often after getting there fr…

The list of topics is too long to scroll through. For example, under general on zulip.org. A better UI would be if it just showed a few that it thought you might be interested in, and had autocomplete-type search for others.

Re: Zulip Server 1.9: HipChat import and much more

#73
post #34

I also recommend RocketChat https://rocket.chat/

Rocketchat or Zulip? Did somebody try maybe both?

I did. Also mattermost and matrix. Few years ago. Ended up with matrix instance. But it really depends on specific scale and usecase.

From what i remember - Rocketchat was based on meteor, which seemed dying at the time + it was computing hungry and clients were especially hungry. - Mattermost worked for a time but you were not able to get mobile notifications without paying for license (not sure about now). Sounds suprising but it was just problem. - Zullip too many dependencies and complicated install.

Matrix is more of a standard than anything. The first server implementation is called Matrix Synapse written in python twisted. I had it running without issues on 512mb vps for 30 people org with SQLITE. When you need bigger scale Matrix has some go and rust server implementations, you can also use postgres etc.

I guess you should start with what scale you need and what features you need and go from there.

Re: Zulip Server 1.9: HipChat import and much more

#74
I love Zulip and wish it the best.

But this comment on the zuplipchat web site https://zulipchat.com/security/ feels like a pretty gross generalisation and detracts from Zulip's vibe IMO:

> With many SaaS providers, essentially all engineers have direct shell access to production servers storing user data. Zulip Cloud is different: only a small handful of security-trained engineers have access to production servers or to sensitive customer data.

Re: Zulip Server 1.9: HipChat import and much more

#75
post #70

Earlier quoted context omitted.

I certainly believe it’s scalable, but I have a hard time seeing the need for two caching products, a queue and a db just to get it to start.

Do you think robust software should also have a demo packaging, that somehow swaps out all the queuing, caching, database etc. for something else just so that it is super easy to spin up?

No?

Re: Zulip Server 1.9: HipChat import and much more

#76
post #48

Earlier quoted context omitted.

Zulip founder here; I'm curious why you think that? Here's our thinking. Topics within a stream are ordered by the time of the most recent message. We keep the complete history, both of messages and topics, because it's useful for search and following up on things. Personally, I regularly reply to a conversation whose last message was a month or more ago to follow up with new information (often after getting there fr…

The list of topics is too long to scroll through. For example, under general on zulip.org. A better UI would be if it just showed a few that it thought you might be interested in, and had autocomplete-type search for others.

I agree that the "more topics" thing takes up too much vertical space after just one click to see deeper history.

We actually just had a discussion of it last week; the issue created from that is here: https://github.com/zulip/zulip/issues/10786

Re: Zulip Server 1.9: HipChat import and much more

#78
I'd love to set this up at my part time workplace, but it's a forensics shop where the network is offline, and doesn't have email. Team is small (Am I reading the docs correctly in that email is absolutely required? I haven't checked thoroughly for this new release, but previously it was for missed message notification as well as account creation, if I'm remembering right.

It's not a for profit place, so I'm simply looking to self host, sans email, to make communication easier across the teams. Current solution is definitely inferior to Zulip!

Re: Zulip Server 1.9: HipChat import and much more

#79

I'd love to set this up at my part time workplace, but it's a forensics shop where the network is offline, and doesn't have email. Team is small ( Am I reading the docs correctly in that email is absolutely required? I haven't checked thoroughly for this new release, but previously it was for missed message notification as well as account creation, if I'm remembering right. It's not a for profit place, so I'm simply…

We support this, it's just enough of a corner case that it's not well documented. If you don't care about missed-message emails, you can install the Docker image (easiest to setup when offline), and then use https://zulip.readthedocs.io/en/latest/production/authentica... with an Apache .htaccess file as the thing that sets REMOTE_USER.

Send a message in "#production help" in chat.zulip.org if you have trouble figuring it out, and I'll extend the docs until you can get it working.

Re: Zulip Server 1.9: HipChat import and much more

#80
post #79

I'd love to set this up at my part time workplace, but it's a forensics shop where the network is offline, and doesn't have email. Team is small ( Am I reading the docs correctly in that email is absolutely required? I haven't checked thoroughly for this new release, but previously it was for missed message notification as well as account creation, if I'm remembering right. It's not a for profit place, so I'm simply…

We support this, it's just enough of a corner case that it's not well documented. If you don't care about missed-message emails, you can install the Docker image (easiest to setup when offline), and then use https://zulip.readthedocs.io/en/latest/production/authentica... with an Apache .htaccess file as the thing that sets REMOTE_USER. Send a message in "#production help" in chat.zulip.org if you have trouble figurin…

Well, that's a great reply. Having read quickly through the docs, I think in particular the "Life of an Apache-based SSO login attempt" had enough information to clarify the process for me - until then I wasn't as sure.

I don't think I would have located this option while filtering for "works without email, and I'm okay missing messages". If it was present a year ago I definitely didn't. Very glad it's a supported corner case!

Post reply on HN