A Linux Foundation apresentou o projeto FAIR (Federação e Repositórios Independentes), que fornece uma alternativa descentralizada ao ecossistema de distribuição de plugins e temas para WordPress. O FAIR permite que você crie seus próprios repositórios e espelhos em seus servidores para fornecer plugins, sem depender de hospedagem centralizada do WordPress.org. O código é escrito em PHP e distribuído sob a licença GPLv2+.
A plataforma é composta pelos seguintes componentes:
- Um plugin para o sistema de gerenciamento de conteúdo WordPress, que substitui as chamadas para WordPress.org, WordPress.com, Gravatar.com e outros servidores da Automattic usados para verificar atualizações e enviar notificações, por processadores alternativos que utilizam o protocolo FAIR.
- Um servidor para suportar o repositório que usa um modelo descentralizado de gerenciamento de pacotes para a distribuição de plugins e temas do WordPress. Os desenvolvedores têm a opção de implantar espelhos de repositórios já existentes (por exemplo, WordPress.org) ou criar seus servidores para distribuir complementos do WordPress. Os servidores são logicamente agrupados em um único catálogo federativo.
- O plugin Mini FAIR Repo para transformar seu site em um repositório FAIR. O componente permite que criadores de plugins e temas distribuam complementos do WordPress diretamente de seus servidores e usem ferramentas familiares para isso. O Mini FAIR Repo oferece uma implementação reduzida do repositório FAIR incorporada ao WordPress para distribuir vários pacotes, não destinada à organização de hospedagem em massa.
O FAIR pode ser fornecido tanto como um plugin isolado quanto na forma de um pacote FAIR Distro, que inclui a plataforma WordPress com componentes FAIR pré-instalados. A utilização do FAIR permite criar infraestruturas independentes, que não dependem de possíveis bloqueios e são protegidas contra a substituição de pacotes em catálogos centralizados. A necessidade de uma ferramenta independente para a entrega de complementos surgiu após um incidente em que o proprietário do catálogo oficial de plugins WordPress.org substituiu o plugin ACF por um fork próprio e bloqueou o acesso ao catálogo de complementos da WP Engine e a todos que discutiam a criação de um fork do WordPress.
Vantagens do FAIR:
- A utilização de um ecossistema federado em vez de se apegar a uma única fonte de atualizações, plugins, temas e traduções.
- Aumento da privacidade e segurança através da redução do envio automático de dados e telemetria para empresas comerciais.
- União de um ecossistema fragmentado por meio da possibilidade de obter plugins de quaisquer fontes.
- Fortalecimento da proteção da cadeia de distribuição de plugins e uso de métodos criptográficos de verificação de autenticidade.
O desenvolvimento do FAIR é realizado em um ambiente neutro sob a égide da Linux Foundation. A gestão é realizada por um comitê técnico e grupos de trabalho que tomam decisões com base em consenso e considerando os interesses e necessidades da comunidade. Todas as decisões são tomadas publicamente utilizando processos transparentes. O comitê de gestão inclui Carrie Dils (criou cursos e guias para desenvolvedores web), Mika Epstein (anteriormente responsável pelo repositório de plugins) e Ryan McCue (um dos criadores da API REST do WordPress).
Fonte: opennet.ru
