Команда производительности 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.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…