С
Статьи
323
15 Февраля
0

Ничто в мире не идеально, даже популярный WordPress

admin

Теперь мы есть в Telegram! Самое свежее на нашем канале

Каждый даже самый популярный продукт имеет сильные и слабые стороны. Причем для доказательства этого достаточно изучить новости о нем. Эту истину легко проследить на примере WordPress…

Когда перестарались

В начале февраля вышла техническая версия WordPress 5.6.1, исправляющая более двадцати ошибок. Следующим выпуском движка должен стать 5.7, бета-версия которого уже доступна для тестирования. Казалось бы, все идет своим чередом… Но после загрузки и установки технической версии WordPress на многих сайтах начались проблемы с публикацией постов в классическом редакторе. При попытке выхода из редактора записи система движка сообщает, что изменения не могут быть сохранены. Многие вебмастера отмечают, что баг проявляется только при использовании Chrome, а в Firefox его нет. Другие уверены, что неисправность кроется в плагинах для изменения нативного редактора CMS. При этом баг сразу исчезает после перехода в блочный редактор Gutenberg. Для исправления ошибки разработчики из сообщества WordPress написали несколько патчей. Но лучше всего действует этот. Его код нужно добавить в файл function.php.

Gutenberg рулит

О новом блочном редакторе WP написано много. Но пока мало кто из крупных компаний рассказал о своем опыте использования Gutenberg. Хотя одна отыскалась… Компания WP Rocket специализируется на создании плагинов кеширования для WordPress. Недавно ее команда начала использовать для редактирования страниц своих сайтов Gutenberg. Оказалось, что блочный редактор не только упрощает работу с дизайном и контентом, но и позволяет разрабатывать страницы, которые быстро загружаются. Причем их проверка через PageSpeed ​​Insight выдает практически 100 баллов. Но чтобы достичь таких вершин, разработчикам WP Rocket пришлось немного допилить блочный редактор. По умолчанию Gutenberg загружает CSS JavaScript всех блоков, которые доступны в редакторе. Что значительно утяжеляет код создаваемой страницы. Чтобы сделать его более легким, команда WP Rocket разработала механизм загрузки только необходимых в данный момент блоков. А также перенесла CSS в собственный файл стилей.

Нет идеальных решений

Описанные выше случаи с участием WordPress доказывают, что не существует полностью совершенных решений. Каким бы идеальным ни казался продукт, в нем все равно можно найти изъяны, над исправлением которых вам придется поработать!
0 комментариев
Добавить комментарий