การเปิดตัว Mastodon 3.0 แพลตฟอร์มสำหรับการสร้างเครือข่ายโซเชียลแบบกระจายอำนาจ

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

โค้ดฝั่งเซิร์ฟเวอร์ของโปรเจ็กต์เขียนด้วยภาษา Ruby โดยใช้ Ruby on Rails และอินเทอร์เฟซไคลเอนต์เขียนด้วย JavaScript โดยใช้ไลบรารี React.js และ Redux ข้อความต้นฉบับ การแพร่กระจาย ได้รับอนุญาตภายใต้ AGPLv3 นอกจากนี้ยังมีส่วนหน้าแบบคงที่สำหรับการเผยแพร่ทรัพยากรสาธารณะ เช่น โปรไฟล์และสถานะ การจัดเก็บข้อมูลถูกจัดระเบียบโดยใช้ PostgreSQL และ Redis
เปิดให้ API เพื่อการพัฒนา เพิ่มเติม และการเชื่อมต่อแอปพลิเคชันภายนอก (มีไคลเอนต์สำหรับ Android, iOS และ Windows คุณสามารถสร้างบอทได้)

รุ่นใหม่นี้มีความโดดเด่นในเรื่องของการยุติการสนับสนุนโปรโตคอล
OStatus ซึ่งให้ความเข้ากันได้กับโซลูชันรุ่นเก่าที่ใช้ StatusNet และ GNU Social. ขอแนะนำให้ใช้โปรโตคอล ActivityPub แทน OStatus เว็บอินเตอร์เฟสได้เพิ่มการรองรับไดเร็กทอรีโปรไฟล์, เครื่องเล่นเสียงในตัว, ระบบเติมข้อความอัตโนมัติสำหรับการป้อนแฮชแท็ก, แท็ก “ไม่พร้อมใช้งาน” สำหรับไฟล์แนบมัลติมีเดียที่ถูกลบ, ตัวเลือกในการปิดใช้งานการอัปเดตแบบเรียลไทม์, การเลื่อนอย่างราบรื่น และ กล่องโต้ตอบสำหรับการย้ายบัญชี ใช้งานการสนับสนุนสำหรับการตรวจสอบสิทธิ์แบบสองปัจจัยพร้อมการยืนยันเพิ่มเติมทางอีเมล การสนับสนุนแฮชแท็กได้รับการขยายและเพิ่มความแม่นยำในการค้นหา เพิ่มองค์ประกอบการตรวจสอบสแปม

ที่มา: opennet.ru

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