Pleroma 2.0

Бпустя Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Π³ΠΎΠ΄ спустя ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ выпуска, Π² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ ТСнский дСнь прСдставлСна вторая маТорная вСрсия Pleroma β€” Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСти для ΠΌΠΈΠΊΡ€ΠΎΠ±Π»ΠΎΠ³ΠΈΠ½Π³Π°, написанной Π½Π° языкС Elixir ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ стандартизированный W3C ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ActivityPub. Π­Ρ‚ΠΎ вторая ΠΏΠΎ числСнности ΡΠ΅Ρ‚ΡŒ Π² Fediverse.


Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ блиТайшСго ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π° β€” Mastodon, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ написан Π½Π° Ruby ΠΈ зависит ΠΎΡ‚ большого количСства рСсурсоёмких ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Pleroma являСтся Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сСрвСром, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Ρ… систСмах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Raspberry Pi ΠΈΠ»ΠΈ Π΄Π΅ΡˆΡ‘Π²Ρ‹Ρ… VPS.


Π’Π°ΠΊΠΆΠ΅ Pleroma Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Mastodon API, позволяя Π±Ρ‹Ρ‚ΡŒ совмСстимой с Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ Mastodon, Ρ‚ΠΈΠΏΠ° Tusky, Husky ΠΎΡ‚ Pleroma 2.0a1batross ΠΈΠ»ΠΈ Fedilab. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, с Pleroma поставляСтся ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ исходного ΠΊΠΎΠ΄Π° интСрфСйса Mastodon (Π° Ссли Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Π΅Π΅, интСрфСйс Glitch Social β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ отвСтвлСния Mastodon ΠΎΡ‚ сообщСства), Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· Mastodon ΠΈΠ»ΠΈ Twitter с интСрфСйсом TweetDeck.


Помимо интСрфСйса Mastodon Π² Pleroma ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ встроСн любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Pleroma позиционируСтся ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для построСния сСрвСров ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй Π² Fediverse. Π­Ρ‚ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, воспользовался ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Mobilizon β€” сСрвСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ встрСч, взяв исходный ΠΊΠΎΠ΄ Pleroma для своСго Π±Π΅ΠΊΠ΅Π½Π΄Π°.

НСсмотря Π½Π° смСну ΠΌΠ°ΠΆΠΎΡ€Π½ΠΎΠΉ вСрсии, выпуск Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ:

  • ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π² частности, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° OStatus β€” ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠ΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π² сСти Fediverse;
    • это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Pleroma пСрСстанСт Ρ„Π΅Π΄Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с сСрвСрами Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ActivityPub, Π²Ρ€ΠΎΠ΄Π΅ GNU Social;
  • ΠΎΠΏΡ†ΠΈΡŽ для отобраТСния Ρ‚ΠΈΠΏΠ° Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, это ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ статуса, Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°);
  • статичСский Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ JavaScript для отобраТСния постов для посСтитСлСй ΠΈΠ·Π²Π½Π΅;
  • Β«ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉΒ» Ρ€Π΅ΠΆΠΈΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для посСтитСлСй ΠΈΠ·Π²Π½Π΅;
  • emoji-Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° статусы, Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ„Π΅Π΄Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Mastodon, Misskey ΠΈ Honk;
  • ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠ°ΠΆΠΎΡ€Π½ΠΎΠΉ вСрсии Π΄Π²ΠΈΠΆΠΊΠ° для кастомизации интСрфСйса ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌ;
  • Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² Π±Π΅ΠΊΠ΅Π½Π΄ ΠΊΠ°ΠΏΡ‡ΠΈ для рСгистрации ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ;
  • ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Π² интСрфСйсС;
  • мноТСство Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ исправлСний ошибок.

Π’Π°ΠΊΠΆΠ΅ доступны ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ с маскотом Pleroma ΠΎΡ‚ сообщСства Π² Ρ‡Π΅ΡΡ‚ΡŒ Ρ€Π΅Π»ΠΈΠ·Π°! 1, 2, 3, 4 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π² исходном Ρ‚Ρ€Π΅Π΄Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru