Categories: Новости

Блокируйте случайное редактирование общего контента с помощью плагина Lock Reusable Blocks

На выходных веб-разработчик Мари Комет выпустила плагин Lock Reusable Blocks . С тех пор она опубликовала еще пару обновлений, улучшающих первоначальный релиз. Расширение блокирует пользователям прямое редактирование повторно используемых блоков с экрана постредактирования.

Многоразовые блоки позволяют пользователям группировать один или несколько блоков в редакторе сообщений, сохранять их и повторно использовать везде, где поддерживаются блоки. Технически они являются “общими” или “синхронизированными”. При редактировании повторно используемого блока в одном месте все его пользователи будут совместно использовать эти изменения.

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

До WordPress 5.7 пользователям приходилось нажимать кнопку «Изменить», чтобы внести изменения в повторно используемый блок. По крайней мере, в этом сценарии было несколько ясно, что контент отличается от основного поста или контента страницы. Тем не менее, в версии 5.7 реализован метод редактирования по клику. Первый щелчок выбирает элемент-оболочку вокруг сохраненного блока, а второй щелчок требует редактирования любого внутреннего содержимого. Это изменение значительно упростило непреднамеренное редактирование глобального контента.

Я достаточно хорошо знаком с редактором, чтобы сомневаться, что я бы ошибся с этой проблемой. Тем не менее, я все еще время от времени передаю сайты друзьям и родственникам. Большинство из них никогда не обнаруживают эту функцию, но те, кто это делает, неизбежно вносят эти глобальные изменения, когда они этого не собирались. Я также слышал достаточно ужасных историй, связанных с клиентами, от других, чтобы знать, что это законная проблема.

Есть открытый тикет, чтобы довести механизм блокировки до многоразовых блоков, и с июня 2021 года для него есть патч . Однако за последние несколько месяцев особых подвижек не было. Тем временем, по крайней мере, у нас есть плагин Lock Reusable Blocks.

Решение Comet использует подход, отличный от более ранних версий WordPress и предлагаемого исправления. Вместо того, чтобы дать пользователям возможность редактировать содержимое, они полностью заблокированы.

Плагин выделяет повторно используемый блок серым цветом и добавляет две кнопки сверху при выборе в редакторе. Первая кнопка позволяет редактировать, но она делает это, открывая новую вкладку/окно браузера и перенаправляя пользователя в редактор самого блока. Такой подход дает понять, что контент отделен от поста.

Экран управления многократно используемыми блоками WordPress по умолчанию скрыт, но есть несколько плагинов, которые включают его .

Вторая кнопка плагина в оверлее позволяет пользователям конвертировать повторно используемый блок в обычный блок. Это выводит его из глобальной области видимости и позволяет безопасно редактировать, не затрагивая других целей.

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

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

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