Categories: Мнение

Помогите протестировать новый плагин WordPress Importer в разработке

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

В сообществе открытого исходного кода, движимым добровольцами, важные проекты, такие как импортер WordPress, могут долгое время оставаться без внимания, пока кто-то не вдохновится взять на себя ответственность. Хорошая новость, однако, заключается в том, что импортер находится в процессе полной перезаписи благодаря Райану МакКью, который также является руководителем проекта WP REST API.

Проект WordPress Importer Redux доступен на GitHub с исправлениями некоторых наиболее проблемных проблем предыдущего плагина. МакКью переписывает импортер с целью сделать его «быстрым, легким и последовательным». Он резюмировал основные улучшения, которые являются частью версии 2, в сообщении в основном блоге Make/WordPress:

  • Гораздо меньше использование памяти: тестирование показывает, что использование памяти для импорта файла WXR размером 41 МБ сократилось со 132 МБ до 19 МБ (менее половины фактического размера файла!). Это означает, что больше не нужно разбивать файлы только для того, чтобы импортировать их.
  • Более быстрый синтаксический анализатор: с помощью потокового синтаксического анализатора XML мы обрабатываем данные по мере их поступления, что гораздо более масштабируемо, чем текущий подход. Содержимое можно начать импортировать, как только файл будет прочитан, а не ждать предварительной обработки.
  • Возобновляемый синтаксический анализ: сохраняя в базе данных больше переменных, чем переменные, мы можем прекратить и возобновить импорт на ходу.
  • Частичный импорт: переосмысление подхода к дедупликации позволяет улучшить частичный импорт, например, когда вы обновляете производственный сайт из промежуточной среды.
  • Улучшенный интерфейс командной строки. Отношение к интерфейсу командной строки как к первоклассному гражданину означает лучший опыт для тех, кто ежедневно выполняет импорт, а также лучшее качество кода и возможность его повторного использования.

До недавнего времени у нового импортера не было пользовательского интерфейса, поэтому единственный способ протестировать его — запустить через WP-CLI. Теперь доступна новая ветка Admin UI проекта, поэтому вы можете загрузить плагин в виде zip -архива и активировать его в WordPress.

Он также работает над улучшением пользовательского интерфейса для импортера . На этом изображении показан текущий пользовательский интерфейс со старым внизу для справки.

Если вы хотите протестировать новый импортер, МакКью рекомендует пользователям сравнить опыт со старым импортером и отметить, что работает, а что нет. Отзывы приветствуются в очереди вопросов проекта GitHub в назначенной общей ветке обратной связи .

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

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

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago