В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Разработчик(и) | лен и др. |
---|---|
Первоначальный выпуск | 0.9.9 / 22 февраля 2019 г. ( 2019-02-22 ) | [1]
Стабильный релиз | 2.7.0 / 1 августа 2024 г. ( 2024-08-01 ) |
Репозиторий |
|
Написано в | Эликсир , JavaScript |
Операционная система | Кроссплатформенный |
Тип | Микроблогинг |
Лицензия | AGPLv3 |
Веб-сайт | плерома.социальная |
Pleroma — это бесплатный и открытый сервис микроблогов для социальных сетей . В отличие от популярных сервисов микроблогов, таких как Twitter или Weibo , Pleroma может размещаться самостоятельно и управляться любым человеком, имеющим сервер и веб-домен , комбинацию, обычно называемую экземпляром. Администраторы экземпляров могут управлять собственным кодексом поведения , условиями обслуживания и политиками модерации контента , что позволяет пользователям иметь больше контроля над просматриваемым контентом, а также над своим опытом. [2] [ необходима полная цитата ] Он был назван в честь религиозной концепции плеромы , или совокупности божественных сил. [3]
Программное обеспечение также реализует протокол ActivityPub , который позволяет пользователям общаться и взаимодействовать с контентом из других экземпляров Pleroma или любого сервера, на котором запущено программное обеспечение, поддерживающее ActivityPub (например, Mastodon , Misskey , Pixelfed и т. д.), децентрализованную сеть, обычно называемую Fediverse . [4]
По состоянию на июль 2024 года на более чем тысяче экземпляров Pleroma было обнаружено более 138 тыс. учетных записей пользователей (1,3% от общего числа пользователей fediverse). [5]
В 2016 году проект Pleroma был создан немецким разработчиком под псевдонимом « lain ». [6] Первоначально он был разработан как альтернативный пользовательский интерфейс для GNU social с большим сходством с Qvitter, популярным в то время фронтендом , который напоминал ранний пользовательский интерфейс Twitter . Фронтенд был написан с использованием JavaScript- фреймворка Vue.js.
По мере продолжения разработки интерфейса стало очевидным, что в дизайне GNU social, связанном с использованием плагинов для реализации функций, есть много недостатков, а также проблемы с кодовой базой и использованием PHP , что привело к разработке бэкэнда для замены GNU social. [7] [8] Первый коммит в репозиторий, где размещен бэкэнд Pleroma, был сделан 17 марта 2017 года. [9]
22 февраля 2019 года был выпущен первый стабильный релиз бэкэнда Pleroma, 0.9.9. [10] Бэкэнд включает фронтэнд Pleroma в качестве основного пользовательского интерфейса, федерацию пользовательского контента с использованием OStatus и ActivityPub и поддержку API-интерфейсов GNU social и Mastodon client . Бэкэнд был создан с использованием языка программирования Elixir и веб-фреймворка Phoenix и использует PostgreSQL для своей базы данных. [11]
28 июня 2019 года был выпущен Pleroma 1.0. Этот релиз добавляет возможность создавать опросы , сообщать контент и планировать публикации постов на более позднюю дату. Также был запущен новый веб-сайт, содержащий документацию для пользователей и администраторов. [12] [13]
8 марта 2020 года был выпущен Pleroma 2.0. В этом выпуске прекращается поддержка протокола OStatus из-за отсутствия использования и активного обслуживания, вводится новый пользовательский интерфейс для администрирования и добавляются реакции на сообщения с использованием эмодзи Unicode . [14] [15]
28 августа 2020 года был выпущен Pleroma 2.1. Этот релиз включает в себя федеративную систему обмена мгновенными сообщениями на основе ActivityPub, альтернативу системе прямых сообщений, используемой другим программным обеспечением, таким как Mastodon. [16]
29 октября 2023 года вышла Pleroma 2.6. В этом релизе реализовано цитирование постов, а также возможность использовать пользовательские эмодзи для реакций на посты. [17]
Первоначально Pleroma разрабатывалась с синхронизированным выпуском новых версий frontend и backend, но начиная с версии Pleroma 2.6.1 эта политика была прекращена. [18]
1 августа 2024 года была выпущена версия Pleroma 2.7, в которую была добавлена поддержка загрузки файлов через IPFS , категоризация закладок, улучшенная тематика и различные улучшения качества жизни. [19]
Akkoma — это ответвление Pleroma, разработка которого началась в 2022 году. Ответвление было создано для поддержки более быстрого темпа разработки, а также для поддержки большей пользовательской настройки. [20] [21]
Pleroma описывается как более легкая, чем альтернативы, такие как Mastodon , поскольку она менее требовательна к системным ресурсам и требует меньше программных зависимостей. [22]
Ограничение по длине сообщения Pleroma по умолчанию составляет 5000 символов и может быть настроено администраторами экземпляра. [11] [23] Он способен загружать и делиться мультимедиа , а также опросами . [24] Сообщения по умолчанию создаются с использованием обычного текста, но также могут быть переведены с различных языков разметки, таких как HTML , BBCode и Markdown .
Хотя Pleroma по умолчанию поставляется с собственным интерфейсом , администраторы экземпляров могут устанавливать дополнительные пользовательские интерфейсы, такие как порт расширенного режима Mastodon (похожий на TweetDeck ), а также интерфейс для протокола Gopher . [25]
Pleroma включает в себя систему, известную как Message Rewrite Facility (или MRF), которая позволяет администраторам экземпляра Pleroma изменять контент, который он отправляет и получает. По умолчанию Pleroma предоставляет выбор политик, включая базовую политику модерации, которая может создавать ограничения на федерацию с другими экземплярами. Пользовательские политики MRF могут быть написаны с использованием любого языка на основе виртуальной машины BEAM . [26] Эта система использовалась в качестве метода для изучения того, как работает модерация контента в Fediverse и с какими проблемами она сталкивается, поскольку список активных политик по умолчанию публично отображается как через API , так и через интерфейс . [27]
Сообщество Debian размещает собственную службу микроблогов с помощью Pleroma в рамках проекта по созданию набора социальных сетевых сервисов для сопровождающих. [28] [29]
Плерома получила финансирование через Фонд NLNet для содействия развитию. [30]