Hubzilla 7.0 төвлөрсөн бус харилцааны платформыг гаргалаа

Өмнөх томоохон хувилбараас хойш зургаан сарын дараа төвлөрсөн бус нийгмийн сүлжээг бий болгох платформын шинэ хувилбар болох Hubzilla 7.0 хэвлэгдэн гарлаа. Төсөл нь төвлөрсөн бус Fediverse сүлжээнд ил тод таних систем, хандалтын хяналтын хэрэгслээр тоноглогдсон вэб хэвлэлийн системтэй нэгдсэн холбооны серверээр хангадаг. Төслийн код нь PHP болон JavaScript дээр бичигдсэн бөгөөд MIT лицензийн дагуу түгээгддэг; MySQL DBMS болон түүний сэрээ, мөн PostgreSQL нь өгөгдөл хадгалах хэлбэрээр дэмжигддэг.

Hubzilla нь нийгмийн сүлжээ, форум, хэлэлцүүлгийн бүлгүүд, Wikis, нийтлэл нийтлэх систем, вэб сайт хэлбэрээр ажиллах цорын ганц баталгаажуулалтын системтэй. Холбооны харилцан үйлчлэл нь Zot-ийн өөрийн протоколын үндсэн дээр хийгддэг бөгөөд энэ нь төвлөрсөн бус сүлжээнд WWW-ээр контент дамжуулах WebMTA концепцийг хэрэгжүүлдэг бөгөөд хэд хэдэн өвөрмөц функц, тухайлбал "Нүүдэлчдийн таних тэмдэг"-ийг ил тод баталгаажуулалтаар хангадаг. Zot сүлжээ, түүнчлэн янз бүрийн сүлжээний зангилаанууд дээр бүрэн ижил нэвтрэх цэгүүд болон хэрэглэгчийн өгөгдлийн багцыг хангах клончлох функц. ActivityPub, Diaspora, DFRN болон OStatus протоколуудыг ашиглан бусад Fediverse сүлжээнүүдтэй солилцохыг дэмждэг. Hubzilla файлын хадгалалтыг WebDAV протоколоор дамжуулан ашиглах боломжтой. Нэмж дурдахад систем нь CalDAV үйл явдал, хуанли, мөн CardDAV дэвтэртэй ажиллахыг дэмждэг.

Гол шинэлэг зүйлүүдийн дунд бид Hubzilla-ийн гол шинж чанаруудын нэг болох бүрэн шинэчлэгдсэн нэвтрэх эрхийн системийг тэмдэглэх нь зүйтэй. Рефакторинг нь ажлын явцыг хөнгөвчлөх, үүнтэй зэрэгцэн харилцан үйлчлэлийн илүү тохиромжтой зохион байгуулалттайгаар илүү уян хатан байдлыг хангах боломжийг олгосон.

  • Сувгийн үүргийг хялбаршуулсан. Одоо "нийтийн", "хувийн", "олон нийтийн форум" болон "захиалгат" гэсэн 4 хувилбараас сонгох боломжтой. Анхдагч байдлаар, суваг нь "хувийн" хэлбэрээр үүсгэгддэг.
  • Харилцагч тус бүрийг нэмэхэд одоо тавигдах шаардлага болсон дүрүүдийн төлөө хувь хүний ​​холбоо барих зөвшөөрлийг хассан.
  • Холбоо барих үүрэг нь сувгийн дүрээр тодорхойлогддог нэг өгөгдмөл урьдчилан тохируулгатай байдаг. Харилцагчийн дүрүүдийг хүссэнээр үүсгэж болно. Харилцагчийн үүрэг апп доторх шинэ холболтуудын хувьд дурын харилцагчийн үүргийг анхдагч байдлаар тохируулж болно.
  • Нууцлалын тохиргоог тусдаа тохиргооны модуль руу шилжүүлсэн. Онлайн статусын харагдах байдлын тохиргоо болон лавлах болон саналын хуудасны оруулгуудыг профайл руу шилжүүлсэн.
  • Тусгай сувгийн үүрэг сонгогдсон үед нууцлалын тохиргоонд нарийвчилсан тохиргоог хийх боломжтой. Тэдэнд анхан шатны сэрэмжлүүлэг ирсэн бөгөөд буруугаар ойлгогдож болзошгүй зарим нийтлэлд зөвлөмж өгсөн.
  • Хэрэв суулгасан бол Нууцлалын бүлгүүдийг Нууцлалын бүлгүүдийн апп-аас удирдах боломжтой. Шинэ контентын өгөгдмөл нууцлалын бүлэг болон шинэ харилцагчдын тохиргооны өгөгдмөл нууцлалын бүлгийг мөн тийш шилжүүлсэн.
  • Шинэ зочдыг нууцлалын бүлгүүдэд нэмэх боломжийг олгох үүднээс зочны хандалтыг дахин зохион бүтээсэн. Тохиромжтой болгох үүднээс унадаг жагсаалтад хувийн нөөцөд хурдан нэвтрэх холбоосыг нэмсэн.

Бусад чухал өөрчлөлтүүд:

  • Профайлынхаа зургийг өөрчлөх хэрэглэгчийн интерфэйсийг сайжруулсан.
  • Судалгааны дэлгэцийг сайжруулсан.
  • Форумын сувгуудын санал асуулгын алдааг зассан.
  • Харилцагчийг устгах үед гүйцэтгэл сайжирсан.
  • Хуучирсан хувийн мессежийн өргөтгөлийг устгасан. Үүний оронд диаспоратай солилцоо хийх зэрэгт шууд мессежийн стандарт механизмыг ашигладаг.
  • Socialauth өргөтгөлийн дэмжлэг, сайжруулалт.
  • Төрөл бүрийн алдаа засварууд.

Ихэнх ажлыг үндсэн хөгжүүлэгч Марио Вавти NGI Zero нээлттэй эхийн санхүүжилтээр хийсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх