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

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

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

در میان نوآوری های اصلی باید به سیستم حقوق دسترسی کاملاً بازطراحی شده اشاره کرد که یکی از ویژگی های کلیدی Hubzilla است. بازسازی مجدد این امکان را فراهم می کند که گردش کار را ساده کرده و در عین حال انعطاف پذیری بیشتری را با سازماندهی راحت تر تعامل فراهم کند.

  • نقش های کانال ساده شده است. اکنون 4 گزینه ممکن برای انتخاب وجود دارد: «عمومی»، «خصوصی»، «انجمن انجمن» و «سفارشی». به طور پیش فرض، کانال به عنوان "خصوصی" ایجاد می شود.
  • مجوزهای تماس فردی به نفع نقش‌ها حذف شده‌اند، که اکنون هنگام اضافه کردن هر مخاطب الزامی است.
  • نقش های مخاطب یک پیش تنظیم پیش فرض دارند که با نقش کانال تعیین می شود. نقش های تماس سفارشی را می توان به دلخواه ایجاد کرد. هر نقش مخاطب را می توان به عنوان پیش فرض برای اتصالات جدید در برنامه نقش های مخاطب تنظیم کرد.
  • تنظیمات حریم خصوصی به یک ماژول تنظیمات جداگانه منتقل شده است. تنظیمات نمایان بودن وضعیت آنلاین و ورودی‌های موجود در صفحه فهرست و پیشنهاد به نمایه منتقل شده‌اند.
  • هنگامی که نقش کانال سفارشی انتخاب شده است، پیکربندی های پیشرفته در تنظیمات حریم خصوصی در دسترس هستند. آنها یک اخطار اولیه دریافت کردند و به برخی از پست‌ها که ممکن است اشتباه گرفته شود نکاتی داده شد.
  • در صورت نصب، می‌توان گروه‌های حریم خصوصی را از برنامه Privacy Groups مدیریت کرد. گروه حریم خصوصی پیش‌فرض برای محتوای جدید و گروه حریم خصوصی پیش‌فرض برای تنظیمات مخاطبین جدید نیز به آنجا منتقل شده‌اند.
  • دسترسی مهمان دوباره طراحی شده است تا مهمانان جدید به گروه های حریم خصوصی اضافه شوند. پیوندهای دسترسی سریع به منابع خصوصی برای راحتی به لیست کشویی اضافه شده است.

سایر تغییرات مهم:

  • رابط کاربری بهبود یافته برای تغییر عکس نمایه شما.
  • نمایش بهبود یافته نظرسنجی ها
  • رفع اشکال در نظرسنجی برای کانال های انجمن.
  • عملکرد بهبود یافته هنگام حذف یک مخاطب.
  • پسوند پیام خصوصی قدیمی حذف شد. در عوض، از جمله برای مبادلات با دیاسپورا، مکانیسم استاندارد پیام مستقیم استفاده می شود.
  • پشتیبانی و بهبود برای افزونه Socialauth.
  • رفع اشکال مختلف

بسیاری از کارها توسط توسعه‌دهنده اصلی ماریو واوتی با پشتیبانی منابع مالی منبع باز NGI Zero انجام شد.

منبع: opennet.ru

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