The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликована платформа обмена сообщениями Zulip 9

27.07.2024 12:04

Доступен релиз Zulip 9, серверной платформы для развёртывания корпоративных мессенджеров, подходящих для организации общения сотрудников и групп разработчиков. Проект изначально был разработан компанией Zulip и открыт после её поглощения компанией Dropbox под лицензией Apache 2.0. Код серверной части написан на языке Python с использованием фреймворка Django. Клиентское ПО доступно для Linux, Windows, macOS, Android и iOS, также предоставляется встроенный web-интерфейс.

Система поддерживает как прямой обмен сообщениями между двумя людьми, так и проведение групповых обсуждений. Zulip можно сравнить с сервисом Slack и рассматривать как внутрикорпоративный аналог Twitter, применяемый для общения и обсуждений рабочих вопросов в больших группах сотрудников. Предоставляются средства для отслеживания состояния и участия одновременно в нескольких обсуждениях с использованием нитевидной модели отображения сообщений, которая является оптимальным компромиссом между привязкой к комнатам в Slack и единым публичным пространством Twitter. Одновременное нитевидное отображение всех обсуждений позволяет в одном месте охватить все группы, при этом сохранив логическое разделение между ними.

Из возможностей Zulip также можно отметить поддержку отправки сообщений пользователю в offline-режиме (сообщения будут доставлены после появления в online), сохранение полной истории обсуждений на сервере и средства для поиска в архиве, возможность отправки файлов в режиме Drag-and-drop, автоматическую подсветку синтаксиса для передаваемых в сообщениях блоков кода, встроенный язык разметки для быстрого оформления списков и форматирования текста, средства для групповой отправки уведомлений, возможность создания закрытых групп, интеграция с Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter и другими сервисами, средства для привязки к сообщениям наглядных меток.

