È stato rilasciato Zulip 7, una piattaforma server per il deployment di messaggerie aziendali, ideale per facilitare la comunicazione tra i dipendenti e i gruppi di sviluppatori. Il progetto è stato originariamente sviluppato da Zulip ed è stato 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 software client è disponibile per Linux, Windows, macOS, Android e iOS, e un'interfaccia web integrata è anche fornita.
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:
- È stato rinnovato il design visivo e modernizzato l'aspetto esteriore. Nel nuovo layout si fa un uso più attivo dell'evidenziazione cromatica, si applicano sfondi colorati per attirare l'attenzione, e ci sono evidenze chiare delle menzioni personali, delle menzioni di gruppo e dei messaggi correnti, mentre i titoli dei diversi canali (stream) sono distinti tramite colori.

Oltre alle informazioni temporali nelle liste, sono state aggiunte linee divisorie indicanti i giorni (oggi, ieri, ecc.) per una comprensione più chiara di quando è stato inviato il messaggio. È stata modificata la grafica dei pop-up nell'interfaccia di composizione e modifica del messaggio. Nelle informazioni dei suggerimenti flottanti è stata migliorata la presentazione delle scorciatoie da tastiera.

- È stata aggiunta la possibilità di inviare un messaggio non immediatamente, ma in un momento specifico programmato. Ad esempio, un messaggio scritto di notte può essere programmato per essere inviato al mattino.
- È stata aggiunta un'opzione per silenziare i canali, disattivando le notifiche sui messaggi. Tuttavia, per argomenti specifici, è possibile ripristinare le notifiche, consentendo un monitoraggio selettivo degli argomenti 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 tra l'invio diretto all'utente e l'invio nel canale, senza lasciare l'interfaccia di modifica.

- Sono state aggiunte impostazioni per la marcatura automatica dei messaggi come letti dopo la visualizzazione. Ad esempio, è possibile disattivare la marcatura automatica in modalità di visualizzazione delle discussioni e marcare come letti solo durante la visualizzazione separata.
- Sono state aggiunte nuove combinazioni di tasti: "z" per aumentare i dettagli della discussione fino alla visualizzazione dei singoli messaggi, "s" per passare alla discussione in cui è stato inviato il messaggio, "=" per esprimere la reazione "👋".
- È stata modificata l'interfaccia per la configurazione dei permessi per lo spostamento dei messaggi. Ora è possibile 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 dell'utente facendo clic sul nome utente nelle impostazioni o nelle liste degli iscritti.
- Nel modulo di esportazione è stata fornita l'opzione 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" è stato sostituito con "Messaggi inviati direttamente".
- È stata aggiunta un'impostazione che definisce chi può vedere l'email fornita durante l'accesso. Ad esempio, gli accompagnatori possono consentire ad altri accompagnatori di visualizzare l'email, ma non mostrarla ai partecipanti comuni.
- È 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 assicurata l'integrazione con la piattaforma Rundeck. È stato migliorato 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




