Hubzilla 7.0 markazlashtirilmagan aloqa platformasining chiqarilishi

Oldingi yirik nashrdan taxminan olti oy o'tgach, markazlashtirilmagan ijtimoiy tarmoqlarni yaratish platformasining yangi versiyasi Hubzilla 7.0 nashr etildi. Loyiha markazlashtirilmagan Fediverse tarmoqlarida shaffof identifikatsiya tizimi va kirishni boshqarish vositalari bilan jihozlangan veb-nashr tizimlari bilan integratsiyalashgan aloqa serverini taqdim etadi. Loyiha kodi PHP va JavaScript-da yozilgan va MIT litsenziyasi ostida tarqatiladi; MySQL DBMS va uning vilkalari, shuningdek PostgreSQL ma'lumotlarni saqlash sifatida qo'llab-quvvatlanadi.

Hubzilla ijtimoiy tarmoq, forumlar, muhokama guruhlari, Wikis, maqola nashr qilish tizimlari va veb-saytlar sifatida ishlash uchun yagona autentifikatsiya tizimiga ega. Federativ o'zaro aloqa markazlashtirilmagan tarmoqlarda WWW orqali kontentni uzatish uchun WebMTA kontseptsiyasini amalga oshiradigan Zotning o'z protokoli asosida amalga oshiriladi va bir qator noyob funktsiyalarni ta'minlaydi, xususan, "Ko'chmanchi identifikatori" ichidagi shaffof autentifikatsiyani ta'minlaydi. Zot tarmog'i, shuningdek, turli xil tarmoq tugunlarida to'liq bir xil kirish nuqtalari va foydalanuvchi ma'lumotlar to'plamini ta'minlash uchun klonlash funktsiyasi. Boshqa Fediverse tarmoqlari bilan almashish ActivityPub, Diaspora, DFRN va OStatus protokollari yordamida qo'llab-quvvatlanadi. Hubzilla fayllarini saqlash WebDAV protokoli orqali ham mavjud. Bundan tashqari, tizim CalDAV voqealari va kalendarlari, shuningdek CardDAV noutbuklari bilan ishlashni qo'llab-quvvatlaydi.

Asosiy yangiliklar qatorida Hubzilla-ning asosiy xususiyatlaridan biri bo'lgan butunlay qayta ishlangan kirish huquqlari tizimini ta'kidlashimiz kerak. Refaktoring ish jarayonini soddalashtirish va shu bilan birga o'zaro aloqani yanada qulay tashkil etish bilan ko'proq moslashuvchanlikni ta'minlash imkonini berdi.

  • Kanal rollari soddalashtirildi. Endi 4 ta variant mavjud: “ommaviy”, “xususiy”, “jamoa forumi” va “odatiy”. Odatiy bo'lib, kanal "shaxsiy" sifatida yaratilgan.
  • Rollar foydasiga individual kontakt ruxsatlari olib tashlandi, bu endi har bir kontaktni qo'shishda talab hisoblanadi.
  • Kontakt rollarida kanal roli bilan belgilanadigan bitta standart oldindan o'rnatilgan. Shaxsiy kontakt rollari xohlagancha yaratilishi mumkin. Kontakt rollari ilovasida har qanday kontakt roli yangi ulanishlar uchun sukut bo'yicha o'rnatilishi mumkin.
  • Maxfiylik sozlamalari alohida sozlamalar moduliga ko'chirildi. Onlayn holat uchun ko'rinish sozlamalari va katalog va taklif sahifalaridagi yozuvlar profilga ko'chirildi.
  • Maxsus kanal roli tanlanganda, maxfiylik sozlamalarida kengaytirilgan konfiguratsiyalar mavjud. Ular dastlabki ogohlantirish oldilar va noto'g'ri tushunilishi mumkin bo'lgan ba'zi postlarga maslahatlar berildi.
  • Maxfiylik guruhlari, agar oʻrnatilgan boʻlsa, Maxfiylik guruhlari ilovasidan boshqarilishi mumkin. Yangi kontent uchun standart maxfiylik guruhi va yangi kontaktlar sozlamalari uchun standart maxfiylik guruhi ham u erga ko'chirildi.
  • Maxfiylik guruhlariga yangi mehmonlar qo'shilishi uchun mehmonlarga kirish huquqi qayta ishlab chiqilgan. Qulaylik uchun ochiladigan ro'yxatga shaxsiy resurslarga tezkor kirish havolalari qo'shildi.

Boshqa muhim o'zgarishlar:

  • Profil rasmingizni o'zgartirish uchun yaxshilangan foydalanuvchi interfeysi.
  • So'rovnomalarni ko'rsatish yaxshilandi.
  • Forum kanallari uchun so'rovlar bilan bog'liq xato tuzatildi.
  • Kontaktni o'chirishda ishlash yaxshilandi.
  • Eskirgan shaxsiy xabar kengaytmasi olib tashlandi. Buning o'rniga, jumladan, diaspora bilan almashish uchun standart to'g'ridan-to'g'ri xabar mexanizmi qo'llaniladi.
  • Socialauth kengaytmasini qo‘llab-quvvatlash va yaxshilash.
  • Har xil xatoliklar tuzatildi.

Ko'pgina ishlarning asosiy ishlab chiqaruvchisi Mario Vavti tomonidan NGI Zero ochiq manbali moliyalashtirish ko'magida amalga oshirildi.

Manba: opennet.ru

a Izoh qo'shish