È stato rilasciato Zulip 8, una piattaforma server per implementare messaggerie aziendali, ideale per organizzare la comunicazione tra i dipendenti e i gruppi di sviluppo. Il progetto è stato inizialmente sviluppato da Zulip e reso open source dopo l'acquisizione da parte di Dropbox sotto licenza Apache 2.0. Il codice del server è scritto in Python utilizzando il framework Django. Il client è disponibile per Linux, Windows, macOS, Android e iOS, ed è fornito anche un'interfaccia web integrata.
Il sistema supporta sia la comunicazione diretta tra due persone che la conduzione di discussioni di gruppo. Zulip può essere paragonato al servizio Slack e considerato come un'analogia interna a Twitter, utilizzato per comunicare e discutere questioni lavorative all'interno di ampi gruppi di dipendenti. Vengono forniti strumenti per monitorare lo stato e partecipare a più discussioni contemporaneamente, utilizzando un modello di visualizzazione dei messaggi a thread, che rappresenta un compromesso ottimale tra l'assegnazione a stanze di Slack e un unico spazio pubblico come Twitter. La visualizzazione a thread di tutte le discussioni permette di coprire in un unico luogo tutti i gruppi, mantenendo allo stesso tempo una chiara separazione logica tra di essi.
Tra le funzionalità di Zulip, si può notare anche il supporto per l'invio di messaggi a un utente in modalità offline (i messaggi verranno consegnati una volta tornato online), e la conservazione della cronologia completa delle discussioni su server e strumenti per la ricerca nell'archivio, possibilità di invio file tramite Drag-and-drop, evidenziazione automatica della sintassi per i blocchi di codice nelle chat, linguaggio di markup integrato per una formattazione rapida di elenchi e testo, strumenti per l'invio di notifiche di gruppo, creazione di gruppi privati, integrazione con Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter e altri servizi, strumenti per allegare etichette visive ai messaggi.
Novità principali:
- Nell'interfaccia web è stata aggiunta una sezione inbox, in cui sono raccolti in un unico posto i messaggi non letti da tutte le chat.

- È stata introdotta la possibilità di seguire argomenti di interesse e utilizzare filtri e notifiche per evidenziare i nuovi messaggi più importanti nei temi seguiti. Per impostazione predefinita, il monitoraggio automatico è attivato per gli argomenti creati o in cui viene menzionato l'utente attuale.

- È stato aggiunto il comando @topic per menzionare tutti coloro che hanno partecipato in precedenza alla discussione (ad esempio, può essere usato per rivolgersi ai partecipanti attivi senza disturbare i sottoscrittori passivi).
- È stata modificata la disposizione della barra di navigazione superiore, che ora include una barra di ricerca, un sistema di suggerimenti e un menu di impostazioni personali, attraverso il quale è possibile modificare lo stato e gestire il profilo.

- È stata fornita l'impostazione dell'aspetto dei contatori dei messaggi non letti nel pannello laterale sinistro. Di default, la presenza di messaggi non letti nei canali ora viene evidenziata da un punto, passando il cursore sopra il quale mostra il numero di messaggi non letti.
- È stata implementata la possibilità di ridurre il blocco di navigazione nel pannello laterale sinistro, per liberare più spazio per messaggi e canali.

- È stata migliorata l'interfaccia per la scrittura dei messaggi. Sono stati aggiunti pulsanti di formattazione aggiuntivi, che consentono di trasformare il testo in un elenco o formattare il testo come citazione, spoiler, frammento di codice o espressione in formato LaTeX. Durante l'anteprima del messaggio, i pulsanti di formattazione ora vengono nascosti. È stata modificata l'aspetto del pulsante "Invia", mentre le opzioni raramente utilizzate sono state spostate nel menu.

- È stata aggiunta la possibilità di creare un link nominativo nel messaggio tramite l'inserimento di un URL dagli appunti dopo aver selezionato il testo.
- È stata introdotta una nuova interfaccia per creare sondaggi, che permette di non preoccuparsi della formattazione del sondaggio nel messaggio.

- L'interfaccia per il caricamento dei file è stata notevolmente migliorata: ora puoi semplicemente trascinare un file nella finestra di Zulip per caricarlo.
- Oltre alle videochiamate, è stata aggiunta la possibilità di effettuare chiamate vocali (una variante delle videochiamate in cui per default è attivato solo l'audio per i partecipanti).
- Il pulsante per avviare una nuova conversazione può ora essere utilizzato, a seconda del contesto, sia per creare una discussione che per inviare direttamente messaggi.

- È stata implementata l'indicazione per la creazione di una nuova discussione o per la preparazione di un messaggio in una discussione esistente.

- È stata fornita la possibilità di eliminare più bozze in una sola volta.
- È stata aggiunta la supporto per nuove Emoji, come 🩵 e 🫎.
- Analogamente all'anteprima dei video su piattaforme come YouTube, è stata implementata l'anteprima dei video caricati direttamente nei messaggi.
- Nei canali con meno di 100 iscritti è stata aggiunta un'indicazione per l'inizio della digitazione.
- Nei risultati di ricerca è stata fornita la possibilità di passare rapidamente alla discussione trovata.
- È stata aggiunta la funzione per stampare i messaggi (viene stampato solo il testo del messaggio, in bianco e nero, senza pannelli e pulsanti).
- Nelle discussioni è stata implementata un'indicazione per il tempo previsto di invio dei messaggi programmati.

- È stata aggiunta la possibilità di configurare il numero di discussioni visualizzate nell'elenco delle discussioni recenti.
- Sono stati migliorati gli strumenti di gestione degli utenti. Gli amministratori possono limitare la visualizzazione dell'elenco degli utenti per accessi ospiti, contrassegnare esplicitamente gli utenti ospiti e gestire direttamente l'account nella pagina del profilo utente. È stata modificata la grafica dell'interfaccia per inviare inviti a nuovi utenti. È stata aggiunta una nuova autorizzazione che consente di inviare inviti.

- È stata aggiunta una nuova interfaccia per la creazione e gestione di gruppi di utenti, simile all'interfaccia di gestione dei canali.

- Migliorate le funzionalità di sincronizzazione degli utenti. Aggiunta la supporto per la sincronizzazione dei gruppi durante l'integrazione con LDAP e la sincronizzazione dei ruoli durante l'integrazione con SCIM.
- Aggiunto un maestro per la creazione di web handler (webhook).
- L'utente ha la possibilità di disattivare le notifiche provenienti dal bot. È stata aggiunta la possibilità di eliminare i messaggi dai propri bot.
- Migliorati i componenti per l'integrazione con CircleCI, Gitea, GitHub, GitLab e Sentry.
- Nel modulo di creazione dell'organizzazione è stata aggiunta l'impostazione della lingua predefinita.
Fonte: opennet.ru









