Плерома 2.1


Плерома 2.1

Сонирхогчид шинэ хувилбарыг танилцуулж байгаадаа баяртай байна плерома - Elixir хэл дээр бичигдсэн текст тэмдэглэгээ бүхий блог хөтлөх серверүүд, W3C стандартчилсан нэгдсэн сүлжээний протоколыг ашигладаг. ActivityPub. Энэ нь хоёр дахь хамгийн түгээмэл серверийн хэрэгжилт.


Хамгийн ойрын өрсөлдөгч төсөлтэй харьцуулбал - MastodonRuby хэл дээр бичигдсэн бөгөөд ижил ActivityPub сүлжээнд ажилладаг Pleroma нь жижиг хэмжээтэй, гаднаас хамаарал багатай тул илүү олон тохиргоонд засвар үйлчилгээ хийх, ажиллуулахад хямд болгодог. Үүний зэрэгцээ, энэ нь функциональ байдлын зардлаар бүтдэггүй, харин эсрэгээр, Pleroma-д хамаагүй бага хязгаарлалт, илүү тохируулах боломжтой байдаг бол Мастодонд энэ нь ихэвчлэн хатуу код байх болно. Нэмж дурдахад Pleroma Mastodon API-г хэрэгжүүлдэг бөгөөд энэ нь Mastodon-ийн үйлчлүүлэгчийн програмууд, тэр ч байтугай Pleroma вэб интерфэйстэй хамт ирдэг вэб интерфэйсийг ашиглах боломжийг олгодог.

Твиттер болон бусад өмчийн төвлөрсөн үйлчилгээний хэрэглэгчдийн хувьд Pleroma нь тохируулж болох хязгаарлалтын улмаас сонирхолтой байж магадгүй юм. Нийтлэл бүрт 5000 тэмдэгт анхдагч, Markdown дахь текстийг форматлах/BBCode/HTML, өргөтгөсөн профайл, олон интерфейс - сонгодог хэв маяг болон Tweet тавцангийн аль алинд нь, захиалгат эможи болон наалт, сэдэвт хөдөлгүүр интерфэйс болон бусад олон. Гэхдээ нэг чухал онцлог нь нэгдсэн сүлжээний мөн чанар юм: та өөрт таалагдсан дүрэм журамтай, үзэгчтэй серверийг сонгох, эсвэл өөрийн гэсэн зохион байгуулалтад орж, түүн дээрх өгөгдлийг бүрэн хянадаг, ямар ч алдаа гарахгүй.

Pleroma-д зориулсан Twitter-тэй төстэй интерфейсийг хөгжүүлэхийг тэмдэглэх нь зүйтэй. Савангийн хайрцаг, энгийн байдал, минимализм, бүтээмжээр тодорхойлогддог.


Хувилбарын гол онцлог нь нэгдсэн чат нэмж байна, мөн ActivityPub протоколыг ашиглан ажилладаг! Энэ нь ердийн нийтлэл, хавсралт ачаалах, захиалгат эможи зэрэг ажилладаг хувийн мессеж хэлбэрээр байдаг. Чат болон группын хувилбарыг гаргахаар төлөвлөж байна E2E шифрлэлт. Энэ нь бодит цагийн мессежийн анхны давталт биш юм. Үүнээс өмнө интерфэйсийн буланд байрлах энгийн төвлөрсөн чатын хэрэгжилт аль хэдийн нэмэгдсэн бөгөөд серверийн хэрэглэгч бүр бичиж болох бөгөөд бусад хүмүүс үүнийг харах боломжтой байв. MongooseIM XMPP сервертэй интеграцчлал нэмэгдсэн боловч XMPP-ийг Pleroma интерфейсээс шууд ашиглах боломжгүй.


Pleroma-д чатуудыг гаргахтай зэрэгцэн харгис, хэт минималист ActivityPub сервер ижил функцийг олж авсан. Хонг, Go дээр бичигдсэн. Хэрэв Хонк хэл дээрх статусуудыг "хонк" гэж нэрлэдэг бол шуурхай мессежийг "chonks" гэж нэрлэдэг. Хонг-хонк!

Мөн бусад өөрчлөлтүүдийн хүрээнд:

  • Нийтлэл болон хэрэглэгчийн профайлыг олон нийтэд хандахаас нуух сонголтууд;
  • бүртгүүлэх зөвшөөрөл авах хүсэлт илгээх чадвар;
  • интерфэйсүүдийг суулгах, тэдгээрийг Pleroma-FE-ийн оронд анхдагчаар тохируулах хэрэгслүүд;
  • зөвшөөрөгдсөн серверүүдтэй захиалгат эможийг автоматаар синхрончлох;
  • өмнөх нийтлэлүүд одоогийн нийтлэлүүдийн тэжээлд гэнэт гарч ирэхгүй (энэ нь алдаа биш);
  • шуудангийн мэдээллийн интерфейсийн бүтцийн өөрчлөлт, одоо тэдгээрийг нэг таб болгон нэгтгэсэн;
  • гүйцэтгэлийн сайжруулалт.

Ирээдүйн хувилбаруудын төлөвлөгөө:

  • гүйцэтгэлийг илүү оновчтой болгох;
  • WebSocket холболтыг ашиглан холбоо;
  • хэрэглэгчид интерфэйсийг бие даан сонгох чадвар;
  • хавсралтуудыг урьдчилан харах (одоогоор байхгүй бөгөөд энэ нь замын хөдөлгөөнд ихээхэн дарамт учруулж байна);
  • хэрэглэгчийн профайл дээр хулганыг гүйлгэн харах боломжтой зөвлөмжүүд;
  • сэдвийн хөдөлгүүр болон тохиргооны хуудасны сайжруулалт;
  • ...
  • БҮЛЭГ (энэ нь хамгийн их хүлээгдэж буй, хүссэн функц юм GNU Нийгэм, Pleroma-ийн өмнөх).

Дэлгэцийн зураг дээрх сервер - сект.нартай.итгэл. Дээр root домэйн Холбооны сүлжээнүүдийн талаарх мэдээлэл өсөн нэмэгдэж буй вики байдаг.


Мэдээний хүрээнд Google-ийн нэгдсэн сүлжээний талаар хийсэн үйлдлүүдийг дурдахгүй өнгөрч болохгүй. Google Мастодон үйлчлүүлэгчдийн хөгжүүлэгчдэд хүчирхийлэл, ялгаварлан гадуурхах уриалгын асуудлыг шийдвэрлэхийг шаардсан анхааруулга илгээсэн. Асуудлыг засахын тулд хөгжүүлэгчдэд 7 хоногийн хугацаа өгсөн.. Японы хөгжүүлэгч ижил анхааруулга хүлээн авсан.

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх