Плерома 2.1


Плерома 2.1

Энтузиастар қауымы жаңа нұсқаны қуана ұсынады плерома — Elixir тілінде жазылған және W3C стандартталған федеративті желі протоколын пайдаланатын мәтіндік белгілеумен блог жүргізуге арналған серверлер ActivityPub. осы екінші кең таралған серверді іске асыру.


Ең жақын бәсекелес жобамен салыстыру - MastodonRuby тілінде жазылған және бірдей ActivityPub желісінде жұмыс істейтін Pleroma кішігірім өлшеммен және азырақ сыртқы тәуелділіктермен мақтана алады, бұл оны сақтауды және көбірек конфигурацияларда жұмыс істеуді арзанырақ етеді. Сонымен қатар, бұл функционалдылық есебінен қол жеткізілмейді, керісінше, Pleroma-да әлдеқайда аз шектеулер мен теңшелетін опциялар бар, ал Мастодонда бұл көбінесе қатты код болады. Сонымен қатар, Pleroma Mastodon API интерфейсін жүзеге асырады, бұл сізге Mastodon клиенттік қосымшаларын және тіпті Pleroma веб-интерфейсімен бірге келетін оның веб-интерфейсін пайдалануға мүмкіндік береді.

Twitter және басқа жеке орталықтандырылған қызметтерді пайдаланушылар үшін Pleroma оның конфигурацияланатын шектеуіне байланысты қызықты болуы мүмкін. Әр постқа 5000 таңба әдепкі, Markdown бағдарламасында мәтінді пішімдеу/BBCode/HTML, кеңейтілген профиль, бірнеше интерфейстер – классикалық стильде де, Tweet Deck де, реттелетін эмодзи және стикерлер, тақырып қозғалтқышы интерфейс және т.б. Бірақ маңызды ерекшелігі федеративті желілердің табиғаты болып табылады: сіз өзіңізге ұнайтын ережелері мен аудиториясы бар серверді таңдайсыз немесе бір сәтсіздік нүктесіне тәуелді болмай, ондағы деректерді толығымен басқара отырып, өзіңіз ұйымдастырасыз.

Pleroma үшін Twitter тәрізді интерфейстің дамуын атап өткен жөн - Soapbox, қарапайымдылығымен, минимализмімен және өнімділігімен сипатталады.


Шығарылымның басты ерекшелігі болып табылады федеративтік чатты қосу, сонымен қатар ActivityPub протоколын пайдаланып жұмыс істейді! Ол жеке хабарламалар түрінде қол жетімді, мұнда әдеттегі хабарламалар сияқты тіркемелерді жүктеу және реттелетін эмодзилер жұмыс істейді. Чаттардың топтық нұсқасының жоспарлары бар және E2E шифрлауы. Бұл нақты уақыттағы хабар алмасудың бірінші итерациясы емес. Бұған дейін интерфейстің бұрышында орналасқан қарапайым орталықтандырылған чатты іске асыру қосылды, мұнда кез келген сервер пайдаланушысы жаза алады және оны басқалар көреді. MongooseIM XMPP серверімен интеграция да қосылды, бірақ XMPP-ті тікелей Pleroma интерфейсінен пайдалану мүмкіндігі жоқ.


Pleroma-да чаттардың шығарылуымен бір уақытта қатыгез және ультра минималистік ActivityPub сервері бірдей функционалдылыққа ие болды. Аңқау, Go тілінде жазылған. Егер Honk тіліндегі күйлер «honks» деп аталса, жедел хабарлар «chonks» деп аталады. Хонк-хонк!

Және басқа өзгерістер контекстінде:

  • жалпы қолжетімділіктен хабарламалар мен пайдаланушы профильдерінің арнасын жасыру опциялары;
  • тіркеуге рұқсат сұрауды жіберу мүмкіндігі;
  • интерфейстерді орнату және оларды Pleroma-FE орнына әдепкі бойынша конфигурациялау құралдары;
  • бекітілген серверлермен реттелетін эмодзилерді автоматты синхрондау;
  • бұрынғы жазбалар енді кенеттен қазіргі жазбалар арнасында пайда болмайды (бұл қате емес);
  • пост арна интерфейсін қайта құрылымдау, енді олар бір қойындыға біріктірілді;
  • өнімділікті жақсарту.

Болашақ шығарылымдарға арналған жоспарлар:

  • өнімділікті одан да көп оңтайландыру;
  • WebSocket қосылымын қолданатын федерация;
  • пайдаланушылардың интерфейсті өз бетінше таңдау мүмкіндігі;
  • тіркемелерді алдын ала қарауды генерациялау (қазір олар жоқ және бұл трафикке айтарлықтай жүктеме);
  • меңзерді пайдаланушы профилінің үстіне апаруға арналған қалқымалы кеңестер;
  • тақырып механизмі мен параметрлер бетіне жақсартулар;
  • ...
  • ТОПТАР (бұл содан бері ең күтілетін және қажет функция GNU Social, Плероманың ізашары).

Скриншоттағы сервер - секта.күнбез.сенім. туралы түбірлік домен Федерацияланған желілер туралы ақпарат өсіп келе жатқан вики бар.


Сондай-ақ жаңалықтар контекстінде Google-дың федеративтік желілерге қатысты әрекеттерін атап өтуге болмайды: Google Мастодон клиенттерінің әзірлеушілеріне зорлық-зомбылық пен кемсітушілікке шақыру мәселесін шешуді талап ететін ескертулер жіберді. Мәселені шешу үшін әзірлеушілерге 7 күн уақыт берілді.. Жапондық әзірлеуші ​​де осындай ескерту алды.

Ақпарат көзі: linux.org.ru

пікір қалдыру