Linux Foundation развива FAIR, децентрализиран пакетен мениджър за WordPress

Организация Linux Foundation представи проекта FAIR (Federated and Independent Repositories), предоставящ се децентрализирана алтернатива на екосистемата за разпространение на плъгини и теми за WordPress. FAIR позволява създаването на собствени репозитории и огледала на вашите сървъри за доставка на плъгини, независими от централизирания хостинг на WordPress.org. Кодът е написан на PHP и се разпространява под лиценз GPLv2+.

Платформата се състои от следните компоненти:

  • Плъгин за системата за управление на съдържанието WordPress, който заменя заявките към WordPress.org, WordPress.com, Gravatar.com и другите сървъри на компанията Automattic, използвани за проверка на актуализации и изпращане на известия, с алтернативни обработващи средства, които използват FAIR протокол.
  • Сървър за поддръжка на репозитории, използващи децентрализирана модел на управление на пакети за разпространение на плъгини и теми за WordPress. Разработчиците имат възможност да внедряват огледала на съществуващи репозитории (например, WordPress.org) или да създават свои сървъри за разпространение на добавки за WordPress. Сървърите логически се обединяват в един федеративен каталог.
  • Плъгин Mini FAIR Repo за трансформиране на вашия сайт в репозиторий FAIR. Компонентът позволява на създателите на плъгини и теми директно от своите сървъри да разпространяват добавки за WordPress и да използват познатите инструменти за това. Mini FAIR Repo предлага вграден в WordPress опростен вариант на репозитория FAIR за разпространение на няколко пакета, не предназначен за организиране на масов хостинг.

FAIR може да се предлага както под формата на независим плъгин, така и под формата на дистрибуция FAIR Distro, включваща платформата WordPress с предварително инсталирани компоненти FAIR. Използването на FAIR позволява създаването на отделни инфраструктури, които не зависят от възможни блокировки и са защитени от подмяна на пакети в централизирания каталог. Необходимостта от независим инструмент за доставка на добавки възникна след инцидент, при който собственикът на официалния каталог на плъгини WordPress.org замени плъгина ACF със собствен форк и блокира достъпа до каталога на добавките на компанията WP Engine и на всички, които обсъждаха създаването на форк на WordPress.

Предимства на FAIR:

  • Използването на федеративна екосистема вместо привързването към един единствен източник на актуализации, плъгини, теми и преводи.
  • Повишаване на конфиденциалността и сигурността чрез намаляване на автоматичното изпращане на данни и телеметрия до търговски компании.
  • Обединяване на фрагментираната екосистема чрез предоставяне на възможност за получаване на плъгини от всякакви източници.
  • Усилване на защитата на веригата за разпространение на плъгини и използване на криптографски методи за проверка на автентичността.

Разработването на FAIR се извършва на неутрална платформа под егидата на организацията Linux Foundation. Управлението се ръководи от управляващ технически комитет и работни групи, вземащи решения на основата на постигане на консенсус и отчитайки интересите и нуждите на общността. Всички решения се вземат публично с използване на прозрачни процеси. В състава на управляващия комитет влизат Кери Дилс (Carrie Dils, създавала курсове и ръководства за уеб разработчици), Мика Епщайн (Mika Epstein, преди това отговаряла за репозитория на плъгини) и Райън МакКю (Ryan McCue, един от създателите на WordPress REST API).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster