stringtranslate.com

Pleroma (software)

Pleroma es un servicio de red social de microblogging gratuito y de código abierto . A diferencia de los servicios de microblogging populares como Twitter o Weibo , Pleroma puede ser alojado y operado por cualquier persona con un servidor y un dominio web , una combinación comúnmente conocida como instancia. Los administradores de instancias pueden administrar su propio código de conducta , términos de servicio y políticas de moderación de contenido , lo que permite a los usuarios tener más control sobre el contenido que ven, así como su experiencia. [2] [ cita completa requerida ] Recibió su nombre a partir del concepto religioso de pleroma , o la totalidad de los poderes divinos. [3]

El software también implementa el protocolo ActivityPub , que permite a los usuarios comunicarse e interactuar con contenido de otras instancias de Pleroma o cualquier servidor que ejecute software que admita ActivityPub (como Mastodon , Misskey , Pixelfed , etc.), una red descentralizada comúnmente conocida como Fediverse . [4]

A julio de 2024, se encontraron más de 138 000 cuentas de usuario (1,3 % del total de usuarios de Fediverse) en más de mil instancias de Pleroma. [5]

Historia

Pleroma -tan , la mascota de Pleroma

En 2016, un desarrollador alemán creó el proyecto Pleroma bajo el seudónimo de " lain ". [6] Originalmente fue diseñado como una interfaz de usuario alternativa para GNU Social con muchas similitudes con Qvitter, una interfaz popular en ese momento que se parecía a una interfaz de usuario temprana de Twitter . La interfaz fue escrita con el marco de JavaScript Vue.js.

A medida que continuó el desarrollo del frontend, se percibió que había muchas desventajas en el diseño de GNU social de usar complementos para implementar funciones, así como problemas con su base de código y el uso de PHP , lo que llevó al desarrollo de un backend para reemplazar a GNU social. [7] [8] La primera confirmación en el repositorio que aloja el backend de Pleroma se realizó el 17 de marzo de 2017. [9]

Lanzamientos

El 22 de febrero de 2019, se lanzó la primera versión estable del backend de Pleroma, 0.9.9. [10] El backend incluye el frontend de Pleroma como interfaz de usuario principal, federación de contenido de usuario mediante OStatus y ActivityPub y soporte para las API de cliente GNU Social y Mastodon . El backend se construyó utilizando el lenguaje de programación Elixir y el marco web Phoenix , y utiliza PostgreSQL para su base de datos. [11]

El 28 de junio de 2019 se lanzó Pleroma 1.0. Esta versión agrega la capacidad de crear encuestas , informar contenido y programar publicaciones para que se publiquen en una fecha posterior. También se lanzó un nuevo sitio web que contiene documentación para usuarios y administradores. [12] [13]

El 8 de marzo de 2020 se lanzó Pleroma 2.0. Esta versión deja de admitir el protocolo OStatus debido a la falta de uso y mantenimiento activo, presenta una nueva interfaz de usuario para la administración y agrega reacciones a las publicaciones mediante emojis Unicode . [14] [15]

El 28 de agosto de 2020 se lanzó Pleroma 2.1. Esta versión incluye un sistema de mensajería instantánea federado basado en ActivityPub, una alternativa al sistema de mensajes directos que utilizan otros programas como Mastodon. [16]

El 29 de octubre de 2023 se lanzó Pleroma 2.6. Esta versión implementa la posibilidad de citar publicaciones, así como la posibilidad de usar emojis personalizados para las reacciones a las publicaciones. [17]

Pleroma se desarrolló originalmente con su frontend y backend lanzando nuevas versiones en sincronía, pero a partir de Pleroma 2.6.1 la política se suspendió. [18]

El 1 de agosto de 2024, se lanzó Pleroma 2.7, que agregó soporte para cargar archivos a través de IPFS , categorización de marcadores, temas mejorados y varias mejoras en la calidad de vida. [19]

Tenedores

Akkoma

Akkoma es una bifurcación de Pleroma que comenzó a desarrollarse en 2022. La bifurcación se creó para soportar un ritmo de desarrollo más rápido, así como para admitir una mayor personalización por parte del usuario. [20] [21]

Características

Se ha descrito a Pleroma como más liviano que alternativas como Mastodon , debido a que consume menos recursos del sistema y requiere menos dependencias de software. [22]

El límite de longitud de publicación predeterminado de Pleroma es de 5000 caracteres y puede ser configurado por los administradores de instancias. [11] [23] Es capaz de cargar y compartir multimedia , así como encuestas . [24] Las publicaciones se crean de forma predeterminada utilizando texto sin formato, pero también se pueden traducir desde una variedad de lenguajes de marcado como HTML , BBCode y Markdown .

Si bien Pleroma viene con su propio frontend de manera predeterminada, los administradores de instancias pueden instalar interfaces de usuario adicionales, como un puerto del modo avanzado de Mastodon (similar a TweetDeck ), así como una interfaz para el protocolo Gopher . [25]

Pleroma incluye un sistema conocido como Message Rewrite Facility (o MRF), que permite a los administradores de una instancia de Pleroma modificar el contenido que envía y recibe. De forma predeterminada, Pleroma proporciona una selección de políticas, incluida una política de moderación básica que puede crear restricciones a la federación con otras instancias. Se pueden escribir políticas MRF personalizadas utilizando cualquier lenguaje basado en la máquina virtual BEAM . [26] Este sistema se ha utilizado como método para estudiar cómo funciona la moderación de contenido en el Fediverse y los desafíos a los que se enfrenta, ya que la lista de políticas activas se muestra públicamente de forma predeterminada tanto a través de la API como del frontend . [27]

