Linux Foundation har presenterat projektet FAIR (Federated and Independent Repositories), som erbjuder ett decentraliserat alternativ till ekosystemet för distribution av plugins och teman till WordPress. FAIR gör det möjligt att skapa egna uppgifter och speglar pÄ sina servrar för leverans av plugins, oberoende av centraliserad WordPress-hosting.org. Koden Àr skriven i PHP och distribueras under GPLv2+-licensen.
Plattformen bestÄr av följande komponenter:
- En plugin för innehÄllshanteringssystemet WordPress, som ersÀtter anrop till WordPress.org, WordPress.com, Gravatar.com och andra servrar frÄn Automattic, som anvÀnds för att kontrollera uppdateringar och skicka meddelanden, med alternativa hanterare som anvÀnder FAIR-protokollet.
- En server för att stödja ett repository som anvÀnder en decentraliserad paketstyrningsmodell för distribution av plugins och teman till WordPress. Utvecklare fÄr möjlighet att sÀtta upp speglar av redan existerande repositories (till exempel WordPress.org) eller skapa sina egna servrar för distribution av tillÀgg till WordPress. Servrarna förenas logiskt i en gemensam federativ katalog.
- Mini FAIR Repo-plugin för att omvandla sin webbplats till ett FAIR-repository. Komponenten gör det möjligt för skapare av plugins och teman att direkt distribuera tillÀgg till WordPress frÄn sina servrar och anvÀnda vanliga verktyg för detta. Mini FAIR Repo erbjuder en nedskuren implementation av FAIR-repository inbÀddad i WordPress för distribution av flera paket, inte avsedd för organisation av massiv hosting.
FAIR kan erbjudas i form av en fristÄende plugin eller som distributionen FAIR Distro, som inkluderar WordPress-plattformen med förinstallerade FAIR-komponenter. AnvÀndningen av FAIR möjliggör skapandet av avskilda infrastruktur, oberoende av eventuella blockeringar och skyddade mot paketmanipulation i en centraliserad katalog. Behovet av ett oberoende verktyg för leverans av tillÀgg uppstod efter en incident dÀr Àgaren av den officiella katalogen för plugins WordPress.org ersatte pluginet ACF med en egen fork och blockerade tillgÄngen till katalogen för tillÀgg frÄn WP Engine och alla som diskuterade skapandet av en fork av WordPress.
Fördelar med FAIR:
- Att anvÀnda ett federerat ekosystem istÀllet för att binda sig till en enda kÀlla för uppdateringar, plugins, teman och översÀttningar.
- Ăkad integritet och sĂ€kerhet genom att minska den automatiska överföringen av data och telemetri till kommersiella företag.
- SammanlÀnkning av det fragmenterade ekosystemet genom att erbjuda möjlighet att hÀmta plugins frÄn alla kÀllor.
- StÀrkning av skyddet av plugin-distributionskedjan och anvÀndning av kryptografiska verifieringsmetoder.
Utvecklingen av FAIR sker pÄ en neutral plattform under ledning av Linux Foundation. Förvaltningen genomförs av en teknisk styrkommitté och arbetsgrupper som fattar beslut baserat pÄ konsensus och tar hÀnsyn till gemenskapens intressen och behov. Alla beslut fattas offentligt med hjÀlp av transparenta processer. Den styrande kommittén bestÄr av Carrie Dils (skapade kurser och guider för webbutvecklare), Mika Epstein (tidigare ansvarig för plugin-repositoriet) och Ryan McCue (en av skaparna av WordPress REST API).
KĂ€lla: opennet.ru
