De release van Zulip 11 is gepresenteerd, een serverplatform voor het implementeren van bedrijfsberichten, geschikt voor het organiseren van communicatie tussen werknemers en groepen ontwikkelaars. Het project is oorspronkelijk ontwikkeld door Zulip en werd geopend na de overname door Dropbox onder de Apache 2.0-licentie. De servercode is geschreven in Python met het Django-framework. De clientsoftware is beschikbaar voor Linux, Windows, macOS, Android en iOS, en er is ook een ingebouwde webinterface beschikbaar.
Het systeem ondersteunt zowel directe berichtenuitwisseling tussen twee personen als groepsdiscussies. Zulip kan worden vergeleken met de service Slack en kan worden gezien als een in-company alternatief voor Twitter, dat wordt gebruikt voor communicatie en bespreking van werkgerelateerde vragen in grote groepen werknemers. Er zijn mogelijkheden om de status en deelname aan verschillende discussies tegelijk bij te houden, met behulp van een geneste weergavemodel voor berichten, dat een optimale balans biedt tussen de kamermodel van Slack en de open publieke ruimte van Twitter. De gelijktijdige geneste weergave van alle discussies maakt het mogelijk om in ƩƩn ruimte alle groepen te omvatten, terwijl er tegelijkertijd een logische scheiding tussen hen behouden blijft.
Van de mogelijkheden van Zulip kan ook de ondersteuning voor het verzenden van berichten aan gebruikers in offline-modus worden opgemerkt (berichten worden afgeleverd zodra ze online komen), het bewaren van de volledige geschiedenis van discussies op de server en middelen voor het doorzoeken van het archief, de mogelijkheid om bestanden te verzenden via drag-and-drop, automatische syntaxhighlighting voor codefragmenten die in berichten worden verzonden, een ingebouwde markup-taal voor snelle opmaak van lijsten en tekst, middelen voor het verzenden van groepsmeldingen, de mogelijkheid om gesloten groepen te creƫren, integratie met Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter en andere services, en middelen voor het koppelen van visuele labels aan berichten.

Belangrijkste vernieuwingen:
- Er is een functie toegevoegd om te herinneren aan een reeds ontvangen en gelezen bericht na een door de gebruiker opgegeven tijd. Het is mogelijk om een willekeurige opmerking aan de herinnering toe te voegen. Deze functie kan worden gebruikt als alternatief voor het markeren als ongelezen of het markeren met een ster in situaties waarin het bericht moet worden uitgesteld, bijvoorbeeld als er op dat moment geen tijd is om te antwoorden.
- Ondersteuning toegevoegd voor het creƫren van algemene chats (general channels), waarin de discussie in een algemene stroom plaatsvindt zonder thematische onderverdeling.
- De mogelijkheid is toegevoegd om chatkanalen in mappen te organiseren. Bijvoorbeeld, chatkanalen die met projecten verband houden, kunnen in aparte mappen worden geplaatst om niet met andere chats te worden vermengd. In toekomstige versies is gepland om gescheiden toegangsbeheer voor mappen toe te voegen.

- Ondersteuning toegevoegd voor het bekijken van de lijst met recente onderwerpen in chatkanalen voor een snelle beoordeling van de actuele discussies.
- De opmaak van video- en afbeeldingsminiaturen is herzien. De grootte van de miniaturen is toegenomen, maar ze blijven minder belangrijk dan de tekst in de berichtenstroom.
- Het is nu mogelijk om berichten in verschillende discussies te schrijven zonder de huidige chat te verlaten (bijvoorbeeld kan een persoonlijk bericht over het huidige onderwerp snel worden geschreven).

- Bij het plakken van een grote tekst uit het klembord kan de geplakte tekst nu worden omgezet in een bestand en als een bijgevoegd tekstbestand worden verzonden.
- Aan de bovenkant van het linkerpaneel is een filter toegevoegd voor het rechtstreeks zoeken naar verzonden berichten en chatkanalen. Ook is het mogelijk om onderwerpen te filteren op basis van de status van de besproken taak (label āāā/āvoltooidā).

- Ondersteuning toegevoegd voor het markeren van alle berichten in gepauzeerde of niet-gevolgde onderwerpen als gelezen.
- Het is mogelijk gemaakt om alle chat-specifieke meldingsinstellingen vanuit het persoonlijke meldingsinstellingspaneel te beheren. Onder andere kunnen eigen meldingen voor elk chatkanaal worden ingesteld.
- De opmaak van knoppen en banners in de instellingeninterface is bijgewerkt.
- Er wordt zoekaanbevelingen weergegeven naast het invoerveld voor de zoekopdracht.

- Voor elke combinatie van groepen, rollen en gebruikers van elke chat zijn verantwoordelijkheden voor het verwijderen en verplaatsen van onderwerpen, evenals het markeren van onderwerpen als voltooid, toegestaan.
- Een functie is toegevoegd voor het herstellen van gearchiveerde chats en gedeactiveerde groepen.

- Ondersteuning toegevoegd voor het instellen van een persoonlijke welkomstboodschap die naar nieuwe gebruikers wordt gestuurd.
- In server Ondersteuning toegevoegd voor end-to-end encryptie (E2EE) van pushmeldingen voor mobiele applicaties.
- Integratiemodules voor OpenProject en OpenSearch zijn toegevoegd. De integratie met GitHub, GitLab en Jotform is verbeterd.
- Beheer is mogelijk via sneltoetsen, ongeacht de actieve toetsenbordindeling en taal.
- Een nieuwe mobiele app voor Android en iOS is ontwikkeld met behulp van het Flutter-framework (de oude mobiele app gebruikte React Native). Het nieuwe ontwerp van de interface is opmerkelijk en de app werkt sneller, maar blijft achter in functionaliteit ten opzichte van de oude app (bijvoorbeeld, end-to-end encryptie van pushmeldingen ontbreekt).

Bron: opennet.ru