Основные новшества:

  • Изменено оформление пользовательского интерфейса, в котором задействованы более крупные шрифты и заметные межстрочные отступы. Старый стиль оформления можно вернуть в разделе настроек, выбрав компактный режим. Предоставлена возможность скрытия боковых панелей, даже при работе в полноэкранном режиме. В правой панели реализовано наглядное выделение пользователей, присутствующих в текущем канале или в личном чате. Значительно ускорена загрузка тем и сообщений при открытии web-интерфейса или десктоп-приложения.
  • Модернизировано оформление блока написания сообщений. Предоставлена возможность сохранения набранного текста в качестве черновика и перехода к написанию нового сообщения. При начале набора обеспечен показ недавно редактируемого черновика в текущем обсуждении. При вставке из буфера обмена реализовано сохранение стиля и форматирования текста (дополнительно имеется возможность вставки голого текста). Вставляемые ссылки на темы и сообщения теперь автоматически форматируются должным образом. Добавлена возможность выделения текста для ответа с цитированием части другого сообщения.

  • Упрощена навигация. Предложены три режима компоновки списка обсуждений - "Комбинированная лента" (было "Все сообщения"), "Лента каналов" и "Лента личных сообщений". Упрощён непрерывный просмотр разных тем сообщений (в левой панели предоставлены ссылки для перехода к первому сообщению каждой темы). Обеспечено автоматическое переключение на обсуждение при отправке в него сообщения.
  • Изменено оформление основной строки поиска, в которой реализовано отображения заданных поисковых фильтров. Добавлена возможность выборки всех сообщений с реакциями и быстрого просмотра выставленных реакций на сообщения пользователя. Также появилась возможность поиска только в отслеживаемых темах и непрочитанных сообщениях. Добавлена возможность показа в боковой панели только личных чатов или обсуждений с участием определённого пользователя.
  • Изменено оформление всех меню. Предоставлена возможность переключения тем оформления через личное меню.
  • Изменено оформление экрана с историей редактирования сообщений.
  • Добавлены настройки для выбора метода предпросмотра анимированных изображений (можно отключить анимацию или показывать только при наведении курсора).
  • Добавлена возможность отключения индикаторов набора текста другими пользователями.
  • В интерфейсе администратора сервера предложена новая комбинированная панель управления пользователями, в которой также отображаются сведения об отключённых пользователях и отправленных приглашениях новым пользователям. В настройках помимо имён пользователей обеспечен показ аватаров. Добавлены новые настройки для определения прав на отправку прямых сообщений. Поля в профиле теперь могут помечаться обязательными к заполнению по желанию администратора. Расширены возможности управления каналами.
  • Переработано приглашение, знакомящее новых пользователей с основными особенностями платформы.
  • Задействована более привычная для мессенджеров терминология - потоки ("Streams") переименованы в каналы ("Channels").
  • Предоставлена возможность автоматической отправки пользователям связанных с проектом анонсов, например, объявлений об изменениях в новых версиях. Подобные анонсы отправляются в тему "Zulip updates" в канале, выбранном администратором сервера.
  • В сервер Zulip встроены средства для генерации миниатюр для ускорения предпросмотра загруженных изображений.
  • Внесены оптимизации, повышающие масштабирование серверов в больших организациях, насчитывающих тысячи сотрудников.
  • Добавлена поддержка развёртывания сервера Zulip в Ubuntu 24.04 и прекращена поддержка Ubuntu 20.04.
  • Добавлены компоненты для интеграции с Patreon и GitHub Sponsors. Улучшена интеграция с GitHub и Grafana.


  1. Главная ссылка к новости (https://blog.zulip.com/2024/07...)
  2. OpenNews: Доступна платформа обмена сообщениями Zulip 8
  3. OpenNews: Опубликован мессенджер Delta Chat 1.42, использующий email в качестве транспорта
  4. OpenNews: Проект Revolt развивает открытую альтернативу платформе Discord
  5. OpenNews: Первый выпуск коммуникационной платформы Fosscord, совместимой с Discord
  6. OpenNews: Доступна система обмена сообщениями Mattermost 7.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61616-zulip
Ключевые слова: zulip, messenger
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:36, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Хм... выгладит на удивление приятно.
    Есть поддержка всех актуальных платформ.
    Даже не верится что это опенсорс!

    > был разработан компанией Zulip и открыт после её поглощения компанией Dropbox

    А, вот в чем дело.

     
     
  • 2.65, Аноним (65), 09:24, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ждем раздутия кода с блобами?
     

  • 1.2, Rezzet (??), 12:40, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Судя по всему нет звонков, без звонков так себе.
     
     
  • 2.3, Аноним (3), 12:49, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да вроде всё есть. https://zulip.com/help/start-a-call
     
  • 2.13, Аноним (13), 13:30, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть интеграция с Jitsi, как облачным так и self-hosted.
     

  • 1.4, Анониим (?), 12:49, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как же звони? И групповые видеозвонки?
     
  • 1.5, Аноним (5), 12:57, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    > Written in: Python, JavaScript (web frontend), React Native (iOS and Android), Electron (desktop apps)

    А можно не надо?

     
     
  • 2.6, Анониим (?), 13:01, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Надо Федя, надо!
     
  • 2.17, OpenEcho (?), 14:19, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Проходите мимо и вопрос решен, нет?
     
     
  • 3.21, Анониим (?), 14:45, 27/07/2024 Скрыто ботом-модератором     [к модератору]
  • +5 +/
     
  • 2.52, Bottle (?), 21:52, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Перепишите на сишечке. Флаг вам в руки!
    Алгоритм есть, наверняка и документация имеется.
     

  • 1.8, BrainFucker (ok), 13:03, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно как он в сравнении с Rocket.Chat.
    Ещё б опционально федеративность там была и было бы ещё интересней.
     
     
  • 2.10, koblin (ok), 13:11, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В свое время сравнивал сабж перед внедрением с рокет.чат и маттермост, два последних показались косыми и кривыми по сравнению с зулип. На мой субъективный взгляд зулип лучше, логичнее, удобнее. Есть тонна интеграций с внешними система, есть боты, есть веб-хуки.
    Один минус, с 8й версии пуш уведомления на мобильные клиенты стал только по подписке, раньше было даром.
     
     
  • 3.11, BrainFucker (ok), 13:14, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > с 8й версии пуш уведомления на мобильные клиенты стал только по подписке, раньше было даром.

    А это в селфхостед версии тоже так?

     
     
  • 4.12, koblin (ok), 13:29, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Google's and Apple's security model for mobile push notifications does not allow self-hosted Zulip servers to directly send mobile notifications to the Zulip mobile apps. The Zulip Mobile Push Notification Service solves this problem by forwarding mobile push notifications generated by your server to the Zulip mobile apps.
     
  • 4.56, equeim (ok), 23:03, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно есть вариант форкнуть мобильные приложения и привязать к своему аккаунту разработчика гугла/аппстора. Тогда пуши можно будет слать напрямую.
     
  • 3.14, Аноним (13), 13:34, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пуш-уведомления сами по себе не бесплатные.

    Но это опенсорс, ничто не мешает купить девелопер аккаунты в Apple и Google, поменять в приложениях ключики на свои, и слать пуши через свои аккаунты.

     
     
  • 4.15, koblin (ok), 13:58, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Пуш-уведомления сами по себе не бесплатные.

    это понятно, до 8й версии можно было пользоваться шлюзом компании zulip бесплатно, не помню были ли там лимиты.

    >Но это опенсорс, ничто не мешает

    пересобирать мобильные приложения, получать статус разработчика/ключи, публиковать/обновлять приложение в магазине,  держать шлюз, там наверняка придется патчить код и клиента и сервера чтобы использовать свой шлюз. хз, такое себе удовольствие. Ну а оплатить подписку на пуш сейчас невозможно.

     
  • 4.23, OpenEcho (?), 15:11, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Но это опенсорс, ничто не мешает купить девелопер аккаунты в Apple и Google, поменять в приложениях ключики на свои, и слать пуши через свои аккаунты.

    А прикрутить Gotify или ntfy там можно или все захардкоденно на гугло-эпло ?

     
     
  • 5.55, morphe (?), 22:47, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Приложения в мвгазинах имеют привязку к конкретным пуш серверам, хочется сменить сервера - нужно форкнуть приложения и прописать форку свои сервера.
     
  • 5.63, equeim (ok), 02:47, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В Андроиде/иосе жёсткие ограничения на работу приложений в фоне (особенно с использованием сети). Технически использовать свой сервер можно, но тогда пуши будут приходить с задержкой минимум на полчаса. Если использовать системные апи для работы с пушами то задержек не будет, но они привязаны к серверам гугла/эпла.
     

  • 1.9, Wed (??), 13:11, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользуюсь в своей компании, лучше Zulip ничего нет или я плохо искал.
     
     
  • 2.19, OpenEcho (?), 14:42, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Пользуюсь в своей компании
    >> Zulip, selfhosted: Free version
    >> Mobile notifications for organizations with up to 10 users

    Или вы им платите или организация <10

     
     
  • 3.82, sena (ok), 20:36, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Или вы им платите или организация <10

    Нет, это потому что сервис для пушей, потому что напрямую нельзя. Без них можно прожить.


     

  • 1.22, OpenEcho (?), 14:46, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    https://zulip.com/plans/#self-hosted

    Современный опен сорс... окоммерченный

     
     
  • 2.57, Анониссимус (?), 23:49, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А что плохого в том, чтобы брать деньги за опенсорц? Или программисты должны праной питаться?
     
     
  • 3.59, OpenEcho (?), 00:22, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А что плохого в том, чтобы брать деньги за опенсорц? Или программисты
    > должны праной питаться?

    Да я и не говорил что это плохо, просто есть полностью опен-сорц, а есть "вот вам на попробовать", новая так сказать модель, - это всё, что я пытался сказать

     
     
  • 4.61, Анониссимус (?), 00:42, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мысль понял. В таком случае, правильнее будет сказать: "есть полностью бесплатный опенсорц, а есть "вот вам на попробовать"". Хотя на самом деле, если опенсорц действительно полностью опен, то второе не будет преградой, всё можно развернуть на своих мощностях.
     

  • 1.25, Аноним (25), 15:34, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >серверной платформы для развёртывания корпоративных мессенджеров, подходящих для организации общения сотрудников и групп разработчиков

    А что-нибудь бессерверное для этого подойдёт? Например, Retroshare сгодится?

     
     
  • 2.39, Аноним (-), 18:30, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Status Messenger подойдёт.
     

  • 1.26, Анонимомс (?), 15:40, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    всё ещё никак не замутят интерфейс для нормальных людей ане ети топики ихние

    https://github.com/zulip/zulip/issues/647

     
     
  • 2.27, Мне хватает (?), 15:54, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На мобильный клиент вообще лучше не смотреть, местами глаза вытекают
     
     
     
     
    Часть нити удалена модератором

  • 5.41, Аноним (41), 18:37, 27/07/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.51, Аноним (51), 21:00, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Таких уже пруд пруди, начиная да хоть с того же банального IRC. Зачем ещё один, тем более что для работы удобнее именно модель «как в Slack»?
     
     
  • 3.76, pofigist (?), 22:47, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, irc+fidonet наше фсе...
     
  • 2.83, кнео (?), 09:13, 31/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это основная фишка Zulip, без неё какой смысл им пользоваться?

    Топики совмещают широкие возможности по каталогизации информации форумов и лёгкость использования чатов.

     

  • 1.43, YetAnotherOnanym (ok), 19:03, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Изменено оформление пользовательского интерфейса, в котором задействованы более крупные шрифты и заметные межстрочные отступы

    Поздравляю разработчика с покупкой нового монитора.

     
     
  • 2.69, Омноном (?), 17:40, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не с чем поздравлять, изменения похожи на те, что внедряют кроты с плохими мониторами.
     

  • 1.54, cheburnator9000 (ok), 22:13, 27/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Господи даже при таком большом масштабировании у них все равно мыльные шрифты. Как они это умудряются?
     
     
  • 2.58, Анониссимус (?), 23:51, 27/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Может дело в том, что скрины надо смотреть в полном разрешении?
     
     
  • 3.60, cheburnator9000 (ok), 00:41, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Может дело в том, что скрины надо смотреть в полном разрешении?

    Я и смотрю https://blog.zulip.com/_astro/compose-box.6NRbWRE1_Z28NwSv.webp на atelpir буквы.
    Особенно хорошо видно на строчке "Press Return to add a new line".

    Раньше как делали шрифты, да они плохо выглядели на низких pt размерах (до 12), но на больших типа 24pt они выглядели идеально, в браузере, в офисном редакторе где угодно, под вендой или линуксом не важно. Даже во время начала становления HiDPI и Retina дисплеев доступными массово, на этих мониторах все работает не через "увеличение pt" шрифтов, а через скейлинг интерфейса (условно 200%) который нужен чтобы 12pt шрифт в офисном редакторе пользователю казался бы 12pt по размеру, но рендерится он как уже 24pt. И казалось бы все хорошо. Но пришло новое поколение "веб-дизайнеров" которые вернули так ими любимое мыльцо обратно на HiDPI дисплеи. Я уже точно не помню, но вот по памяти шрифты в Facebook и Twitter просто отвратительный пластилин.

     
     
  • 4.62, Анониссимус (?), 02:09, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
        Я, конечно, в этой теме не силён. Но, вообще то, все современные шрифты векторные, и их рендеринг как раз зависит от системы. И от монитора тоже зависит, потому что раскладка физических пикселей бывает разная. Сюда же проблемы с субпиксельным сглаживанием, которое может улучшать внешний вид, может и ухудшать.
        Идём дальше. У нашего глаза есть порог различимости, некий размер пикселя, который уже не будет различим на глаз. И большинство мониторов, даже 4К, не выходят за этот порог. То есть условно один чёрный пиксель на белом фоне ты разглядишь. Конечно, это зависит от размера монитора, от расстояния от сидящего за ним, и пр. И всё же, пиксели различимы.
        Теперь к вопросу сглаживания. Как мы уже поняли, пиксели различимы. В случае рендеринга шрифта без сглаживания, это выглядит как лесенка. Совершенно отвратительная и уродливая. По моему мнению, нет ничего хуже этой лесенки. Чтобы этого избежать, используют сглаживание. Оно бывает разное и зависит от библиотеки рендеринга. Но любое сглаживание добавляет то самое мыло. Кстати, старые элт мониторы как бы сами немного сглаживали текст (из-за технического несовершенства), поэтому, возможно, даже на низком разрешении текст выглядел не так страшно.
        В итоге, пока у всех нету 16к мониторов, будет мыло. Нет, были конечно шрифты с жёстко заданной пиксельной сеткой, но и они выглядят отвратительно. Но если хочется абсолютно чётких шрифтов, без сглаживания, но и без лесенки -- выход есть! Нужно сначала определить порог различимости пикселя. Потом путём нехитрых вычислений и школьной тригонометрии определить, насколько нужно отодвинуть монитор от глаз. И будут тебе идеальные шрифты. Правда, монитор придётся отодвигать довольно далеко.
     
     
  • 5.64, Аноним (64), 08:51, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    1920 на 1080 во многих сулчаях уже перебор а тут предлагается 16 тыщ чтоб шрифты не были размытыми.
     
     
  • 6.66, Анониссимус (?), 10:10, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > 1920 на 1080 во многих сулчаях уже перебор а тут предлагается 16
    > тыщ чтоб шрифты не были размытыми.

    Типичный анонимный экспердизм и передёргивание. Смотришь в книгу, видишь фигу.

     
  • 6.71, Аноним (71), 18:17, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > 1920 на 1080 во многих сулчаях уже перебор

    В каких именно? Сколько не перебор?

     
  • 6.73, Аноним (-), 20:58, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит перебор?
    1920 на 1080 это минимальное нормальное разрешение, а не перебор.
    Все остальное чаще всего просто дно. В современных смартах и то часто больше (за счет другого соотношения сторон).
     
  • 6.77, cheburnator9000 (ok), 01:50, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 1920 на 1080 во многих сулчаях уже перебор а тут предлагается 16
    > тыщ чтоб шрифты не были размытыми.

    Размер экрана не на столько важен, речь вообще о том что сейчас современные шрифты сами созданы мыльными. Проверь в браузере на 16pt какие-нибудь базовые шрифты, выглядят четко. Идешь сюда https://chat.zulip.org/ или на твиттер, фейсбук. По ссылке на zulip смотришь на заголовок CHANNELS и список каналов (в общем на любой не цветной текст), и замечаешь что что-то с ним не так, а шрифт Source Sans 3 VF.

     
  • 2.68, Аноним (68), 11:12, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне одному в целом все равно как выглядят шрифты? Главное чтоб читались, кегль крупный был. А у линуксоидов - часто все наоборот, какие-то там патчи применяют с никому неизвестными шрифтами и засовывают их в свои мелкие панельки 7 кеглем, чтобы только в бинокль прочитать.
     
     
  • 3.72, Аноним (72), 19:22, 28/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я, как линуксоид, перешедший с web ui Mattermost на Matterhorn, читаю без бинокл... большой текст свёрнут, показать
     

  • 1.81, sena (ok), 17:29, 29/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользуемся несколько лет уже.

    1. Не хватает поддержки кросспостинга, типа отправить одно и то же сообщение в несколько групп (в том числе закрытую) и приват. И чтобы потом адресат мог ответить всем при желании. Короче, как это сделано в электронной почте.

    2. Также хотелось бы E2E шифрование, иначе пароль или другую чувствительную информацию уже не пошлёшь.

    3. Было бы очень неплохо добавить поддержку тредов.

    4. Клиент на электроне это фу.

    В остальном неплохо.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру