Встроенный предварительный просмотр записей – нужно ли добавлять в ядро WordPress?

История экспериментального плагина Inline Preview от Кристофера Финке насчитывает всего лишь несколько месяцев, однако сегодня можно уже с уверенностью сказать, что этот плагин наделал много шума в сообществе WordPress. Начиная с июня, Кристофер внес поразительное количество усовершенствований в свой плагин, в результате которых публикация записей стала еще проще. С помощью данного плагина вы всегда можете посмотреть, как будет выглядеть опубликованная запись в блоге. При этом сама админка сдвигается влево, а справа выводится контент. В правом верхнем углу страницы присутствует крестик, который позволяет закрыть окно предварительного просмотра.

UpdatedInlinePreview

Кристофер решил пойти еще дальше, открыв новое предложение на сайте Trac об использовании плагина Inline Preview в WordPress, которое в полной мере соответствует свежему подходу оформления функционала в виде отдельных плагинов. В тикете он перечислил уязвимые места предварительного просмотра записей, а также предложил вернуться к способу страничного предпросмотра, который использование ранее в WordPress – правда, в таком случае его понадобится несколько освежить и доработать.

Мне понравилось то, как работает плагин Inline Preview в моей локальной сборке. Работает он достаточно оперативно, присутствует панель, позволяющая скорректировать размеры области предварительного просмотра. Правда, я считаю, что вместо вертикальной тени в панели можно было бы использовать более ясные изображения. Что-то вроде небольшой серой панели со стрелками с каждой стороны, которая указывала бы пользователям, что изображение может быть перемещено по левому краю или по правому краю. Улучшить можно следующее: к примеру, сделать кнопку X более эффективной, чтобы она выполняла какие-то действия. Невзирая на то что область предварительного просмотра не обновляется в режиме реального времени, следуя за правками, она меняется всякий раз, когда происходит автосохранение или создание ревизии, и изменения автоматически появляются в окне предварительного просмотра.

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

Я обратился к Кристоферу Финке и спросил его, какой самый сильный аргумент он может привести в пользу включения предварительного просмотра в ядро WordPress, и вот что я услышал:

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

Однако когда я отправлял тикет, я не знал, что редактирование из фронтэнда будет добавлено в WordPress 3.8. Если WordPress движется именно в этом направлении, то тогда радикальное изменение процессов редактирования в бэкэнде может утратить свой вес.

Если вы желаете узнать, как будет выглядеть предварительный просмотр записей в деле, и стоит ли это добавлять в ядро WordPress, просто установите плагин Inline Preview.

Источник: wptavern.com

Блог про WordPress
Комментарии: 6
  1. Волшебник

    Имхо, для большинства нужд достаточно и простого предпросмотра, а это всё уже шашечки. К тому же люди иногда всё таки меняют темы оформления и соответственно всё представление тоже меняется, так что бессмысленно затачивать контент под тему оформления.

    1. Дмитрий (автор)

      С этим полностью согласен.
      Введение такого просмотрщика было бы просто логичным завершением общей картины с предварительным просмотром: есть предварительный просмотр тем, есть кастомайзер тем с предварительным просмотром изменений, и вакантное место с просмотром записей.
      Сейчас, правда, имеется предварительный просмотр, но для этого нужно сначала сохранить запись, а потом уже посмотреть, как она выглядит. Два лишних щелчка, как бы сказали гуру проектирования опыта взаимодействия.

  2. Волшебник

    Так предварительный просмотр сообщений и так уже есть. И сохранять запись не надо. Одно нажатие на кнопку «Просмотреть».

    1. Дмитрий (автор)

      Хм, не замечал этой кнопки :)

  3. Волшебник

    Стыд-позор)

    1. Дмитрий (автор)

      Точнее, видел ее уже потом, когда статья написана. :)

Добавить комментарий для Architect Of Ruin Отменить ответ

Получать новые комментарии по электронной почте.