È stato presentato il rilascio di Zulip 7, una piattaforma server per il deployment di messaggeri aziendali, adatta all'organizzazione della comunicazione tra i dipendenti e i gruppi di sviluppatori. Il progetto è stato originariamente sviluppato dalla società Zulip ed è stato reso open source dopo il suo acquisto da parte di Dropbox sotto licenza Apache 2.0. Il codice della parte server è scritto in Python utilizzando il framework Django. Il software client è disponibile per Linux, Windows, macOS, Android e iOS, ed è fornito anche un'interfaccia web integrata.
Il sistema supporta sia lo scambio diretto di messaggi tra due persone che la conduzione di discussioni di gruppo. Zulip può essere paragonato al servizio Slack e considerato un'analoga intracomunitaria di Twitter, utilizzato per comunicare e discutere questioni lavorative in grandi gruppi di dipendenti. Sono forniti strumenti per monitorare lo stato e la partecipazione contemporaneamente a più discussioni utilizzando un modello di visualizzazione dei messaggi a thread, che rappresenta un compromesso ottimale tra l'assegnazione a stanze in Slack e uno spazio pubblico unico come Twitter. La visualizzazione contemporanea di tutte le discussioni a thread consente di coprire in un unico posto tutti i gruppi, mantenendo una logica separazione tra di essi.
Tra le funzionalità di Zulip, si segnala il supporto per l'invio di messaggi a utenti in modalità offline (i messaggi saranno consegnati al loro ritorno online), la conservazione della cronologia completa delle discussioni su server e strumenti per la ricerca nell'archivio, la possibilità di inviare file tramite Drag-and-drop, il supporto automatico per la sintassi nei blocchi di codice nei messaggi, un linguaggio di markup integrato per una rapida formattazione di elenchi e testi, strumenti per l'invio collettivo di notifiche, la possibilità di creare gruppi chiusi, integrazioni con Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter e altri servizi, e strumenti per associare etichette visive ai messaggi.
Novità principali:
- L'aspetto visivo è stato rielaborato e l'aspetto esteriore è stato modernizzato. Nel nuovo design viene utilizzata più attivamente la distinzione cromatica, con accentuazione visiva tramite il colore dello sfondo, le menzioni personali, le menzioni di gruppo e i messaggi attuali sono chiaramente evidenziati, mentre i titoli dei diversi canali (stream) sono separati tramite il colore.

Oltre alle informazioni sul tempo, nelle liste sono state aggiunte linee separatrici con l'indicazione dei giorni (oggi, ieri, ecc.) per una comprensione più chiara di quando è stato inviato il messaggio. È stato modificato il layout dei popup nell'interfaccia di composizione e modifica dei messaggi. Nei suggerimenti, è stata migliorata la presentazione delle informazioni sulle combinazioni di tasti.

- È stata aggiunta la possibilità di inviare un messaggio non immediatamente, ma a un'ora programmata. Ad esempio, è possibile posticipare l'invio del messaggio scritto durante la notte fino al mattino.
- È stata introdotta un'opzione per disattivare i canali, che interrompe la ricezione di notifiche sui messaggi. Tuttavia, per singoli argomenti è possibile riattivare le notifiche, garantendo un monitoraggio selettivo dei temi più interessanti nel canale.
- È stato semplificato il processo di modifica del destinatario durante la modifica di un messaggio non ancora inviato. È stata aggiunta la possibilità di scegliere il canale per l'invio e di passare dall'invio diretto all'utente all'invio nel canale, senza abbandonare l'interfaccia di modifica.

- Sono state aggiunte impostazioni per contrassegnare automaticamente i messaggi come letti dopo averli visualizzati. Ad esempio, è possibile disattivare il contrassegno automatico nella modalità di visualizzazione delle discussioni e segnare come letto solo durante la visualizzazione separata.
- Sono state aggiunte nuove combinazioni di tasti: "z" per aumentare la granularità della discussione fino alla visualizzazione dei singoli messaggi, "s" per passare alla discussione in cui è stato inviato il messaggio, "=" per impostare la reazione "👋".
- L'interfaccia per la configurazione dei permessi per lo spostamento dei messaggi è stata modificata. È stata introdotta la possibilità di definire chi e per quanto tempo può spostare i messaggi, indipendentemente dai diritti di modifica.

- Nell'interfaccia dell'amministratore è stata implementata l'apertura della mappa utente facendo clic sul nome utente nelle impostazioni o nelle liste dei follower.
- Nel modulo di esportazione è stata fornita la scelta tra i formati JSON e CSV, e sono stati aggiunti filtri per escludere specifici destinatari e messaggi con allegati durante l'esportazione.
- Il termine "Messaggi privati" è ora sostituito con "Messaggi inviati direttamente".
- È stata aggiunta un'impostazione che regola chi può vedere l'email fornita al momento dell'accesso. Ad esempio, i supervisori possono consentire ad altri supervisori di visualizzare l'email, ma non mostrarla ai partecipanti normali.
- È stato ampliato il numero di messaggi e argomenti mostrati nella barra laterale.
- Sono state aggiunte ulteriori richieste di conferma per azioni che richiedono attenzione, come contrassegnare tutti i messaggi come letti, eliminare l'ultimo utente e disattivare le notifiche.
- È stata garantita l'integrazione con la piattaforma Rundeck. È stata migliorata l'integrazione con GitHub.
- È stato aggiunto il supporto per Debian 12 e PostgreSQL 15.
- Sono state aggiornate le dipendenze, ad esempio il framework Django è stato aggiornato alla versione 4.2.
Fonte: opennet.ru




