WordPress 6.8: Команда випуску, графік та фокус

Опубліковано: від Jos Velasco
WordPress 6.8: Команда випуску, графік та фокус thumbnail

WordPress 6.8 планується до загального випуску 15 квітня 2025 року, і, на відміну від більшості інших випусків WordPress, цей випуск може включати менше нових функцій, ніж попередні головні оновлення. Версія 6.8 зосередиться на удосконаленні існуючого функціоналу та усуненні помилок. Хоча нові функції можуть бути включені, вони будуть розглянуті лише у випадку, якщо вони достатньо розроблені.

Ось огляд деяких майбутніх виправлень помилок і удосконалень.

Додавання Підтримки Спекулятивного Завантаження

Одне з запропонованих поліпшень полягає в інтеграції спекулятивного завантаження в ядро WordPress для покращення швидкості завантаження сторінок. Ця техніка використовує попереднє завантаження або попередній рендеринг для завантаження ресурсів, які, як передбачається, будуть потрібні користувачам, що призводить до швидших переходів між сторінками і більш плавного досвіду перегляду.

Реалізація буде базуватися на функціональності плагіну Speculative Loading команди Performance. За замовчуванням ресурси будуть завантажуватися у фоновому режимі в “консервативному” режимі, щоб мінімізувати потенційні проблеми. Також розробники матимуть можливість налаштувати цю поведінку за допомогою нового фільтра, “wp_speculation_rules_configuration.

Інтеграція спекулятивного завантаження в ядро WordPress принесе відчутні покращення продуктивності. Попереднє завантаження очікуваних ресурсів зробить переходи на сайті швидшими та простішими, одночасно зберігаючи сумісність і користувацький досвід. При правильному впровадженні це великий крок вперед у зусиллях оптимізації продуктивності WordPress.

Покращення Книги Стилів

«Книга стилів», необхідний інструмент для управління та попереднього перегляду стилів блоків WordPress, ймовірно, отримає кілька необхідних вдосконалень у WordPress 6.8. Розділи, такі як типографіка, кольори та окремі блоки, повинні автоматично активуватися, коли ти переходиш до відповідних пунктів меню, забезпечуючи користувачам більш інтуїтивний та зосереджений досвід для детального налаштування їхніх дизайнів.

Замість того, щоб замінювати самого себе, панель розширюється зліва направо, що спрощує та робить більш зрозумілим навігацію в Редакторі Сайту через усі доступні опції, одночасно демонструючи зміни в панелі праворуч.

Редактор сайту WordPress, що показує панель стилів з палітрою кольорів та налаштуваннями елементів, що демонструє типовий блог-пост

Додавання Постійного Режиму Відображення для Кожного Типу Посту

Користувачі тепер можуть вибирати, чи відображає редактор шаблон сайту під час редагування контенту, чи показує лише додаваний контент. Цей вибір зберігається між сесіями.

Нова опція дозволяє користувачам бачити, як контент взаємодіятиме з фінальною опублікованою сторінкою, опціонально відтворюючи блоки шаблонів без можливості їх редагування. Оскільки це налаштування зберігається, користувачам не потрібно налаштовувати свій улюблений вигляд кожного разу, коли вони редагують контент, що відповідає філософії дизайну WordPress про персоналізовані враження.

Цей вибір рендерингу може вплинути на продуктивність, оскільки завантаження розділів шаблону може збільшити час запуску редактора. Сайти зі складними шаблонами, що містять важкі елементи, можуть мати довші часи завантаження, хоча останні оптимізації значно зменшили цей вплив. Деяким користувачам може знадобитися навчання, щоб зрозуміти, як керувати цим налаштуванням, якщо вони випадково його включать.

Покращений Досвід Початкового Контенту

Аналогічно до Книги стилів, WordPress 6.8 прагне ввести уточнений підхід до управління початковим контентом, замінивши раніше доступне модальне вікно на панель «Block Inserter». Це поліпшення спрощує процес додавання попередньо визначеного контенту на ваш сайт, роблячи його більш узгодженим з загальним досвідом редагування блоків.

Ця зміна дозволяє користувачам вивчати та вставляти стартовий контент безпосередньо через інтерфейс Вставки Блоків. Оновлений робочий процес є більш інтуїтивним і відповідає тому, як користувачі взаємодіють з іншими блоками та шаблонами в редакторі. Процес адаптації для нових користувачів буде плавнішим, а досвідчені розробники сайтів отримають збільшення продуктивності.

Редактор сторінок WordPress, який відображає шаблони та візерунки початкового контенту, з попереднім переглядом обраного макету головної сторінки

Додавання Доступних Підказок

