Плерома (программное обеспечение)
![]() | |
![]() | |
Разработчик(и) | шерсть и. аль |
---|---|
Первоначальный выпуск | 0.9.9 / 22 февраля 2018 г |
Стабильная версия | 2.7.0
/ 1 августа 2024 г |
Репозиторий | |
Написано в | Эликсир , JavaScript |
Операционная система | Кросс-платформенный |
Тип | Микроблоги |
Лицензия | AGPLv3 |
Веб-сайт | плерома |
Pleroma — это с открытым исходным кодом для микроблогов бесплатная социальная сеть . В отличие от популярных сервисов микроблогов, таких как Twitter или Weibo , Pleroma может размещаться самостоятельно и управляться кем угодно, у кого есть сервер и веб-домен — комбинация, обычно называемая экземпляром. Администраторы экземпляров могут управлять своим собственным кодексом поведения , условиями обслуживания и политиками модерации контента , что позволяет пользователям иметь больший контроль над контентом, который они просматривают, а также над своим опытом. [ 1 ] [ нужна полная цитата ] Он был назван в честь религиозной концепции плеромы или совокупности божественных сил. [ нужна ссылка ]
Программное обеспечение также реализует протокол ActivityPub , который позволяет пользователям общаться и взаимодействовать с контентом из других экземпляров Pleroma или любого сервера, на котором установлено программное обеспечение, поддерживающее ActivityPub (например, Mastodon , Misskey , Pixelfed и т. д.), децентрализованную сеть, обычно называемую как Федиверс . [ 2 ]
По состоянию на июль 2024 года обнаружено более 138 тысяч учетных записей пользователей (1,3% от общего количества пользователей Fediverse) и более тысячи экземпляров Pleroma. [ 3 ]
История
[ редактировать ]
В 2016 году проект Pleroma был создан анонимным немецким разработчиком под псевдонимом « lain ». [ 4 ] Первоначально он был разработан как альтернативный пользовательский интерфейс для социальных сетей GNU, во многом похожий на Qvitter, популярный интерфейс в то время , который напоминал ранний пользовательский интерфейс Twitter . Интерфейс был написан с использованием Vue.js. - фреймворка JavaScript
По мере продолжения разработки внешнего интерфейса было выявлено множество недостатков в дизайне GNU Social, связанном с использованием плагинов для реализации функций, а также проблемы с его кодовой базой и использованием PHP , что привело к разработке бэкэнда для замены GNU Social. . [ 5 ] [ 6 ] Первый коммит в репозиторий, в котором размещен бэкэнд Pleroma, был сделан 17 марта 2017 года. [ 7 ]
Релизы
[ редактировать ]22 февраля 2019 года вышла первая стабильная версия бэкенда Pleroma — 0.9.9. [ 8 ] Бэкэнд включает в себя интерфейс Pleroma в качестве основного пользовательского интерфейса, объединение пользовательского контента с помощью OStatus и ActivityPub , а также поддержку Mastodon API социальных сетей GNU и клиентских API . Серверная часть была построена с использованием языка программирования Elixir и веб-инфраструктуры Phoenix , а в качестве базы данных используется PostgreSQL . [ 9 ]
28 июня 2019 года вышла Pleroma 1.0. В этом выпуске добавлена возможность создавать опросы , сообщать о содержании и планировать публикацию публикаций на более поздний срок. Также был запущен новый веб-сайт, содержащий документацию для пользователей и администраторов. [ 10 ] [ 11 ]
8 марта 2020 года вышла Pleroma 2.0. В этом выпуске прекращена поддержка протокола OStatus из-за отсутствия его использования и активного обслуживания, представлен новый пользовательский интерфейс для администрирования и добавлены почтовые реакции с использованием смайликов Unicode . [ 12 ] [ 13 ]
28 августа 2020 года вышла Pleroma 2.1. Этот выпуск включает интегрированную систему обмена мгновенными сообщениями на основе ActivityPub, альтернативу системе прямых сообщений , используемой другим программным обеспечением, таким как Mastodon. [ 14 ]
29 октября 2023 года вышла Pleroma 2.6. В этом выпуске реализовано цитирование сообщений, а также возможность использовать собственные смайлы для реакций на сообщения. [ 15 ]
Первоначально Pleroma разрабатывалась с синхронным выпуском новых версий внешнего и внутреннего интерфейса, но, начиная с Pleroma 2.6.1, эта политика была прекращена. [ 16 ]
1 августа 2024 года была выпущена версия Pleroma 2.7, в которой добавлена поддержка загрузки файлов через IPFS , категоризация закладок, улучшенное оформление тем и различные улучшения качества жизни. [ 17 ]
Вилки
[ редактировать ]Он согласился
[ редактировать ]Аккома — это форк Pleroma, разработка которого началась в 2022 году. Форк был создан для поддержки более высоких темпов разработки, а также для поддержки большего количества настроек пользователя. [ 18 ] [ 19 ]
Функции
[ редактировать ]Pleroma была описана как более легкая , чем альтернативы, такие как Mastodon , из-за того, что она менее требовательна к системным ресурсам и требует меньше программных зависимостей. [ 20 ]
Ограничение длины сообщения Pleroma по умолчанию составляет 5000 символов и может быть настроено администраторами экземпляра. [ 9 ] [ 21 ] Он способен загружать и обмениваться мультимедиа , а также проводить опросы . [ 22 ] Посты создаются по умолчанию с использованием открытого текста, но их также можно перевести с различных языков разметки, таких как HTML , BBCode и Markdown .
Хотя Pleroma по умолчанию поставляется со своим собственным интерфейсом , администраторы экземпляра могут установить дополнительные пользовательские интерфейсы, такие как порт расширенного режима Mastodon (аналогичный TweetDeck ), а также интерфейс для протокола Gopher . [ 23 ]
Pleroma включает в себя систему, известную как средство перезаписи сообщений (или MRF), которая позволяет администраторам экземпляра Pleroma изменять контент, который он отправляет и получает. По умолчанию Pleroma предоставляет набор политик, включая базовую политику модерации, которая может создавать ограничения на федерацию с другими экземплярами. Пользовательские политики MRF можно написать на любом языке, основанном на виртуальной машине BEAM . [ 24 ] Эта система использовалась как метод для изучения того, как работает модерация контента в Fediverse и проблем, с которыми она сталкивается, поскольку список активных политик по умолчанию публично отображается как через API , так и через интерфейс . [ 25 ]
Принятие
[ редактировать ]Сообщество Debian использует собственную службу микроблогов с использованием Pleroma в рамках проекта по созданию набора служб социальных сетей для сопровождающих. [ 26 ] [ 27 ]
Плерома получила финансирование через Фонд NLNet для помощи развитию. [ 28 ]
См. также
[ редактировать ]- АктивностьПаб
- Сравнение сервисов микроблогов
- Сравнение программного обеспечения и протоколов распределенных социальных сетей
- Федиверс
- GNU Social — сервис, который ранее поддерживался пользовательским интерфейсом Pleroma.
- Мастодонт
Ссылки
[ редактировать ]- ^ «ElixirConf® США 2019» . elixirconf.com . Проверено 14 июля 2024 г.
- ^ «Микроблоги с помощью ActivityPub [LWN.net]» . lwn.net . Проверено 14 июля 2024 г.
- ^ «FediDB, Статистика сети Fediverse» . www.fedidb.org . Проверено 10 июля 2024 г.
- ^ Тилли, Шон (25 апреля 2018 г.). «Румяный-раздавленный идол Федиверса: беседа с Лейн о Плероме» . Мы Распространяем . Проверено 10 июля 2024 г.
- ^ «Файлы · 191c02af1ebfc7e6c53dc88d97c4e3ca23fbea8b · Плерома / pleroma-fe» . ГитЛаб . 26 октября 2016 г. Проверено 21 января 2021 г.
- ^ Тилли, Шон (24 сентября 2017 г.). «Краткое руководство по Free Network» . Середина . Проверено 21 января 2021 г.
- ^ «Файлы · a93f3421a704d6728a856d5d82cdbf9c43f3f897 · Плерома / Pleroma · GitLab» . ГитЛаб . Проверено 11 июля 2024 г.
- ^ «Первый выпуск Плеромы! 0.9.9» . плерома.социальный . Проверено 12 июля 2024 г.
- ^ Перейти обратно: а б «Что такое Плерома?» . blog.soykaf.com . 07.03.2018 . Проверено 21 января 2021 г.
- ^ «Плерома 1.0.0» . плерома.социальный . Проверено 12 июля 2024 г.
- ^ Тилли, Шон (28 июня 2019 г.). «Плерома выпускает 1.0!» . Мы Распространяем . Проверено 11 июля 2024 г.
- ^ Тилли, Шон (23 марта 2020 г.). «Ура! Pleroma официально выпускает серию 2.x» . Мы Распространяем . Проверено 21 января 2021 г.
- ^ «Выпуск Плеромы 2.0.0» . плерома.социальный . Проверено 11 июля 2024 г.
- ^ «Выпуск Плеромы 2.1.0» . плерома.социальный . Проверено 11 июля 2024 г.
- ^ «Основной выпуск Pleroma: 2.6.0» . плерома.социальный . Проверено 11 июля 2024 г.
- ^ «Разделение версий Frontend и Backend» . плерома.социальный . Проверено 11 июля 2024 г.
- ^ «Основной выпуск Плеромы: 2.7.0» . плерома.социальный . Проверено 1 августа 2024 г.
- ^ «Аккома: видение переориентации Плеромы» . Кофе и мечты . 24 июня 2022 г. Проверено 6 июля 2024 г.
- ^ «Серия Fediverse: Плерома и Аккома: простое общение в Fediverse» . GNU/Linux.ch (на немецком языке). 2023 . Проверено 11 июля 2024 г.
- ^ «Плерома» . Обзоры Linux . Проверено 10 июля 2024 г.
- ^ «Руководство пользователя Плеромы» . Эдит Рейсен . Проверено 21 января 2021 г.
- ^ «Плерома 1.0.0» . blog.soykaf.com . 28 июня 2019 г. Проверено 21 января 2021 г.
- ^ «Поддержка сусликов в Плероме» . плерома.социальный . Проверено 12 июля 2024 г.
- ^ «Средство перезаписи сообщений — Документация Pleroma» . docs-develop.pleroma.social . Проверено 7 июля 2024 г.
- ^ Хасан, Анаоби Ишаку; Раман, Аравинд; Кастро, Игнасио; Зия, Харис Бин; Де Кристофаро, Эмилиано; Шастри, Нишант; Тайсон, Гарет (3 декабря 2021 г.). «Изучение модерации контента в децентрализованной сети: случай Плеромы» . Материалы 17-й Международной конференции по новым сетевым экспериментам и технологиям . КОНЕКСТ '21. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники. стр. 328–335. дои : 10.1145/3485983.3494838 . ISBN 978-1-4503-9098-9 .
- ^ «Debian стремится перейти от микроблогов к объединенной платформе изображений и видео — Phoronix» . www.phoronix.com . Проверено 21 января 2021 г.
- ^ «Анонс Debian Social» . lists.debian.org . Проверено 11 июля 2024 г.
- ^ «НЛнет; Плерома» . nlnet.nl . Проверено 10 июля 2024 г.