Converse.js 13.0.0 tuo fiksuja domain- ja viestinhallintaominaisuuksia
Converse.js 13.0.0 tuo kolme merkittävää parannusta XMPP-pohjaisiin chat-sovelluksiin
Converse.js:llä rakennetut reaaliaikaiset chat-ominaisuudet ovat usein kiinni pienistä yksityiskohdista. Uuden 13.0.0-version parannukset eivät uudista pohjaa, mutta tekevät kehittäjien arjesta selvästi helpompaa.
Älykäs domain-hallinta vähentää asetusten säätöä
Monissa XMPP-toteutuksissa käyttäjät joutuvat jatkuvasti pohtimaan oikeaa domainia. Kun lisätään uusia kontakteja tai aloitetaan keskusteluja, väärän domainin valinta tai JID-osoitteen virheellinen muotoilu voi aiheuttaa turhaa säätämistä.
Uusi versio ratkaisee ongelman antamalla mahdollisuuden asettaa default- tai locked domain, joka otetaan automaattisesti käyttöön kontaktien lisäämisessä ja chatien aloituksessa. Tämä auttaa erityisesti:
- yritysratkaisuissa, joissa kaikki käyttäjät kuuluvat tiettyyn domainiin
- monivuokraajaratkaisuissa, jotka toimivat eri domainien takana
- IoT- ja bottiratkaisuissa, jossa osoitteiden on oltava ennakoitavia
MUC-domainin siistiminen parantaa huoneen osoitteita
Multi-User Chat (MUC) -huoneiden osoitteiden käsittely on ollut aikaisemmin ongelmallista. Kun domain oli lukittu, se saattoi sekoittaa huoneen JID-osoitteiden käsittelyyn, ja huoneeseen liittyminen ei onnistunut oikein.
Uusi versio ratkaisee ongelman poistamalla locked MUC domainin huoneen osoitteesta. Käyttäjät voivat now tyyppiä tai paste-ta huoneen osoitteet ilman huolta, että domainia lisätään automaattisesti.
XEP-0444-tuki mahdollistaa viestien peruutuksen
XEP-0444 on XMPP-laajennus, joka mahdollistaa viestien peruutuksen. Tämä vastaa käyttäjäntarpeisiin, joka käyttäjät ovat nyt saaneet WhatsAppissa, Slackissa ja muissa chat-sovelluksissa.
Tämä mahdollistaa:
- käyttäjien mahdollisuuden korjata kirjoitusvirheitä tai perua vahingossa lähetettyjä viestejä
- paremman yksityisyyden hallinnan
- XMPP-standardin mukaisen peruutuksen,而不是 proprietary hack
Mitä tämä tarkoittaa käytännössä
Jos käytat Converse.js:ää tuotantokäytössä, 13.0.0-version päivitys tuottaa suoraan käytännön parannuksia:
✓ Vähemmän tukipalautetta väärin muotoilluista JIDeista
✓ Moderni chat UX -vertautuu XMPP-toteutuksiin
✓ Parempi domain-isolaatio monivuokraajaratkaisuissa
✓ Standardipohjainen peruutustoiminto ilman custom-ominaisuuksia
XMPP:n kehitys
XMPP on edelleen kehittymässä, mutta parannukset kuten 13.0.0-version avaa tilaa realistista käyttöympäristöön. Converse.js-tiimi havaitsi käytännön ongelmat ja ratkaisivat ne pragmatically.
Hosting ja turvallisuus
Robustit XMPP-toteutukset vaativat WebSocket-yhteyksiä ja SSL-suojausta. NameOcean tarjoaa cloud hosting -alustan, joka parhaiten suoriutuu WebSocket-yhteyksistä ja SSL-sertifikaattien automatiikkaa.