Ilmus Zulip 5, serveriplatvorm, mis on mÔeldud ettevÔtte sÔnumside lahenduste juurutamiseks, et korraldada töötajate ja arendusmeeskondade vaheline suhtlemine. Projekt loodi algselt Zulipi ettevÔtte poolt ja muudeti avatud lÀhtekoodiga pÀrast selle omandamist Dropboxi poolt, kasutades Apache 2.0 litsentsi. Serveripoolne kood on kirjutatud Pythonis, kasutades Django raamistikku. Klientrakendus on saadaval Linuxi, Windowsi, macOS, Androidi ja iOS-i jaoks, samuti pakutakse sisseehitatud veebiliidest.
SĂŒsteem toetab nii vahetut suhtlemist kahe isiku vahel kui ka grupiarutelude korraldamist. Zulipit vĂ”ib vĂ”rrelda Slackiga ning seda saab pidada ettevĂ”ttesiseseks Twitteri analoogiks, mida kasutatakse suure töötajate rĂŒhma jaoks tööalaste kĂŒsimuste aruteluks. Pakutakse vahendeid mitme arutelu seisundi ja osaluse jĂ€lgimiseks samal ajal, kasutades niitide pĂ”hist sĂ”numite kuvamise mudelit, mis on optimaalne kompromiss Slacki toatugede ja Twitteri ĂŒhtse avaliku ruumi vahel. KĂ”igi arutelude samaaegne niitide kuvamine vĂ”imaldab ĂŒhes kohas katta kĂ”ik rĂŒhmad, sĂ€ilitades samas nende vahel loogilise jaotuse.
Zulipi vĂ”imalused hĂ”lmavad ka sĂ”numite saatmise toetust kasutajale offline-reĆŸiimis (sĂ”numid toimetatakse kohale pĂ€rast online'i ilmumist), tĂ€ieliku arutelu ajaloo sĂ€ilitamist serveril ja leid, mis aitavad arhiivis otsingut teha, failide drag-and-drop reĆŸiimis saatmine, automaatne sĂŒntaksi rĂ”hutamine edasi saadetavates koodiblokkides, sisseehitatud mĂ€rgistuskeel kiireks loendite vormindamiseks ja tekstivorminguks, grupi teavituste saatmise vahendid, suletud rĂŒhmade loomise vĂ”imalus, integratsioon Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter ja teiste teenustega, visuaalsete siltide kinnitamise vahendid sĂ”numitele.
PÔhilised uuendused:
- Kasutajatele on antud vĂ”imalus seadistada emotikonide kujul olekud lisaks olekusĂ”numitele. Oleku emotikonid kuvatakse kĂŒlgpaneelis, sĂ”numite voos ja sĂ”numi koostamise vĂ€ljas. Emotikonide animatsioon mĂ€ngitakse tagasi ainult siis, kui kursor on sĂŒmboli kohal.

- SĂ”numi koostamise ala vĂ€limus on ĂŒmber kujundatud ja redigeerimisvĂ”imalusi laiendatud. Teksti esiletoomiseks on lisatud vormindamisnupud, lingi lisamine ja aja mÀÀramine. Suuremate sĂ”numite puhul vĂ”ib sisestusvĂ€li nĂŒĂŒd laieneda, kuni see tĂ€idab kogu ekraani.

- Lisatud on vĂ”imalus tĂ€histada teemasid lahendatud, mis on mugav visuaalselt mĂ€rkida, et teatud ĂŒlesanded on lĂ”petatud.
- SĂ”numisse on lubatud sisestada kuni 20 pilti, mis nĂŒĂŒd kuvatakse vĂ”rgu jĂ€rgi joondatuna. TĂ€iustatud on tĂ€isekraanvaate kasutajaliides pilte vaadates, kus on parendatud zoomimist, liikumist ja sildistamist.
- MullitÔukete ja dialoogide stiili on muudetud.
- Pakkuda on vĂ”imalus seada kontekstuaalseid linke sĂ”numile vĂ”i vestlusele probleemide lahendamisel, foorumivestluses, e-kirjade suhtlemisel ja igasugustes muudes rakendustes. PĂŒsilinkide puhul on tagatud suunamine kehtivale sĂ”numile, kui sĂ”num viiakse teise teema vĂ”i jaotisse. Lisatud on tugi linkide seadmiseks eraldi sĂ”numitele arutelu ahelas.
- Lisatud on funktsioon, mis vÔimaldab kuvada avaldamiste sektsioone (stream) veebis vÔimalusega vaadata ilma konto loomata.

- Adminile on antud vÔimalus mÀÀrata vaikimisi isiklikud seaded, mis kehtivad uutele kasutajatele. NÀiteks saab muuta teemat ja ikoonikomplekti, lubada teavituste kuvamise jms.
- Lisatud tugi mÀÀratud kehtivusajaga kutsete saatmiseks. Kui kasutaja on blokeeritud, blokeeritakse automaatselt ka kÔik talle saadetud kutse.
- Serveris on rakendatud autentimise vĂ”imalus OpenID Connect protokolli kaudu, lisaks sellistele meetoditele nagu SAML, LDAP, Google, GitHub ja Azure Active Directory. SAML-i kaudu autentimise puhul on lisatud tugi kohandatud profiilivĂ€ljade sĂŒnkroniseerimiseks ja konto automaatseks loomiseks. Lisatud tugi SCIM protokollile kasutajakontode sĂŒnkroniseerimiseks vĂ€lise andmebaasiga.
- Lisatud tugi kĂ€ivitamiseks serverid ARM arhitektuuriga sĂŒsteemidel, sealhulgas Apple'i arvutitel, millel on M1 kiip.
Allikas: opennet.ru



