เวอร์ชันหลักถัดไปได้รับการเผยแพร่แล้ว เลม - ในอนาคต การใช้งานเซิร์ฟเวอร์แบบรวมศูนย์และแบบรวมศูนย์ของเซิร์ฟเวอร์ Reddit (หรือ Hacker News, Lobsters) - ตัวรวบรวมลิงก์ในอนาคต เวลานี้ ปิดรายงานปัญหา 100 รายการแล้วเพิ่มฟังก์ชันใหม่ ปรับปรุงประสิทธิภาพและความปลอดภัย
เซิร์ฟเวอร์ใช้ฟังก์ชันการทำงานทั่วไปสำหรับไซต์ประเภทนี้:
- ชุมชนที่น่าสนใจที่สร้างและกลั่นกรองโดยผู้ใช้ - subreddits ในคำศัพท์ของ Reddit;
- ใช่ แต่ละชุมชนมีผู้ดูแลของตัวเองและตั้งกฎเกณฑ์
- การสร้างโพสต์ทั้งในรูปแบบของลิงก์ธรรมดาพร้อมตัวอย่างข้อมูลเมตาและบทความเต็มใน Markdown ที่มีความยาวหลายพันอักขระ
- การโพสต์ข้าม - การทำซ้ำโพสต์เดียวกันในชุมชนต่าง ๆ โดยมีตัวบ่งชี้ที่เกี่ยวข้องแสดงสิ่งนี้
- ความสามารถในการสมัครรับข้อมูลชุมชน โพสต์จากที่จะสร้างฟีดส่วนตัวของผู้ใช้
- แสดงความคิดเห็นในโพสต์ในรูปแบบต้นไม้อีกครั้งด้วยความสามารถในการจัดรูปแบบข้อความใน Markdown และแทรกรูปภาพ
- ให้คะแนนโพสต์และความคิดเห็นโดยใช้ปุ่ม "ถูกใจ" และ "ไม่ชอบ" ซึ่งรวมกันเป็นคะแนนที่ส่งผลต่อการแสดงและการเรียงลำดับ
- ระบบแจ้งเตือนแบบเรียลไทม์พร้อมข้อความป๊อปอัปเกี่ยวกับข้อความและโพสต์ที่ยังไม่ได้อ่าน
คุณสมบัติที่โดดเด่นของการนำไปใช้งานคือความเรียบง่ายและความสามารถในการปรับเปลี่ยนของอินเทอร์เฟซ: ฐานโค้ดเขียนด้วย Rust และ TypeScript โดยใช้เทคโนโลยี WebSocket อัปเดตเนื้อหาเพจแบบเรียลไทม์ทันที ในขณะที่ใช้พื้นที่หน่วยความจำไม่กี่กิโลไบต์ในหน่วยความจำของลูกค้า API ไคลเอ็นต์ได้รับการวางแผนสำหรับอนาคต
แน่นอนว่าไม่มีใครพลาดที่จะสังเกต การใช้งานสหพันธรัฐเซิร์ฟเวอร์ Lemmy เกือบจะพร้อมแล้ว ตามระเบียบการที่เป็นที่ยอมรับโดยทั่วไป กิจกรรมผับนำไปใช้ในโครงการอื่นๆอีกมากมาย ชุมชนที่ให้ความหลากหลาย. ด้วยความช่วยเหลือของสหพันธ์ ผู้ใช้เซิร์ฟเวอร์ Lemmy ต่างๆ และยิ่งกว่านั้น ผู้ใช้ของสมาชิกคนอื่นๆ ของเครือข่าย ActivityPub เช่น Mastodon และ Pleroma จะสามารถสมัครรับชุมชน แสดงความคิดเห็น และให้คะแนนโพสต์ได้ ไม่เพียงแต่ภายในเซิร์ฟเวอร์การลงทะเบียนของตนเองเท่านั้น แต่ยังรวมถึงคนอื่นด้วย นอกจากนี้ยังมีการวางแผนว่าจะใช้การสมัครสมาชิกกับผู้ใช้และเพิ่มฟีดส่วนกลางเช่นเดียวกับในไมโครบล็อกที่กล่าวถึง
การเปลี่ยนแปลงในรุ่นนี้:
- หน้าหลักจะแสดงฟีดพร้อมความคิดเห็นล่าสุด
- ธีมการออกแบบใหม่มากมาย รวมถึงแสงมาตรฐานใหม่ (ก่อนหน้านี้มืด)
- การแสดงตัวอย่างเนื้อหาที่ขยายได้ที่สร้างโดย iframely โดยตรงในฟีดและบนหน้าโพสต์
- ไอคอนที่ได้รับการปรับปรุง
- การเติมอีโมจิอัตโนมัติในขณะที่คุณพิมพ์ และรูปลักษณ์ของอินเทอร์เฟซสำหรับการเลือก
- ลดความซับซ้อนของการโพสต์ข้าม;
- และที่สำคัญที่สุดคือการแทนที่ pictshare ที่เขียนด้วย PHP ด้วย pict-rs ซึ่งเป็นการใช้งานใน Rust เพื่อจัดการไฟล์มีเดีย
- pictshare ถูกมองว่าเป็นโครงการที่มีปัญหาด้านความปลอดภัยและประสิทธิภาพร้ายแรง
ด้วย รายงานของนักพัฒนาที่ได้รับเงินทุนจำนวน 45,000 ยูโรจากองค์กร เอ็นเอ็นเน็ต.
เงินที่ได้รับมีการวางแผนเพื่อใช้ใน:
- ปรับปรุงการเข้าถึง;
- การดำเนินงานของชุมชนเอกชน
- การแนะนำเซิร์ฟเวอร์ Lemmy ใหม่
- การออกแบบระบบค้นหาใหม่
- การสร้างเว็บไซต์ที่เป็นมิตรพร้อมคำอธิบายโครงการ
- เครื่องมือการกลั่นกรองสำหรับการบล็อกและการเพิกเฉยต่อผู้ใช้
หากต้องการทำความคุ้นเคยกับเวอร์ชันเสถียรอย่างง่ายดาย คุณสามารถใช้เซิร์ฟเวอร์ภาษาอังกฤษที่ใหญ่ที่สุด - dev.lemy.ml. จับภาพหน้าจอ derpy.email.
ที่มา: linux.org.ru