Mastodon 3.2-ის გამოშვება, პლატფორმა დეცენტრალიზებული სოციალური ქსელების შესაქმნელად

Გააცნო უფასო პლატფორმის გამოშვება დეცენტრალიზებული სოციალური ქსელების განლაგებისთვის - მასტოდონი 3.2, позволяющей на собственных мощностях создавать сервисы, неподконтрольные отдельным поставщикам. Если пользователь не имеет возможности запустить собственный узел, то он может выбрать заслуживающий доверия საჯარო სამსახური დაკავშირება. მასტოდონი მიეკუთვნება ფედერაციული ქსელების კატეგორიას, რომელშიც პროტოკოლების ნაკრები გამოიყენება ერთიანი საკომუნიკაციო სტრუქტურის შესაქმნელად. ActivityPub.

პროექტის სერვერის კოდი იწერება Ruby-ში Ruby on Rails-ის გამოყენებით, ხოლო კლიენტის ინტერფეისი იწერება JavaScript-ში React.js და Redux ბიბლიოთეკების გამოყენებით. წყარო ტექსტები გავრცელება ლიცენზირებულია AGPLv3-ით. ასევე არსებობს სტატიკური წინა ნაწილი საჯარო რესურსების გამოქვეყნებისთვის, როგორიცაა პროფილები და სტატუსები. მონაცემთა შენახვა ორგანიზებულია PostgreSQL-ისა და Redis-ის გამოყენებით.
უზრუნველყოფილია ღია API განვითარებისთვის დამატებები და გარე აპლიკაციების დაკავშირება (არსებობს კლიენტები Android-ისთვის, iOS-ისთვის და Windows-ისთვის, შეგიძლიათ შექმნათ ბოტები).

ახალ გამოცემაში:

  • Полностью переработан интерфейс для воспроизведения звука, появилась возможность автоматического извлечения обложек альбомов из загруженных файлов или назначения собственных изображений-миниатюр.
  • Для видео, помимо назначения миниатюры на основе содержимого первого кадра, появилась поддержка привязки собственных изображений, отображаемых вместо видео до начала воспроизведения.
  • При отправке в другие платформы ссылок на видео и аудиоконтент, размещённый в Mastodon, добавлена возможность открытия этого контента при помощи внешнего проигрывателя используемой платформы, например, при помощи twitter:player.
  • Добавлена дополнительная защита учётных записей. Если у пользователя не включена двухфакторная аутентификация и он не подключался к своей учётной записи как минимум две недели, то новая попытка входа с неизвестного IP-адреса потребует подтверждения через код доступа, отправленный на email.
  • При установке отслеживания, блокировки или игнорирования участников предоставлена возможность привязки к пользователю примечания, видимого только добавившему. Например, примечание можно использовать для указания причин интереса к определённому пользователю.

წყარო: opennet.ru

ახალი კომენტარის დამატება