การเปิดตัวแพลตฟอร์มการสื่อสารแบบกระจายอำนาจ Hubzilla 7.0

หลังจากผ่านไปประมาณหกเดือนนับตั้งแต่การเปิดตัวครั้งใหญ่ครั้งก่อน Hubzilla 7.0 เวอร์ชันใหม่ของแพลตฟอร์มสำหรับการสร้างเครือข่ายโซเชียลแบบกระจายอำนาจก็ได้รับการเผยแพร่แล้ว โปรเจ็กต์นี้จัดเตรียมเซิร์ฟเวอร์การสื่อสารที่ทำงานร่วมกับระบบการเผยแพร่เว็บ พร้อมด้วยระบบระบุตัวตนที่โปร่งใสและเครื่องมือควบคุมการเข้าถึงในเครือข่าย Fediverse แบบกระจายอำนาจ รหัสโครงการเขียนด้วย PHP และ JavaScript และเผยแพร่ภายใต้ลิขสิทธิ์ MIT MySQL DBMS และทางแยก รวมถึง PostgreSQL ได้รับการรองรับเป็นที่จัดเก็บข้อมูล

Hubzilla มีระบบการตรวจสอบความถูกต้องเพียงระบบเดียวเพื่อทำงานเป็นเครือข่ายโซเชียล ฟอรัม กลุ่มสนทนา วิกิ ระบบเผยแพร่บทความ และเว็บไซต์ การโต้ตอบแบบสหพันธรัฐดำเนินการบนพื้นฐานของโปรโตคอลของ Zot ซึ่งใช้แนวคิด WebMTA สำหรับการส่งเนื้อหาผ่าน WWW ในเครือข่ายแบบกระจายอำนาจ และมอบฟังก์ชันที่เป็นเอกลักษณ์จำนวนหนึ่ง โดยเฉพาะอย่างยิ่งการตรวจสอบสิทธิ์แบบ end-to-end ที่โปร่งใส "Nomadic Identity" ภายใน เครือข่าย Zot รวมถึงฟังก์ชันการโคลนเพื่อให้แน่ใจว่าจุดล็อกอินและชุดข้อมูลผู้ใช้ที่เหมือนกันทุกประการบนโหนดเครือข่ายต่างๆ รองรับการแลกเปลี่ยนกับเครือข่าย Fediverse อื่นๆ โดยใช้โปรโตคอล ActivityPub, Diaspora, DFRN และ OStatus พื้นที่จัดเก็บไฟล์ Hubzilla ยังมีให้บริการผ่านโปรโตคอล WebDAV นอกจากนี้ ระบบยังรองรับการทำงานกับกิจกรรมและปฏิทิน CalDAV รวมถึงสมุดบันทึก CardDAV

ในบรรดานวัตกรรมหลักๆ เราควรสังเกตระบบสิทธิ์การเข้าถึงที่ออกแบบใหม่ทั้งหมด ซึ่งเป็นหนึ่งในคุณสมบัติหลักของ Hubzilla การปรับโครงสร้างใหม่ทำให้ขั้นตอนการทำงานง่ายขึ้น และในขณะเดียวกันก็ให้ความยืดหยุ่นมากขึ้นด้วยการจัดระเบียบปฏิสัมพันธ์ที่สะดวกยิ่งขึ้น

  • บทบาทของช่องได้รับการทำให้ง่ายขึ้น ขณะนี้มีตัวเลือกให้เลือก 4 แบบ: "สาธารณะ", "ส่วนตัว", "ฟอรัมชุมชน" และ "กำหนดเอง" ตามค่าเริ่มต้น ช่องจะถูกสร้างขึ้นเป็น "ส่วนตัว"
  • สิทธิ์ในการติดต่อส่วนบุคคลถูกตัดออกเพื่อสนับสนุนบทบาท ซึ่งขณะนี้เป็นข้อกำหนดในการเพิ่มผู้ติดต่อแต่ละราย
  • บทบาทของผู้ติดต่อมีค่าที่ตั้งล่วงหน้าเริ่มต้นหนึ่งค่า ซึ่งกำหนดโดยบทบาทของช่องทาง สามารถสร้างบทบาทผู้ติดต่อแบบกำหนดเองได้ตามต้องการ บทบาทผู้ติดต่อใดๆ สามารถตั้งค่าเป็นค่าเริ่มต้นสำหรับการเชื่อมต่อใหม่ในแอปบทบาทผู้ติดต่อได้
  • การตั้งค่าความเป็นส่วนตัวถูกย้ายไปยังโมดูลการตั้งค่าแยกต่างหาก การตั้งค่าการมองเห็นสำหรับสถานะออนไลน์และรายการในไดเรกทอรีและหน้าข้อเสนอถูกย้ายไปยังโปรไฟล์แล้ว
  • การกำหนดค่าขั้นสูงมีอยู่ในการตั้งค่าความเป็นส่วนตัวเมื่อเลือกบทบาทของช่องทางที่กำหนดเอง พวกเขาได้รับคำเตือนเบื้องต้นและบางโพสต์ที่อาจเข้าใจผิดได้รับคำแนะนำ
  • กลุ่มความเป็นส่วนตัวสามารถจัดการได้จากแอปกลุ่มความเป็นส่วนตัว หากติดตั้งไว้ กลุ่มความเป็นส่วนตัวเริ่มต้นสำหรับเนื้อหาใหม่และกลุ่มความเป็นส่วนตัวเริ่มต้นสำหรับการตั้งค่าผู้ติดต่อใหม่ก็ถูกย้ายไปที่นั่นด้วย
  • การเข้าถึงของแขกได้รับการออกแบบใหม่เพื่อให้สามารถเพิ่มแขกใหม่ในกลุ่มความเป็นส่วนตัวได้ เพิ่มลิงก์การเข้าถึงด่วนไปยังทรัพยากรส่วนตัวลงในรายการแบบเลื่อนลงเพื่อความสะดวก

การเปลี่ยนแปลงที่สำคัญอื่นๆ:

  • อินเทอร์เฟซผู้ใช้ที่ได้รับการปรับปรุงสำหรับการเปลี่ยนรูปโปรไฟล์ของคุณ
  • ปรับปรุงการแสดงแบบสำรวจ
  • แก้ไขข้อบกพร่องด้วยโพลสำหรับช่องฟอรั่ม
  • ปรับปรุงประสิทธิภาพเมื่อลบผู้ติดต่อ
  • ลบส่วนขยายการส่งข้อความส่วนตัวที่ล้าสมัยแล้ว รวมถึงการแลกเปลี่ยนกับ Diaspora จะใช้กลไกการส่งข้อความโดยตรงมาตรฐานแทน
  • การสนับสนุนและการปรับปรุงสำหรับส่วนขยาย Socialauth
  • แก้ไขข้อผิดพลาดต่างๆ

งานส่วนใหญ่ดำเนินการโดย Mario Vavti ผู้พัฒนาหลักโดยได้รับการสนับสนุนจากเงินทุนโอเพ่นซอร์สของ NGI Zero

ที่มา: opennet.ru

เพิ่มความคิดเห็น