Привіт! А ось і третя підбірка цікавих та корисних матеріалів для вас, шановні українські WordPress-розробники. Заварюйте каву / чай / ворожі сльози і починаємо 👨💻
Свіжі новини
Цей тиждень екосистема WordPress пережила без помітних драм. Зате прилетіло з іншого боку. Минулого тижня ми писали про традиційний Hacktoberfest, завдяки якому щороку open-source проекти отримували певну допомогу. Однак, цього року все пішло не за планом en. Здогадайтесь, програмісти з якої країни все зіпсували? 🙈
Отже, одразу після старту цьогорічного Hacktoberfest в репозиторії багатьох проектів почав сипатись pull-request spam. Є навіть Twitter аккаунт @shitoberfest, який колекціонує скріншоти – там є з чого поржати. В результаті GitHub дав можливість власникам репозиторіїв лімітувати хто може взаємодіяти з ними, а Digital Ocean вимушений був змінити правила участі – тепер в Hacktoberfest приймають участь лише ті репозиторії, автори яких додали відповідний топік.
Тим часом CloudFlare протягом свого традиційного birthday week викотили кілька нових фіч. І головна з них стосується саме WordPress – це Automatic Platform Optimization en. Всього за $5 на місяць ви можете отримати суттєве прискорення ваших (та клієнтських) сайтів для аудиторії в будь-якій точці планети. Крім цього – розширили функціональність своєї аналітики en та продовжують викочувати HTTP/3, тепер і на безкоштовних аккаунтах. Що нова версія протоколу означає для нас та для швидкості роботи наших сайтів – читайте тут en.
Відкрита програма раннього доступу до PhpStorm 2020.3. Якщо ви любите першим пробувати нову функціональність улюбленого програмного забезпечення – спробуйте новий реліз в рамках Early Access Program. До речі, це абсолютно легальний спосіб використовувати PhpStorm безкоштовно 😉
Зміни в ядрі
#50679 – Оптимізація функції wp_get_attachment_metadata(). Патч прийнятий і має бути включений до наступної версії WordPress. Тепер ця функція не буде щоразу виконувати get_post() та повинна працювати значно швидше. Хороша новина – розробникам нічого не потрібно змінювати в своєму коді.
Хочете отримати бейджик Core Contributor та підняти свій рейт мінімум на $5 за годину? Зробіть просте завдання та відправте патч. Чесно кажучи, ви більше часу витратите на встановлення Subversion, ніж на сам код 😬
Корисні статті
Усі розробники поділяються на два табори (і ми зараз не про таби та пробіли) – ті, що віддають перевагу темним темам в редакторах, та ті, що використовують світлі теми. У кожного свої аргументи (окрім банальної звички, звичайно), але якщо цікаво – з точки зору науки краще обрати світлу тему. Детальніше у статті en на Stitcher.io
- Все про PHP фреймворки en від Kinsta
- Позначення файлів кольором en на базі Scopes у PhpStorm від Stitcher
- Як робити адаптивні таблиці en від Tom Rankin на TorqueMag
- Циклічні посилання next/prev uk від WordPress.co.ua
- Як відправляти Web Vitals у аналітику Google en від Noise to Signal
- Що швидше – full-page cache в Redis чи Nginx FastCGI cache en від WP Rocket
- Technical SEO audit checklist en від Distilled
Інструменти
Розробники TablePlus – популярного клієнта для роботи з базами даних – випустили безкоштовний онлайн редактор структури бази даних. Інші достойні альтернативи – dbdiagram.io та drawSQL.app. Останній з них має цілу бібліотеку шаблонів (включаючи WordPress) які можна взяти за основу або використовувати для вивчення архітектури баз даних на реальних прикладах.
Andres Norén, відомий автор тем для WordPress, запустив проект WP Glossary – словник термінів, з якими доводиться перетинатись в роботі з WordPress. Можна давати лінки на конкретні терміни клієнтам, щоб уникнути непорозумінь.
Мабуть, усі знають про існування JsFiddle та PasteBin. А ще є DBFiddle – аналогічний інструмент для роботи з базами даних. Навіть підтримує командну роботу! Дуже зручно, якщо треба попросити чиєїсь допомоги з складним SQL-запитом, а дати доступ до самої бази неможливо.
- bassim/super-expressive-php – регулярки в PHP простою мовою, легка та проста бібліотека для будь-яких проектів
- jawira/emoji-catalog – всі emoji у вигляді констант класу
- pivvenit/acf-pro-installer – Composer helper для встановлення Pro версії Advanced Custom Fields через Composer
- jawira/case-converter – бібліотека для конвертування між будь-якими популярними регістрами – camelCase, PascalCase, snake_case та багатьма іншими
- theiconic/php-ga-measurement-protocol – повна реалізація протоколу Google Analytics на PHP, яка дозволяє відправляти дані в аналітику з бекенду
PHP 8
Ви в курсі, що 26 листопада релізиться PHP версії 8? Ми розуміємо – тут все про WordPress, але все ж потрібно розвиватися та тримати руку на пульсі. Двоє веселих бельгійців з дуже відомої у екосистемі Laravel компанії Spatie готують на грудень безкоштовну електронну книгу та відеокурс про розробку на PHP 8:
Front Line PHP
Writing modern applications with PHP 8
Дуже радимо підписатися та отримати ці матеріали. Прокачка скілів під керівництвом таких крутих чуваків – це бімба 💣💥. Ще й безкоштовна!
Події
21 жовтня, середа
How to secure and optimize your WordPress site with CloudFlare en – безкоштовний вебінар від Kinsta та CloudFlare. Детально про можливості CloudFlare, нові фічі та як правильно налаштувати для сайтів на WordPress.
22 жовтня, четвер
Наші сусіди з Гомеля проведуть черговий онлайн-мітап. Реєструйтесь на подію та підписуйтесь на YouTube канал щоб дивитись трансляцію.
Закони і бабки
Сьогодні в нашій нерегулярній рубриці чергове нагадування – до 19 жовтня ФОПи повинні сплатити єдиний соціальний внесок (ЄСВ) за III квартал 2020 року у розмірі 3 178 гривень та 12 копійок. Не провтикайте 😬