De release van Zulip 5, een serverplatform voor het implementeren van bedrijfsmessaging, passend voor het organiseren van communicatie tussen medewerkers en ontwikkelteams, heeft plaatsgevonden. 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 behulp van 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 hulpmiddelen voor het doorzoeken van archieven, de mogelijkheid om bestanden te verzenden via Drag-and-drop, automatische syntaxhighlighting voor codeblokken die in berichten worden verzonden, een ingebouwde opmaaktaal voor snelle lijst- en tekstformatering, hulpmiddelen voor groepsmeldingen, de mogelijkheid om besloten groepen te maken, integratie met Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter en andere diensten, en hulpmiddelen voor visuele labelbinding aan berichten.
Belangrijkste vernieuwingen:
- Gebruikers hebben de mogelijkheid om statussen in de vorm van emoji in te stellen naast statusberichten. Status-emoji worden weergegeven in de zijbalk, de berichtenstroom en het invoerveld voor berichten. De animatie in emoji wordt alleen afgespeeld wanneer de muisaanwijzer op het symbool wordt geplaatst.

- Het ontwerp van het invoerveld voor berichten is herzien en de mogelijkheden voor bewerking zijn uitgebreid. Er zijn opmaakknoppen toegevoegd voor het vet of cursief maken van tekst, het invoegen van links en het toevoegen van tijd. Voor langere berichten kan het invoerveld nu uitbreiden tot de volledige schermweergave.

- Er is een mogelijkheid toegevoegd om onderwerpen als opgelost te markeren, wat handig is voor het visueel markeren van voltooide taken.
- In een bericht is het toegestaan om tot 20 afbeeldingen in te voegen, die nu worden weergegeven met een rasteruitlijning. De interface voor het bekijken van afbeeldingen in de volledig schermmodus is herzien, waarbij het inzoomen, pannen en weergeven van labels is verbeterd.
- De stijl van de tooltips en dialogen is veranderd.
- Er is een mogelijkheid om contextuele links naar berichten of chats te creƫren bij het oplossen van problemen, communiceren in forums, werken met e-mail en andere toepassingen. Voor permanente links is er een omleiding naar het actuele bericht, in geval het bericht naar een ander onderwerp of sectie wordt verplaatst. Ondersteuning voor het maken van links naar specifieke berichten in een discussie-thread is toegevoegd.
- Een functie is toegevoegd voor het weergeven van de inhoud van publicaties (stream) in het web, met de mogelijkheid om te bekijken zonder een account aan te maken.

- De beheerder heeft de mogelijkheid om persoonlijke instellingen te definiƫren die standaard worden toegepast voor nieuwe gebruikers. Bijvoorbeeld, het is mogelijk om het thema en het set pictogrammen te wijzigen, meldingen in te schakelen, enzovoort.
- Ondersteuning voor het verzenden van uitnodigingen met een beperkte geldigheidsduur is toegevoegd. Bij blokkering van de gebruiker worden automatisch alle verzonden uitnodigingen ook geblokkeerd.
- Op de server is de mogelijkheid tot authenticatie via het OpenID Connect-protocol geĆÆmplementeerd, naast methoden zoals SAML, LDAP, Google, GitHub en Azure Active Directory. Bij authenticatie via SAML is er nu ondersteuning voor synchronisatie van willekeurige profielvelden en automatische accountcreatie. Ondersteuning voor het SCIM-protocol voor synchronisatie van accounts met een externe database is ook toegevoegd.
- Ondersteuning voor het starten is toegevoegd de server op systemen met ARM-architectuur, inclusief Apple-computers met de M1-chip.
Bron: opennet.ru