Ця пропозиція вводить стандартизовану та доступну систему підказок до ядра WordPress. Підказки допомагають покращити доступність та зручність використання WordPress, надаючи контекст або керівництво в інтерфейсі користувача. Особливо для WordPress 6.8, ця ініціатива відповідає цілям платформи щодо інклюзивності та кращої підтримки розробників.

Запропоноване рішення передбачає створення механізму виринаючих підказок, що підтримується ядром, який використовує семантичний HTML та атрибути ARIA для забезпечення доступності. Ця зміна зробить виринаючі підказки читабельними для асистуючих технологій та покращить юзабіліті для всіх, зокрема для користувачів з обмеженими можливостями.

Крім доступності, ця пропозиція покращує досвід розробників, надаючи попередньо побудований, повторно використовуваний API підказок. Розробники можуть заощадити час, уникнути фрагментованих реалізацій і дотримуватися основних стандартів WordPress.

Підвищення Безпеки За Допомогою Попереджувальних Сповіщень

Щоб допомогти адміністраторам уникнути потенційно небезпечних неправильних налаштувань, інша пропозиція вводить застереження за замовчуванням у панелі налаштувань. Проблема виникає, коли включено відкриту реєстрацію (що дозволяє будь-кому створити обліковий запис) та роль користувача за замовчуванням встановлено на високому рівні, такому як “Адміністратор”, “Редактор” або “Автор”. Якщо ці налаштування помилково поєднані, неавторизовані користувачі можуть отримати занадто широкий доступ, залишаючи сайт вразливим до атак.

Альтернативою, ймовірно, буде обмеження ролей, які адміністратор може вибрати у випадаючому списку, як це помічено у проблемі “Видалення адміністратора та редактора зі списку ролей за замовчуванням“.

Ця зміна підвищує безпеку без потреби в значних розробках. Проактивне попередження адміністраторів або обмеження їх щодо ризикованих конфігурацій дозволяє WordPress запобігти проблемам до їх виникнення. Такий підхід зменшує ризик підвищення привілеїв та навчає користувачів — особливо початківців — як ефективно захистити свої сайти.

Отримуйте вміст безпосередньо у свою скриньку

Підпишіться зараз, щоб отримувати всі останні оновлення безпосередньо у свою скриньку.

Оновлення Безпеки Бази Даних 

WordPress 6.8 зміцнить безпеку паролів, оновивши алгоритм хешування з phpass portable hashing на bcrypt, що робить хеші паролів складнішими для зламу.

Оновлення також змінює паролі програм, ключі скидання пароля користувача, ключі запиту особистих даних і ключі режиму відновлення з phpass на хешування BLAKE2b через Sodium — швидший і більш безпечний криптографічний варіант.

Ці покращення безпеки не вимагають дій адміністратора. Існуючі сесії залишаються дійсними, і користувачам не доведеться змінювати паролі. Система автоматично перехешує паролі за допомогою bcrypt, коли користувачі входять у систему або оновлюють свої дані. Паролі для додатків та ключі безпеки, створені до WordPress 6.8, залишаються дійсними без автоматичного перехешування. Паролі для постів продовжать використовувати хешування phpass, поки розробники проводять подальші дослідження.

Для додаткових технічних деталей про ці посилення безпеки, дивіться повний артикул.

Додавання Префіксів до Адміністративних Повідомлень

Була висунута ідея додати префікси, такі як “Попередження,” “Помилка,” “Успіх,” та “Інформація” до всіх адміністративних повідомлень WordPress. Ця невелика, але значуща зміна покращить доступність та зрозумілість, зокрема для користувачів, які використовують засоби для читання екрану або мають проблеми з розпізнаванням кольорів.

Наразі, повідомлення адміністрації використовують колір для індикації їх типу — червоний для помилок або зелений для успіху — але такий підхід не є ефективним для всіх користувачів. Додавання текстових префіксів дозволяє повідомленням чіткіше комунікувати свій тип, незалежно від візуальних обмежень, і робить зрозумілішим для всіх користувачів призначення повідомлення.

Наприклад, замість простого “Твій плагін був деактивований,” повідомлення буде звучати так: “Помилка: Твій плагін був деактивований.”

Оновлення має кілька переваг: повідомлення зручні для користувачів екранних зчитувачів і відповідають стандартам доступності. Більш зрозумілі повідомлення зменшують плутанину, чітко визначаючи тип повідомлення. Також це створює стандартизований формат для повідомлень у WordPress, плагінах та темах.

Приклади сповіщень адміністратора WordPress, що демонструють стилі повідомлень успіху, помилки, інформації та попередження з різним форматуванням
Пов’язана стаття
How To Design An Accessible Website (A Complete Guide)
Читати далі

