A fost publicat un nou release al platformei pentru construirea rețelelor sociale descentralizate Hubzilla 5.6. Proiectul oferă un server de comunicație, integrabil cu sistemele de publicare web, dotat cu un sistem transparent de identificare și cu instrumente de gestionare a accesului în rețelele descentralizate Fediverse. Codul proiectului este scris în PHP și JavaScript și este distribuit sub licența MIT, susținând ca sistem de stocare baze de date MySQL și fork-urile acestuia, precum și PostgreSQL.
Hubzilla dispune de un sistem unic de autentificare pentru a funcționa ca rețea socială, forumuri, grupuri de discuții, Wiki, sisteme de publicare a articolelor și site-uri web. Interacțiunea federativă se realizează pe baza propriului protocol Zot, care implementează conceptul WebMTA pentru transferul de conținut prin WWW în rețele descentralizate și oferă o serie de funcții unice, în special autentificarea transparentă de capăt la capăt «Identitate Nomadică» în interiorul rețelei Zot, precum și funcția de clonare pentru a asigura puncte de acces complet identice și seturi de date utilizator pe diferite noduri ale rețelei. Se susține schimbul cu alte rețele Fediverse utilizând protocoalele ActivityPub, Diaspora, DFRN și OStatus. Stocarea de fișiere Hubzilla este, de asemenea, disponibilă prin protocolul WebDAV. În plus, sistemul suportă lucrul cu evenimente și calendare CalDAV, precum și cu liste de contacte CardDAV.
În noul release, pe lângă numeroasele îmbunătățiri și corecturi tradiționale, au fost adăugate o serie de inovații importante:
- Modulul de înregistrare a utilizatorilor a fost complet reproiectat. Acum, în timpul înregistrării, este disponibilă o ajustare fină a parametrilor, inclusiv intervalele de timp, numărul maxim de înregistrări pe o perioadă, confirmarea și verificarea utilizatorilor. Ultima a devenit posibilă fără utilizarea adresei de e-mail.
- Modulul sistemului de invitație pentru utilizatori în Hubzilla a fost îmbunătățit, aducând posibilitatea de a redefini șabloanele de invitație și implementând suportul pentru limbi.
- A fost adăugat un modul complet funcțional de suport pentru stocarea sesiunilor în baza de date rezidentă Redis. Acest lucru poate fi util pentru a crește reacția sistemului în cazul marilor servere Hubzilla.
- Au fost efectuate lucrări pentru îmbunătățirea eficienței procesării unor procese, ceea ce a avut un impact pozitiv asupra performanței generale a sistemului.
Sursa: opennet.ro
