Objavljeno je izdanje Mattermost 7.0 sistema za razmenu poruka, čiji je cilj da obezbedi komunikaciju između programera i zaposlenih u preduzeću. Kod za serversku stranu projekta je napisan u Go i distribuira se pod MIT licencom. Web sučelje i mobilne aplikacije su napisane u JavaScript-u koristeći React; desktop klijent za Linux, Windows i macOS je izgrađen na Electron platformi. MySQL i PostgreSQL se mogu koristiti kao DBMS.
Mattermost je pozicioniran kao otvorena alternativa komunikacijskom sistemu Slack i omogućava vam da primate i šaljete poruke, datoteke i slike, pratite istoriju razgovora i primate obaveštenja na pametnom telefonu ili računaru. Podržani su moduli za integraciju pripremljeni za Slack, kao i velika kolekcija prilagođenih modula za integraciju sa Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN i RSS/Atom .
Glavne inovacije:
- Podrška za skupljene niti s odgovorima je stabilizirana i omogućena prema zadanim postavkama. Komentari su sada skupljeni i ne zauzimaju prostor u glavnoj niti poruka. Informacije o prisutnosti komentara prikazuju se u obliku oznake „N odgovora“, klikom na koju vodi do proširenja odgovora u bočnoj traci.
- Predložena je testna verzija novih mobilnih aplikacija za Android i iOS, u kojoj je modernizirano sučelje i pojavila se mogućnost rada sa nekoliko Mattermost servera odjednom.
- Implementirana je eksperimentalna podrška za glasovne pozive i dijeljenje ekrana. Glasovni pozivi su dostupni iu desktop i mobilnim aplikacijama, kao i na web interfejsu. Tokom glasovnog razgovora, tim može istovremeno nastaviti tekstualno ćaskanje, upravljati projektima i zadacima, pregledavati kontrolne liste i raditi bilo šta drugo u Mattermostu bez prekidanja poziva.
- Interfejs za komunikaciju u kanalima uključuje panel sa alatima za formatiranje poruka, što vam omogućava da koristite markup bez učenja Markdown sintakse.
- Ugrađeni (inline) uređivač kontrolne liste („Playbooks“) je dodat, koji vam omogućava da mijenjate liste tipičnih poslova za timove u različitim situacijama lokalno iz glavnog interfejsa, bez otvaranja zasebnih dijaloga.
- Dodate informacije o korištenju kontrolnih lista od strane timova u statistički izvještaj.
- Moguće je povezati rukovaoce i radnje (na primjer, slanje obavijesti na određene kanale) koje se pozivaju kada se ažurira stanje kontrolne liste.
- Eksperimentalna bočna traka aplikacija implementirana je s najčešće korištenim dodacima i ugrađenim aplikacijama (na primjer, za integraciju s vanjskim servisima kao što je Zoom).
- Omogućeno formiranje DEB i RPM paketa sa desktop aplikacijom. Paketi pružaju podršku za Debian 9+, Ubuntu 18.04+, CentOS/RHEL 7 i 8.
izvor: opennet.ru