Покращення Кеш-Ключів WP_Query

Мета цієї ініціативи полягає в оптимізації створення ключів кешу класом “WP_Query“, щоб підвищити продуктивність WordPress, знизити навантаження на базу даних та збільшити надійність.

Глосарій DreamHost

WP_Query

WP_Query — це клас PHP, який ти можеш використовувати для створення запитів до бази даних WordPress. Він дозволяє налаштувати відображення постів або сторінок на сторінці без написання SQL запитів.

Читати далі

Наразі система ключів кешу є неефективною, що призводить до непотрібних запитів до бази даних. Коли генерація ключів кешу буде удосконалена, запити можна буде обробляти ефективніше з кешу, що призведе до швидшого завантаження сторінок та зменшення навантаження на базу даних, особливо для сайтів з великим трафіком. Крім того, стандартизація системи ключів кешу покращує консистенцію, робить кешування більш передбачуваним і спрощує усунення несправностей для розробників.

Ця оптимізація має широкий вплив, оскільки “WP_Query” є основним компонентом, що підтримує багато функцій WordPress. Підвищення його ефективності приносить користь усій екосистемі, покращуючи продуктивність всіх сайтів WordPress. Включення цього оновлення у версію 6.8 відповідає зобов’язанню WordPress до швидкості та масштабованості, забезпечуючи мінімальний ризик для сумісності. Для великих сайтів із великим трафіком, які покладаються на ефективне кешування для ефективного масштабування, ця зміна є критичною.

Додавання Підтримки Меж до Тем, Що Входять В Комплект

Ще одне запропоноване поліпшення оновлює стандартні теми WordPress, додаючи можливість налаштування рамок, що дозволяє користувачам легше персоналізувати свої сайти. Наразі багато стандартних тем, таких як Twenty Twenty-One і Twenty Twenty-Two, не підтримують нові інструменти дизайну редактора сайтів, такі як рамки. Ця зміна покращує налаштування та зручність використання, дозволяючи користувачам регулювати ширину, стиль і колір рамок безпосередньо в редакторі без потреби в програмуванні.

Це оновлення надає користувачам можливість створювати унікальні, візуально привабливі макети з налаштовуваними рамками без використання власного CSS. Воно також модернізує вбудовані теми, забезпечуючи їх відповідність інструментам дизайну WordPress, а також надає розробникам зрозумілі приклади інтеграції дизайну на основі блоків. Оновлення WordPress 6.8, отже, віддає пріоритет розширенню можливостей користувачів, модернізації тем та повноцінному редагуванню сайтів.

Пов’язана стаття
Your Complete Guide to WordPress Full-Site Editing
Читати далі

Була внесена пропозиція інтегрувати посилання на ресурси Learn WordPress у віджет панелі керування “WordPress Events and News”. Це оновлення має на меті заохотити до постійного навчання у спільноті WordPress.

Наразі віджет надає оновлення щодо майбутніх подій та новин, пов’язаних з WordPress. Користувачі можуть отримати доступ до цінних освітніх ресурсів безпосередньо зі своєї панелі керування, додавши посилання на навчальні матеріали, курси та майстер-класи з Learn WordPress. Метою цієї ініціативи є сприяння глибокому залученню до екосистеми WordPress шляхом акцентування уваги на навчальних матеріалах платформи.

Панель подій WordPress, яка показує WordCamp Montclair 2025 та посилання на інші спільнотні заходи, включаючи зустрічі та майстер-класи

Зрештою, WordPress 6.8 покращує продуктивність, доступність та користувацький досвід, зберігаючи при цьому сумісність з основними функціями платформи. З меншою кількістю нових функцій, це випуск віддає перевагу оптимізації та зручності користування, демонструючи оновлення, як-от спекулятивне завантаження для швидших переходів між сторінками, покращені інструменти, такі як Книга стилів та початковий контент, а також підвищені заходи безпеки.

Ці оновлення разом зміцнюють екосистему WordPress, роблячи її більш ефективною, інклюзивною та масштабованою для всіх користувачів. Чи ти розробник, власник сайту чи дизайнер, тестування та вивчення цих удосконалень є цінною можливістю внести свій вклад у постійний розвиток WordPress.

Допоможи WordPress 6.8 стати найкращою версією, протестувавши ці функції та поділившись своїми враженнями. Приєднуйся до нас, щоб зробити це можливим!

Отримуйте вміст безпосередньо у свою скриньку

Підпишіться зараз, щоб отримувати всі останні оновлення безпосередньо у свою скриньку.