Categories: Мнение

Lasso добавляет восстановление ревизии в реальном времени в WordPress

На этой неделе Ник Хаскинс выпустил обновление для Lasso, которое вводит восстановление правок в реальном времени. Lasso, плагин, изначально разработанный для улучшения опыта использования Aesop Story Engine , в настоящее время является одной из самых удобных и хорошо поддерживаемых попыток внедрить редактирование внешнего интерфейса в WordPress.

Плагин работает как с Aesop Story Engine, так и без него. Lasso предлагает минимальный, ненавязчивый подход к редактированию, который позволяет сосредоточиться на создании контента. Хаскинс надеется выпустить версию 1.0 плагина этой осенью, а исходный код недавно стал доступен разработчикам и тестерам на GitHub .

«Наша цель проста: быть редактором интерфейса, который сводит на нет использование редактора сообщений WordPress», — сказал Хаскинс. «Одной из последних областей, которые нужно было решить в этом начинании, были исправления».

Lasso 0.9.6 позволяет пользователям восстанавливать версии в режиме реального времени при редактировании сообщения в интерфейсе. Плагин представляет новый уникальный подход к отображению ревизий, удаляя стандартное сравнение «diff style» в пользу более простого скользящего интерфейса.

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

«Поскольку Lasso уже работает в post_content, особых технических проблем не возникало, — сказал Хаскинс. «Самым большим узким местом было найти способ сделать это, который не вызывал бы путаницы.

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

Восстановление живых версий поддерживает изображения, разметку и все остальное, что вы ожидаете преобразовать в HTML, но у Хаскинса есть несколько незавершенных элементов, которые он надеется отшлифовать.

«Такие вещи, как шорткоды и омбеды, не обрабатываются в HTML, поскольку им требуется обновление страницы, поэтому найти способ парсить их в реальном времени — едва ли не единственная техническая проблема, которую нам еще предстоит решить», — сказал он. «Это не мешает работе, но я думаю, что пользователь ожидает, что эти элементы будут отображаться так, как они появляются на сайте».

Это первый раз, когда автор плагина сделал что-то подобное с отображением и восстановлением версии. Он превращает процесс просмотра изменений в визуальный и интерактивный процесс. Удаление сравнения «diff style» значительно упрощает обычному создателю контента принятие решения о том, какую версию восстанавливать. Если вы хотите протестировать его или поближе познакомиться с тем, как он работает, посмотрите Lasso на 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