Jump to content

User:LemurianPatriot/sandbox

From Wikipedia, the free encyclopedia
Pleroma
Original author(s)lain
Initial release0.9.9 / February 22, 2018; 6 years ago (2018-02-22)
Stable release
2.6.3 / May 22, 2024; 3 months ago (2024-05-22)
Written inElixir (Phoenix), JavaScript
Operating systemCross-platform
TypeMicroblogging
LicenseAGPLv3
Websitepleroma.social

Pleroma is a free and open-source microblogging social networking service. The name comes from the Gnostic concept of Pleroma. Unlike popular microblogging services such as Twitter, Pleroma can be self-hosted and operated by anyone with a server and a web domain, commonly referred to as an instance. One of its main features is that it supports publishing content to the Fediverse via the ActivityPub protocol, which allows users from other platforms such as Mastodon, Misskey and Pixelfed to interact with content from an instance running Pleroma.

Pleroma has been described as a more lightweight alternative to Mastodon.[citation needed]

History

[edit]

The project began in 2016 originally as an alternative frontend for GNU social[1] and was started by an anonymous developer named "lain".[2]

The first stable release was introduced on February 22, 2018 as Pleroma 0.9.9.[3] Pleroma 1.0.0 was released in 2019.[4]

Forks

[edit]

Akkoma is a fork of Pleroma that started development in 2022. The fork was made to support a faster pace of development, as well as to include more user customization.[5]

Features

[edit]

Posts can be created using plaintext, but can also be translated from a variety of markup languages such as HTML, BBCode and Markdown, and by default has a 5,000 character limit (instance administrators can customize this and the allowed list of markup languages).

Pleroma includes a system known as the Message Rewrite Facility (or MRF), which allows administrators of a Pleroma instance to modify messages that it sends and receives before displaying them. By default, Pleroma provides a selection of policies, including a basic policy that can introduce restrictions on federation with other instances. Custom MRF policies can be written using any language based on the BEAM virtual machine.[6]

References

[edit]
  1. ^ "Files · 191c02af1ebfc7e6c53dc88d97c4e3ca23fbea8b · Pleroma / pleroma-fe · GitLab". GitLab. Retrieved 2024-07-07.
  2. ^ Tilley, Sean (2018-04-25). "Blushy-Crushy Fediverse Idol: A Chat with Lain about Pleroma". We Distribute. Retrieved 2024-07-06.
  3. ^ "v0.9.9 · Pleroma / pleroma · GitLab". GitLab. Retrieved 2024-07-04.
  4. ^ "Pleroma 1.0.0". pleroma.social. Retrieved 2024-07-07.
  5. ^ "Akkoma: A vision to refocus Pleroma". Coffee and Dreams. 2022-06-24. Retrieved 2024-07-06.
  6. ^ "Message Rewrite Facility - Pleroma Documentation". docs-develop.pleroma.social. Retrieved 2024-07-07.