Live data from Hacker News

Zulip Server 1.9: HipChat import and much more

blog.zulip.org

111–120 of 126 posts

Re: Zulip Server 1.9: HipChat import and much more

#111
post #88

Am I the only one that just can’t stand the way zulip looks? I really don’t understand it myself, since it looks more or less the same as other apps, but my instinctual reaction is still ‘yuck!’.

The first time I saw it I had the exact same reaction. Using it I encountered two things:

- The UI looks better the more streams you are subscribed to

- The UI just "works"

I'm still not sure if the UI works because it is not distracting me with good looks ;)

Re: Zulip Server 1.9: HipChat import and much more

#112
post #42

How does it compare to mattermost?

Exactly. We're looking at paying for Slack and mattermost seems to offer most of what Slack does and is something that would be pretty easy to run. It's slick. Well documented and installs nicely in a container. Has anyone here used Mattermost? https://mattermost.com/

We have been using Mattermost happily for 4 months give or take.

Our use case is basic chat features with some integrations for a team of around 40.

We run it in a t2.small instance along with another tool. I only had to manually restart it once, which is fine by me.

A postgres backend and S3 storage is most welcome and makes it very simple to manage.

My only complaint would be that the config file is not included in the postgres database so you need a separate routine for its backup. (If anyone from Mattermost reads this, please just include it in the database)

It could also handle importing multiple emojis for us Hipchat castaways.

Re: Zulip Server 1.9: HipChat import and much more

#113
post #106

Earlier quoted context omitted.

At the bottom of that link[1] you can find instructions on how to send notifications directly from your server, but it involves recompiling the apps (which is hardly Zulip's fault). [1] https://zulip.readthedocs.io/en/latest/production/mobile-pus...

Yes, this was covered under our evaluation, I appreciate it's not your fault. For what it's worth Zulip was at the top of our list when we evaluated hipchat replacements. Happy to look at it again if you ever will have direct notifications.

What zingmars wanted to say is that it's not possible to have "self hosted" notifications without recompiling the Android and ios Apps.

Re: Zulip Server 1.9: HipChat import and much more

#114
post #39

Earlier quoted context omitted.

You rebase your feature/topic branches on top of master and then merge the feature/topic branch back onto master, enabling a fast-forward merge.

Is this a common workflow? Googling suggests almost religious feelings about this.

Yes, it's common for open source projects. I've used a rebase workflow for feature branches in Apache projects and others.

It takes a little more work for each contributor but leaves history on master very clean.

Re: Zulip Server 1.9: HipChat import and much more

#115
post #107
post #85

Earlier quoted context omitted.

I looked at Zulip vs Mattermost several months ago and, if I recall correctly, this was one of the primary reasons I went with Mattermost. I just wanted something I could spin up in docker on a vps without having to setup anything else (like an email server). Mattermost lets you generate "invite links" that you can just paste in a chat or text message. The other really neat feature was having multiple "teams" on a si…

Hi, I don't know enough about Mattermost to be sure I understand you correctly about 'multiple "teams" on a single server' but you can host multiple organizations (realms in zulip-speak) on a single zulip server https://zulip.readthedocs.io/en/latest/production/multiple-o... edit: link updated to point to official documentation instead of github

That's neat, I may look at zulip again if I need to setup another server.

From a quick glance, the differences I see are: * In mattermost, different "teams" (or "realms" or "namespaces", whatever) exist on the same server (same url), and a user account that logs in will only see the teams they are assigned to. A single user account can be assigned to multiple teams (they appear on the left, similar to how the slack desktop app shows multiple server connections).

* Zulip requires a different subdomain for each "realm", and it sounds like users have to log into each one separately. It is not clear if the same account is shared between organizations or a user must have separate accounts.

So it sounds like Zulip's approach is separate, isolated "organizations", like slack, just hosted on the same server. Where Mattermost's approach is more like having separate, but integrated teams/groups/namespaces that a single account can be part of.

Re: Zulip Server 1.9: HipChat import and much more

#116
post #115
post #107

Earlier quoted context omitted.

Hi, I don't know enough about Mattermost to be sure I understand you correctly about 'multiple "teams" on a single server' but you can host multiple organizations (realms in zulip-speak) on a single zulip server https://zulip.readthedocs.io/en/latest/production/multiple-o... edit: link updated to point to official documentation instead of github

That's neat, I may look at zulip again if I need to setup another server. From a quick glance, the differences I see are: * In mattermost, different "teams" (or "realms" or "namespaces", whatever) exist on the same server (same url), and a user account that logs in will only see the teams they are assigned to. A single user account can be assigned to multiple teams (they appear on the left, similar to how the slack d…

> So it sounds like Zulip's approach is separate, isolated "organizations", like slack, just hosted on the same server.

Correct. But Zulip does allow to import settings, profile picture etc from an existing account during signup if the email remains the same.

Re: Zulip Server 1.9: HipChat import and much more

#117
post #99
post #42

Earlier quoted context omitted.

Exactly. We're looking at paying for Slack and mattermost seems to offer most of what Slack does and is something that would be pretty easy to run. It's slick. Well documented and installs nicely in a container. Has anyone here used Mattermost? https://mattermost.com/

Have you tried out Zulip? You may find the user experience pretty compelling. It's an entire alternative interface to the slack or IRC-style of chatrooms, and it's OSS and documents how to make it containerized.

Not yet.

Both mattermost and zulip look well worth it for saving quite a bit of money over slack for a fair sized company though.

The responses from people here are really interesting.

Re: Zulip Server 1.9: HipChat import and much more

#119
post #108

Earlier quoted context omitted.

Well, it’s not fewer components regardless how you package it. Running docker compose wasn’t enough to get into a fully configured system to be able to evaluate it even.

Do you remember the problems you ran into? I'm evaluating zulip with the help of the docker container (1.9.0-rc2) at the moment and docker-compose was enough to get it running.

Unfortunately not. It was a while ago, so I might have been unlucky with the version I tried. I believe after half a day of struggling to get it working, I got to the point where I was required to setup an organization or something like that and quit at that point and spent some time trying to remove everything.

Re: Zulip Server 1.9: HipChat import and much more

#120
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…

Hi there! I just started using Zulip (first-time user) looking forward to migrate off Slack and unfortunately I've been really disappointed. In Slack I can just load the website and begin typing into whatever channel I'm at (or use 1 click to select the right one if it's not the current one). In Zulip, it seems there's been a deliberately goal of explicitly designing it to be excruciating painful. For some reason Enter doesn't work by default (in which chat system is Enter an unfamiliar command for sending?!), and then I always have to press 'R' or click something to reply to (which often takes multiple clicks and several seconds)... why make things deliberately complicated/painful without even an option to turn off this 'feature'?
Post reply on HN