Встроенный предварительный просмотр записей – нужно ли добавлять в ядро WordPress?
Кристофер решил пойти еще дальше, открыв новое предложение на сайте Trac об использовании плагина Inline Preview в WordPress, которое в полной мере соответствует свежему подходу оформления функционала в виде отдельных плагинов. В тикете он перечислил уязвимые места предварительного просмотра записей, а также предложил вернуться к способу страничного предпросмотра, который использование ранее в WordPress – правда, в таком случае его понадобится несколько освежить и доработать.
Мне понравилось то, как работает плагин Inline Preview в моей локальной сборке. Работает он достаточно оперативно, присутствует панель, позволяющая скорректировать размеры области предварительного просмотра. Правда, я считаю, что вместо вертикальной тени в панели можно было бы использовать более ясные изображения. Что-то вроде небольшой серой панели со стрелками с каждой стороны, которая указывала бы пользователям, что изображение может быть перемещено по левому краю или по правому краю. Улучшить можно следующее: к примеру, сделать кнопку X более эффективной, чтобы она выполняла какие-то действия. Невзирая на то что область предварительного просмотра не обновляется в режиме реального времени, следуя за правками, она меняется всякий раз, когда происходит автосохранение или создание ревизии, и изменения автоматически появляются в окне предварительного просмотра.
Одна из самых значительных проблем, встающих на пути внедрения подобного функционала в ядро WordPress – совместимость с темами. При использовании этого плагина на сайте я заметил, что он сжимает текст до такой степени, что его становится сложно прочесть. Еще одна проблема – производительность. Опять же, взяв свой сайт в качестве примера, я заметил, что при попытке скорректировать ширину панели предварительного просмотра происходит существенная задержка. С похожей задержкой я сталкивался на странице управления виджетами.
Я обратился к Кристоферу Финке и спросил его, какой самый сильный аргумент он может привести в пользу включения предварительного просмотра в ядро WordPress, и вот что я услышал:
Лучший аргумент в пользу добавления встроенного предварительного просмотра к ядру WordPress заключается в том, что такая возможность улучшает текущие многоступенчатые, беспорядочные процессы редактирования и просмотра записи путем комбинирования их в одно плавное действие создания записи. Пользователи смогут переключиться от мышления «редактировать, посмотреть, редактировать, посмотреть» к простому «писать».
Однако когда я отправлял тикет, я не знал, что редактирование из фронтэнда будет добавлено в WordPress 3.8. Если WordPress движется именно в этом направлении, то тогда радикальное изменение процессов редактирования в бэкэнде может утратить свой вес.
Если вы желаете узнать, как будет выглядеть предварительный просмотр записей в деле, и стоит ли это добавлять в ядро WordPress, просто установите плагин Inline Preview.
Источник: wptavern.com