Встроенный предварительный просмотр записей – нужно ли добавлять в ядро 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

Понравилась статья? Поделиться с друзьями:
Комментарии: 6
  1. Волшебник

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

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

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

  2. Волшебник

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

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

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

  3. Волшебник

    Стыд-позор)

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

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

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

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.