De release van Zulip 2.1 is gepresenteerd, een serverplatform voor het implementeren van bedrijfsberichtenapps die geschikt zijn voor het organiseren van communicatie tussen medewerkers en ontwikkelteams. 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. Klantsoftware is beschikbaar voor Linux, Windows, macOS, Android en iOS, en er is ook een ingebouwde webinterface.
Het systeem ondersteunt zowel directe berichtenuitwisseling tussen twee personen als groepsdiscussies. Zulip kan worden vergeleken met de dienst Slack en kan worden beschouwd als een interne zakelijke variant van Twitter, die wordt gebruikt voor communicatie en het bespreken van werkwijzen in grote groepen medewerkers. Het biedt middelen voor het volgen van de status en deelname aan meerdere discussies tegelijk met behulp van een draadmodel voor het weergeven van berichten, hetgeen een optimale balans biedt tussen de afhankelijkheid van kamers in Slack en de enkele openbare ruimte van Twitter. De gelijktijdige draadweergave van alle discussies maakt het mogelijk om op ƩƩn plek alle groepen te dekken, terwijl het logisch onderscheid 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.
Vandaag wordt de release van de Zulip-server gevierd. In de afgelopen maanden is er veel interessante arbeid verricht buiten de servercodebase.
Belangrijkste vernieuwingen:
- Een hulpmiddel voor het importeren van gegevens uit diensten zoals Mattermost, Slack, HipChat, Stride en Gitter is toegevoegd. Bij het importeren uit Slack is ondersteuning gegarandeerd voor alle mogelijkheden die worden aangeboden bij het exporteren van gegevens van zakelijke abonnementsplannen.
- Voor het organiseren van full-text zoekopdrachten is het nu mogelijk om zonder een gespecialiseerde uitbreiding voor PostgreSQL te werken, wat het gebruik van DBaaS-platformen zoals Amazon RDS in plaats van een lokale databasebeheerder mogelijk maakt.
- In de webinterface van de beheerder is toegang toegevoegd tot tools voor gegevensexport (voorheen kon export alleen vanuit de opdrachtregel plaatsvinden).
- Ondersteuning voor Debian 10 'Buster' is toegevoegd en ondersteuning voor Ubuntu 14.04 is beƫindigd. Ondersteuning voor CentOS/RHEL is momenteel nog niet op niveau en zal in toekomstige versies komen.
- Het systeem voor het verzenden van e-mailmeldingen is volledig herzien en heeft een minimalistische stijl gekregen, vergelijkbaar met het meldingssysteem van GitHub. Nieuwe meldingsinstellingen zijn toegevoegd die het gedrag van pushmeldingen en e-mailmeldingen voor maskers beheren (bijvoorbeeld,
all), en ook de methode voor het tellen van ongelezen berichten is aangepast. - De implementatie van de gateway voor het parseren van inkomende e-mails is herzien. Ondersteuning voor het streamen van Zulip-berichten naar mailinglijsten is toegevoegd, naast de eerder beschikbare middelen voor integratie met Zulip-diensten voor het verzenden van e-mails.
- Ingebouwde ondersteuning voor SAML-authenticatie (Security Assertion Markup Language) is toegevoegd. De code is herschreven voor integratie met Google-authenticatiemechanismen ā alle backends voor OAuth/sociale authenticatie zijn herzien met behulp van de python-social-auth-module.
- De gebruikersinterface biedt de zoekoperator "streams:public", die de mogelijkheid biedt om de volledige open geschiedenis van de communicatie binnen de organisatie door te zoeken.
- In de markdown-opmaak is de syntaxis voor het vermelden van links naar discussieonderwerpen toegevoegd.
- De instellingen voor moderators zijn uitgebreid, waardoor selectief beheersen van gebruikersrechten voor het creƫren van hun eigen kanalen en het uitnodigen van nieuwe gebruikers mogelijk is.
- Ondersteuning voor het vooraf bekijken van webpagina's die in berichten worden vermeld, is naar de bĆØtafase verhuisd.
- De uitstraling is geoptimaliseerd, vooral de herziening van de inspringing in lijsten, citaten en codeblokken is merkbaar.
- Nieuwe integratiemodules toegevoegd voor BitBucket Server, Buildbot, Gitea, Harbor en Redmine. De opmaak in de bestaande integratiemodules is aanzienlijk verbeterd.
Volledige vertalingen zijn voorbereid voor het Russisch en het OekraĆÆens.
Bron: linux.org.ru
