Después de tres años de desarrollo, se presenta la primera versión estable pleroma versión 0.9.9: una red social federada para microblogging, escrita en lenguaje Elixir y que utiliza el protocolo estandarizado W3C ActividadPub. Es la segunda red más grande del Fediverso..
A diferencia de su competidor más cercano, Mastodonte, que está escrito en Ruby y se basa en una gran cantidad de componentes que consumen muchos recursos, Pleroma es un servidor de alto rendimiento que puede ejecutarse en sistemas de bajo consumo como Raspberry Pi o VPS económicos.
Pleroma también implementa la API de Mastodon, lo que le permite ser compatible con clientes Mastodon alternativos como colmillo o fedilab. Es más, Pleroma viene con una bifurcación del código fuente de la interfaz Mastodon, lo que hace que la transición de los usuarios de Mastodon o Twitter a la interfaz TweetDeck sea más fluida. Generalmente está disponible en una URL como https://instancename.ltd/web.
Entre otras cosas, se puede señalar:
- usar ActivityPub para trabajo interno (Mastodon usa su propia variación);
- límite arbitrario en el número de caracteres de un mensaje (predeterminado 5000);
- Soporte de Markdown mediante etiquetas Markdown o HTML;
- agregando tu propio emoji desde el lado del servidor;
- configuración de interfaz flexible, que le permite cambiar arbitrariamente sus elementos desde el lado del usuario;
- filtrar mensajes en el feed por palabras clave;
- operaciones automáticas en imágenes descargadas usando ImageMagic (por ejemplo, eliminar información EXIF);
- vista previa de enlaces en mensajes;
- soporte captcha usando kocaptcha;
- notificaciones push;
- mensajes fijados (actualmente sólo en la interfaz de Mastodon);
- soporte para estados de proxy y almacenamiento en caché con archivos adjuntos de servidores externos (de forma predeterminada, los clientes acceden a los archivos adjuntos directamente);
- muchas otras opciones altamente configurables que se pueden aplicar al servidor.
Las características experimentales interesantes incluyen: Soporte del protocolo Gopher.
Fuente: linux.org.ru