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:

  • ИспользованиС Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ экосистСмы вмСсто привязки ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ источнику ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Ρ‚Π΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ².
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ бСзопасности Π·Π° счёт сокращСния автоматичСской ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ коммСрчСским компаниям.
  • ОбъСдинСниС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ экосистСмы Ρ‡Π΅Ρ€Π΅Π· прСдоставлСниС возмоТности получСния ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… источников.
  • УсилСниС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ распространСния ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² (supply chain) ΠΈ использованиС криптографичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° FAIR вСдётся Π½Π° Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ ΠΏΠΎΠ΄ эгидой ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Linux Foundation. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ осущСствляСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ тСхничСским ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΠΌ ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° основС достиТСния консСнсуса ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ интСрСсы ΠΈ потрСбности сообщСства. ВсС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ с использованиСм ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… процСссов. Π’ состав ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° вошли ΠšΡΡ€Ρ€ΠΈ Дилс (Carrie Dils, создавала курсы ΠΈ руководства для web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²), Мика Π­ΠΏΡˆΡ‚Π΅ΠΉΠ½ (Mika Epstein, Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π»Π° Π·Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²) ΠΈ Π Π°ΠΉΠ°Π½ МакКью (Ryan McCue, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· создатСлСй WordPress REST API).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