La organización Linux Foundation ha presentado el proyecto FAIR (Repositorio Federado e Independiente), que ofrece una alternativa descentralizada al ecosistema de distribución de plugins y temas para WordPress. FAIR permite crear repositorios y espejos propios en sus servidores para la entrega de plugins, independientemente de el alojamiento centralizado de WordPress.org. El código está escrito en PHP y se distribuye bajo la licencia GPLv2+.
La plataforma está compuesta por los siguientes componentes:
- Un plugin para el sistema de gestión de contenidos WordPress, que reemplaza las solicitudes a WordPress.org, WordPress.com, Gravatar.com y otros servidores de Automattic, que se utilizan para verificar actualizaciones y enviar notificaciones, por controladores alternativos que utilizan el protocolo FAIR.
- Un servidor para soportar el repositorio, que utiliza un modelo descentralizado de gestión de paquetes para la distribución de plugins y temas de WordPress. Se ofrece a los desarrolladores la posibilidad de desplegar espejos de repositorios ya existentes (por ejemplo, WordPress.org) o crear los suyos propios servidores para la distribución de complementos de WordPress. Los servidores se agrupan lógicamente en un único catálogo federado.
- El plugin Mini FAIR Repo para convertir su sitio en un repositorio FAIR. Este componente permite a los creadores de plugins y temas distribuir complementos de WordPress directamente desde sus servidores y utilizar herramientas familiares para ello. Mini FAIR Repo ofrece una implementación reducida de un repositorio FAIR integrada en WordPress para la distribución de varios paquetes, no destinada a la organización de alojamiento masivo.
FAIR puede ser proporcionado tanto en forma de un plugin independiente como en forma de distribución FAIR Distro, que incluye la plataforma WordPress con los componentes FAIR preinstalados. La aplicación de FAIR permite crear infraestructuras aisladas, independientes de posibles bloqueos y protegidas contra la suplantación de paquetes en un catálogo centralizado. La necesidad de una herramienta de entrega independiente de complementos surgió tras un incidente, en el que el propietario del catálogo oficial de plugins WordPress.org reemplazó el plugin ACF por su propio fork y bloqueó el acceso al catálogo de complementos de WP Engine y a todos los que discutían la creación de un fork de WordPress.
Las ventajas de FAIR:
- El uso de un ecosistema federado en lugar de depender de una única fuente de actualizaciones, complementos, temas y traducciones.
- Aumento de la privacidad y seguridad al reducir el envío automático de datos y la telemetría a empresas comerciales.
- Unificación del ecosistema fragmentado al permitir la obtención de complementos de cualquier fuente.
- Fortalecimiento de la seguridad de la cadena de suministro de complementos y uso de métodos criptográficos para la verificación de autenticidad.
El desarrollo de FAIR se lleva a cabo en un espacio neutral bajo los auspicios de la Linux Foundation. La gestión es realizada por un comité técnico y grupos de trabajo que toman decisiones basadas en el consenso y tienen en cuenta los intereses y necesidades de la comunidad. Todas las decisiones se toman públicamente utilizando procesos transparentes. El comité gestor incluye a Carrie Dils (quien creó cursos y guías para desarrolladores web), Mika Epstein (anteriormente responsable del repositorio de complementos) y Ryan McCue (uno de los creadores de la API REST de WordPress).
Fuente: opennet.ru