Adopción

La comunidad Debian aloja su propio servicio de microblogging utilizando Pleroma, como parte de un proyecto para establecer un conjunto de servicios de redes sociales para los mantenedores. [28] [29]

Pleroma ha recibido financiación a través de la Fundación NLNet para ayudar al desarrollo. [30]

Véase también

Referencias

  1. ^ Soykaf, Lain (22 de febrero de 2019). «¡El primer lanzamiento de Pleroma! 0.9.9» . Consultado el 25 de agosto de 2024 .
  2. ^ "ElixirConf® US 2019". elixirconf.com . Consultado el 14 de julio de 2024 .
  3. ^ "lain.com". Agosto de 2024. Archivado desde el original el 25 de agosto de 2024.
  4. ^ "Microblogging con ActivityPub [LWN.net]". lwn.net . Consultado el 14 de julio de 2024 .
  5. ^ "FediDB, Estadísticas de la red Fediverse". fedidb.org . Consultado el 10 de julio de 2024 .
  6. ^ Tilley, Sean (25 de abril de 2018). "Blushy-Crushy Fediverse Idol: Una charla con Lain sobre Pleroma". Distribuimos . Consultado el 10 de julio de 2024 .
  7. ^ "Archivos · 191c02af1ebfc7e6c53dc88d97c4e3ca23fbea8b · Pleroma / pleroma-fe". GitLab . 2016-10-26 . Consultado el 2021-01-21 .
  8. ^ Tilley, Sean (24 de septiembre de 2017). "Una guía rápida de The Free Network". Medium . Consultado el 21 de enero de 2021 .
  9. ^ "Archivos · a93f3421a704d6728a856d5d82cdbf9c43f3f897 · Pleroma / pleroma · GitLab". GitLab . Consultado el 11 de julio de 2024 .
  10. ^ "¡El primer lanzamiento de Pleroma! 0.9.9". pleroma.social . Consultado el 12 de julio de 2024 .
  11. ^ ab "¿Qué es el pleroma?". blog.soykaf.com . 2018-03-07 . Consultado el 2021-01-21 .
  12. ^ "Pleroma 1.0.0". pleroma.social . Consultado el 12 de julio de 2024 .
  13. ^ Tilley, Sean (28 de junio de 2019). "Pleroma lanza la versión 1.0". Distribuimos . Consultado el 11 de julio de 2024 .
  14. ^ Tilley, Sean (23 de marzo de 2020). "¡Hurra! Pleroma lanza oficialmente la serie 2.x". Distribuimos . Consultado el 21 de enero de 2021 .
  15. ^ "Lanzamiento de Pleroma 2.0.0". pleroma.social . Consultado el 11 de julio de 2024 .
  16. ^ "Lanzamiento de Pleroma 2.1.0". pleroma.social . Consultado el 11 de julio de 2024 .
  17. ^ "Versión principal de Pleroma: 2.6.0". pleroma.social . Consultado el 11 de julio de 2024 .
  18. ^ "Separación de versiones Frontend y Backend". pleroma.social . Consultado el 11 de julio de 2024 .
  19. ^ "Versión principal de Pleroma: 2.7.0". pleroma.social . Consultado el 1 de agosto de 2024 .
  20. ^ "Akkoma: Una visión para reorientar el Pleroma". Café y sueños . 2022-06-24 . Consultado el 2024-07-06 .
  21. ^ "Fediverse-Serie: Pleroma & Akkoma: Einfache Kommunikation im Fediverse". GNU/Linux.ch (en alemán). 2023 . Consultado el 11 de julio de 2024 .
  22. ^ "Pleroma". LinuxReviews . Consultado el 10 de julio de 2024 .
  23. ^ "Guía del usuario de Pleroma". edith.reisen . Consultado el 21 de enero de 2021 .
  24. ^ "Pleroma 1.0.0". blog.soykaf.com . 2019-06-28 . Consultado el 2021-01-21 .
  25. ^ "Soporte de Gopher en Pleroma". pleroma.social . Consultado el 12 de julio de 2024 .
  26. ^ "Message Rewrite Facility - Pleroma Documentation" (Función de reescritura de mensajes: documentación de Pleroma). docs-develop.pleroma.social . Consultado el 7 de julio de 2024 .
  27. ^ Hassan, Anaobi Ishaku; Raman, Aravindh; Castro, Ignacio; Zia, Haris Bin; De Cristofaro, Emiliano; Sastry, Nishanth; Tyson, Gareth (3 de diciembre de 2021). "Explorando la moderación de contenido en la web descentralizada: el caso de Pleroma". Actas de la 17.ª Conferencia internacional sobre experimentos y tecnologías emergentes de redes. CoNEXT '21. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 328–335. doi :10.1145/3485983.3494838. ISBN 978-1-4503-9098-9.
  28. ^ "Debian busca volverse más social, pasando del microblogging a una plataforma federada de imágenes y videos - Phoronix". www.phoronix.com . Consultado el 21 de enero de 2021 .
  29. ^ "Anuncio de Debian Social". lists.debian.org . Consultado el 11 de julio de 2024 .
  30. ^ "NLnet; Pleroma". nlnet.nl . Consultado el 10 de julio de 2024 .

Enlaces externos