La Linux Foundation sviluppa FAIR, un gestore di pacchetti decentralizzato per WordPress

La Linux Foundation ha presentato il progetto FAIR (Federated and Independent Repositories), che offre un'alternativa decentralizzata all'ecosistema di distribuzione di plugin e temi per WordPress. FAIR consente di creare repository e mirror sui propri server per la distribuzione di plugin, indipendenti da hosting centralizzato di WordPress.org. Il codice è scritto in PHP e distribuito sotto licenza GPLv2+.

La piattaforma è composta dai seguenti elementi:

  • Un plugin per il sistema di gestione dei contenuti WordPress, che sostituisce le chiamate a WordPress.org, WordPress.com, Gravatar.com e ad altri server di Automattic usati per controllare gli aggiornamenti e inviare notifiche, con gestori alternativi che utilizzano il protocollo FAIR.
  • Un server per supportare il repository, che utilizza un modello di gestione decentralizzato per la distribuzione di plugin e temi di WordPress. Gli sviluppatori hanno la possibilità di implementare mirror di repository già esistenti (ad esempio, WordPress.org) o di creare i propri server per la distribuzione di estensioni a WordPress. I server vengono logicamente uniti in un unico catalogo federativo.
  • Il plugin Mini FAIR Repo trasforma il tuo sito in un repository FAIR. Questo componente consente ai creatori di plugin e temi di distribuire direttamente le estensioni di WordPress dai propri server, utilizzando gli strumenti familiari. Mini FAIR Repo offre un'implementazione ridotta di un repository FAIR integrato in WordPress per la distribuzione di più pacchetti, non progettata per organizzare un hosting su larga scala.

FAIR può essere fornito sia come un plugin autonomo, sia come parte della distribuzione FAIR Distro, che include la piattaforma WordPress con i componenti FAIR preinstallati. L'uso di FAIR consente la creazione di infrastrutture indipendenti, non soggette a possibili blocchi e protette da sostituzioni di pacchetti in cataloghi centralizzati. La necessità di uno strumento di distribuzione delle estensioni indipendente è emersa dopo un incidente in cui il proprietario del catalogo ufficiale dei plugin WordPress.org ha sostituito il plugin ACF con il proprio fork e ha bloccato l'accesso al catalogo delle estensioni della WP Engine e a tutti coloro che discutevano della creazione di un fork di WordPress.

Vantaggi di FAIR:

  • Utilizzare un ecosistema federativo anziché dipendere da una singola fonte per aggiornamenti, plugin, temi e traduzioni.
  • Aumentare la privacy e la sicurezza riducendo l'invio automatico di dati e telemetria alle aziende commerciali.
  • Unire un ecosistema frammentato offrendo la possibilità di ottenere plugin da qualsiasi fonte.
  • Rafforzare la protezione della catena di distribuzione dei plugin e utilizzare metodi crittografici per la verifica dell'autenticità.

Lo sviluppo di FAIR avviene in una sede neutrale sotto l'egida della Linux Foundation. La gestione è curata da un comitato tecnico di gestione e gruppi di lavoro che prendono decisioni basate sul consenso, tenendo conto degli interessi e delle esigenze della comunità. Tutte le decisioni sono prese pubblicamente utilizzando processi trasparenti. Il comitato di gestione include Carrie Dils (che ha creato corsi e guide per sviluppatori web), Mika Epstein (precedentemente responsabile del repository dei plugin) e Ryan McCue (uno dei creatori dell'API REST di WordPress).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster