انتشار پلت فرم ارتباطی غیر متمرکز Hubzilla 5.6

نسخه جدیدی از پلتفرم ساخت شبکه های اجتماعی غیرمتمرکز Hubzilla 5.6 منتشر شد. این پروژه یک سرور ارتباطی را فراهم می کند که با سیستم های انتشار وب ادغام می شود، مجهز به یک سیستم شناسایی شفاف و ابزارهای کنترل دسترسی در شبکه های غیرمتمرکز Fediverse. کد پروژه به زبان PHP و جاوا اسکریپت نوشته شده است و تحت مجوز MIT توزیع می شود؛ MySQL DBMS و فورک های آن و همچنین PostgreSQL به عنوان ذخیره سازی داده ها پشتیبانی می شوند.

Hubzilla دارای یک سیستم احراز هویت واحد است که به عنوان یک شبکه اجتماعی، انجمن ها، گروه های گفتگو، ویکی ها، سیستم های انتشار مقاله و وب سایت ها کار می کند. تعامل فدرال بر اساس پروتکل خود Zot انجام می‌شود که مفهوم WebMTA را برای انتقال محتوا از طریق WWW در شبکه‌های غیرمتمرکز پیاده‌سازی می‌کند و تعدادی عملکرد منحصربه‌فرد، به‌ویژه، احراز هویت شفاف از پایان به انتها "هویت Nomadic" را در داخل ارائه می‌کند. شبکه Zot، و همچنین یک تابع شبیه سازی برای اطمینان از نقاط کاملاً یکسان ورود به سیستم و مجموعه داده های کاربر در گره های مختلف شبکه. تبادل با سایر شبکه های Fediverse با استفاده از پروتکل های ActivityPub، Diaspora، DFRN و Ostatus پشتیبانی می شود. ذخیره سازی فایل Hubzilla نیز از طریق پروتکل WebDAV در دسترس است. علاوه بر این، این سیستم از کار با رویدادها و تقویم های CalDAV و همچنین نوت بوک های CardDAV پشتیبانی می کند.

در نسخه جدید، علاوه بر بسیاری از بهبودها و اصلاحات سنتی، تعدادی نوآوری مهم اضافه شده است:

  • ماژول ثبت نام کاربر کاملاً بازطراحی شده است. اکنون هنگام ثبت نام، تنظیم دقیق پارامترهای آن از جمله فواصل زمانی، حداکثر تعداد ثبت نام در هر دوره، تأیید و تأیید کاربران در دسترس قرار گرفته است. دومی بدون استفاده از آدرس ایمیل امکان پذیر شد.
  • ماژول سیستم دعوت کاربر در Hubzilla با قابلیت نادیده گرفتن الگوهای دعوت و پشتیبانی از زبان بهبود یافته است.
  • یک ماژول برای پشتیبانی کامل برای ذخیره جلسات در پایگاه داده Redis مقیم اضافه شده است. این می تواند برای افزایش پاسخگویی سرورهای بزرگ Hubzilla مفید باشد.
  • کارهایی برای بهبود کارایی پردازش تعدادی از فرآیندها انجام شده است که تأثیر مثبتی بر عملکرد کلی سیستم دارد.

منبع: opennet.ru

اضافه کردن نظر