Se lanzó la plataforma gratuita para implementar redes sociales descentralizadas — Mastodon 3.5, que permite crear servicios en infraestructura propia, sin la supervisión de proveedores específicos. Si un usuario no puede iniciar su propio nodo, puede optar por un servicio público confiable para conectarse. Mastodon pertenece a la categoría de redes federadas, y utiliza un conjunto de protocolos de ActivityPub para formar una estructura común de conexiones.
El código del servidor del proyecto está escrito en Ruby utilizando Ruby on Rails, mientras que la interfaz del cliente está desarrollada en JavaScript con bibliotecas como React.js y Redux. Los códigos fuente se distribuyen bajo la licencia AGPLv3. También hay un frontend estático para la publicación de recursos públicos, como perfiles y estados. El almacenamiento de datos se organiza con PostgreSQL y Redis. Se ofrece una API abierta para el desarrollo de complementos y la conexión de aplicaciones externas (hay clientes para Android, iOS y Windows, además de la posibilidad de crear bots).
En esta nueva versión:
- Se ha añadido la capacidad de editar publicaciones ya enviadas. Las versiones originales y editadas de las publicaciones se guardan y están disponibles para análisis en el historial de operaciones. Los usuarios que compartieron una publicación con otros participantes reciben una notificación cuando se realizan cambios en la publicación original y pueden optar por cancelar la difusión del mensaje que compartieron. Esta función está desactivada por defecto en la aplicación web y se activará después de que un número suficiente de servidores usuarios pase a la versión 3.5.
- El orden de los archivos adjuntos en un mensaje ya no depende del orden de carga de los archivos.
- Se ha añadido una nueva página con una selección de publicaciones populares, etiquetas en tendencia, suscripciones recomendadas y publicaciones de noticias que han sido compartidas por la mayoría de los participantes. Las selecciones se forman teniendo en cuenta el idioma del usuario. Todos los materiales que aparecen en las listas de publicaciones en ascenso son moderados manualmente antes de aparecer en las recomendaciones.

- Se ha propuesto un nuevo proceso multietapa para que los moderadores aborden advertencias sobre violaciones, con la posibilidad de considerar apelaciones. Cualquier acción del moderador, como eliminar un mensaje o suspender publicaciones, ahora se muestra en la configuración del usuario y, por defecto, va acompañada del envío de una notificación al infractor por correo electrónico, brindando la oportunidad de impugnar las acciones tomadas, incluso a través de la correspondencia privada con el moderador.
- Se ha propuesto una nueva página resumen con métricas generales para los moderadores y estadísticas adicionales, incluyendo datos sobre de dónde vienen los nuevos usuarios, qué idiomas hablan y cuántos de ellos permanecen posteriormente en. servidorSe ha actualizado la página de quejas, en la que se han optimizado los procesos de tratamiento de advertencias y mejoradas las herramientas para la eliminación masiva de spam y la actividad de bots.
Fuente: opennet.ru

