Огромный сборник статей от WPTec для начинающих

Новости

Интеграция с базой данных SQLite теперь доступна в виде подключаемого модуля для тестирования

Команда производительности WordPress работает над разделением плагина Performance Lab после отзыва Мэтта Малленвега, который попросил, чтобы большие функции стали их собственными плагинами сообщества с возможностью стать каноническими плагинами. В рамках этих усилий новая интеграция с базой данных SQLite теперь доступна для тестирования в виде отдельного подключаемого модуля .

Спонсируемый Yoast участник Ари Статопулос, возглавляющий инициативу по разработке реализации SQLite, просит хостинговые компании, разработчиков плагинов и авторов тем протестировать плагин. Участники стремятся сделать его каноническим плагином и, в конечном итоге, объединить реализацию SQLite с ядром WordPress в будущем выпуске.

Статопулос обновил призыв к тестированию , добавив инструкции о том, как тестировать автономный плагин. Это не то, что следует тестировать в производстве. После активации плагина пользователи могут просто следовать инструкциям на экране, чтобы установить базу данных SQLite.

При тестировании я обнаружил, что мне пришлось удалить файл wp-content/db.php, чтобы установить плагин, потому что он отображал следующую ошибку:

Подключаемый модуль SQLite не может быть активирован, поскольку  wp-content/db.php уже существует другой подключаемый модуль.

После нажатия кнопки «Установить» плагин перенесет вас на знакомый экран установки WordPress, где вы выбираете язык и вводите имя сайта и пароль.

В инструкциях по тестированию Статопулос отметил, что плагин создаст новую базу данных, и никакой контент не будет перенесен из исходной базы данных. Старая база данных останется, и если плагин будет деактивирован, сайт вернется к использованию MySQL. Статопулос объяснил, почему пользователи не увидят контент из своей старой базы данных, когда активна новая:

Реализация SQLite не включает способ переноса данных из одной базы данных в другую. Поскольку это предложение по реализации, которое будет объединено с ядром WordPress, мы должны следовать принципам ядра WordPress. Миграция данных — это не то, чем должна заниматься Core; это явно территория плагинов. Ваши данные остаются в безопасности в вашей предыдущей базе данных, и вы можете снова получить к ним доступ, отключив модуль SQLite.

Когда SQLite будет объединен с Core, плагины миграции и резервного копирования добавят его поддержку.

Репозиторий подключаемого модуля SQLite Database Integration был перемещен в организацию WordPress на GitHub, и тестировщики могут оставлять отзывы там.

Результаты голосования по лучшему подходу к разделению подключаемого модуля Performance Lab показывают, что участники больше выступают за сохранение подключаемого модуля Performance Lab как есть, но с дополнительным развертыванием модулей в виде отдельных подключаемых модулей (32 голоса) по сравнению с альтернативой превращения PL в оболочку. о центральной инфраструктуре и рекомендации отдельных плагинов (10 голосов).

Возможно, подключаемый модуль интеграции SQLite может быть доступен как независимый модуль или каким-то образом рекомендован через подключаемый модуль Performance Lab в будущем, но это еще не решено. Как только путь вперед будет формализован, станет более ясно, как новая структура Performance Lab повлияет на автономный подключаемый модуль интеграции SQLite.

Рекомендуем прочитать
Новости

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *