Linux Foundation har præsenteret projektet FAIR (Federated and Independent Repositories), som tilbyder et decentralt alternativ til økosystemet for distribution af plugins og temaer til WordPress. FAIR gør det muligt at oprette egne repositories og spejle på sine servere for at levere plugins, uafhængigt af centraliseret hosting af WordPress.org. Koden er skrevet i PHP og distribueres under GPLv2+ licensen.
Platformen består af følgende komponenter:
- Et plugin til Content Management System WordPress, som erstatter anmodninger til WordPress.org, WordPress.com, Gravatar.com og andre servere fra Automattic til brug for opdateringscheck og meddelelser, med alternative behandlere, der bruger FAIR-protokollen.
- En server til understøttelse af et repository, der bruger en decentraliseret model for pakkehåndtering til distribution af plugins og temaer til WordPress. Udviklere har mulighed for at implementere spejle af eksisterende repositories (f.eks. WordPress.org) eller oprette deres egne servere til distribution af tilføjelser til WordPress. Serverne samles logisk i et fælles fødereret katalog.
- Mini FAIR Repo plugin til at omdanne sin hjemmeside til et FAIR repository. Komponentet giver plugin- og temaudviklere mulighed for direkte at distribuere tilføjelser til WordPress fra deres egne servere ved at bruge velkendte værktøjer. Mini FAIR Repo tilbyder en indlejret, reduceret implementering af FAIR-repoet til distribution af flere pakker, ikke beregnet til at organisere massiv hosting.
FAIR kan leveres som en enkeltstående plugin eller som FAIR Distro-distributionen, der inkluderer WordPress-platformen med forudinstallerede FAIR-komponenter. Brug af FAIR muliggør oprettelse af isolerede infrastrukturer, der er uafhængige af eventuelle blokeringer og beskyttet mod pakkeændringer i det centraliserede katalog. Behovet for et uafhængigt værktøj til distribution af tilføjelser opstod efter en hændelse, hvor ejeren af det officielle WordPress.org plugin-katalog udskiftede ACF-pluginet med sin egen fork og blokerede adgangen til kataloget for WP Engine og alle, der diskuterede oprettelsen af en fork af WordPress.
Fordele ved FAIR:
- Brug af et føderativt økosystem i stedet for at være bundet til en enkelt kilde til opdateringer, plugins, temaer og oversættelser.
- Øget fortrolighed og sikkerhed ved at reducere automatisk dataoverførsel og telemetri til kommercielle virksomheder.
- Sammenlægning af det fragmenterede økosystem ved at muliggøre hentning af plugins fra alle kilder.
- Styrkelse af beskyttelsen af distributionskæden for plugins og brug af kryptografiske metoder til autentificering.
Udviklingen af FAIR foregår på en neutral platform under ledelse af Linux Foundation. Ledelsen varetages af et teknisk styrende udvalg og arbejdsgrupper, der træffer beslutninger baseret på konsensus og tager hensyn til fællesskabets interesser og behov. Alle beslutninger træffes offentligt ved hjælp af gennemsigtige processer. Bestyrelsen inkluderer Carrie Dils (skaber af kurser og vejledninger for webudviklere), Mika Epstein (tidligere ansvarlig for plugin-repositoriet) og Ryan McCue (en af skaberne af WordPress REST API).
Kilde: opennet.ru
