![](https://oddstyle.ru/wp-content/uploads/2020/10/book-review-block-group.jpg)
Плагин Book Review Block, созданный Донной Пеплински из Automattic, попался мне на глаза только сейчас, однако, как выяснилось, существует он уже почти три года.
Плагин делает примерно то, что отмечено в его названии. Он предназначен для рецензирования книг. В нем имеются практически все поля, которые могут потребоваться пользователям при написании обзоров – название книги, автор, изображение, рейтинг и т.д. Что интересно, плагин умеет автоматически вытаскивать все эти данные на основе введенного значения ISBN. Также он поддерживает разметку Schema, что является полезным дополнением для SEO.
![Блог Миши Рудрастых](https://oddstyle.ru/wp-content/uploads/2020/09/banner2.jpg)
Идет дождь или светит солнце, болею я или здоров – я читаю книги в любом состоянии каждый день. Когда есть настроение, я обычно пишу рецензии на книги. Иногда у меня имеются личные мотивы для написания обзоров на плагины, такие как Book Review Block. Меня интересует все то, что позволяет мне или другим заядлым читателям делиться своими мыслями о мире литературы.
Меня поразил тот факт, что можно с легкостью подключить любую книгу с помощью ISBN. Я так добавил Rhthym of War, предстоящую четвертую книгу моей любимой фэнтези-саги The Stormlight Archive. Я просто нажал «Get Book Details».
Готово! Плагин творит чудеса, извлекая всю необходимую информацию о книге. Я получил имя автора, дату предстоящего релиза, а также количество страниц в книге. Даже было длинное описание, но я его урезал в редакторе.
Однако для такого добавления пришлось немного поработать. В частности, чтобы сведения о книге можно было получать автоматически, необходимо ввести API-ключ от Google. Мне потребовалось около минуты, чтобы получить его и ввести в соответствующее поле в сайдбаре с опциями блока. Плагин сохраняет этот ключ, т.е. пользователям не нужно всякий раз его вводить, когда они хотят написать рецензию на книгу.
Book Review Block – хороший вариант для написания своих рецензий. Плагин простой и удобный. Однако пока он не идеальный. Но может таким стать.
Недостатки плагина
Плагин Book Review Block очень похож на базовый блок Media & Text. По сути в визуальном плане они делают одно и то же. Оба являются блоками с изображением и некоторым контентом рядом.
При этом Book Review Block наследует и некоторые недостатки базового блока:
- Нельзя отредактировать текст alt (автоматически используется название книги)
- Изображение всегда выравнивается по левому краю, а контент – по правому, и это невозможно инвертировать.
- Контент и медиа в мобильном представлении не складываются друг под друга.
- Нельзя сменить размер столбцов для изображения или контента.
- Несмотря на поддержку элементов rich-text, пользователи не могут добавлять блоки Heading, List или Paragraph к области контента.
Это небольшой список, который может быть использован разработчиками для быстрого улучшения опыта взаимодействия. В конечном счете все сводится к тому, что плагин не дает менять вывод.
Еще одна проблема состоит в том, что загружаемое плагином изображение книги является слишком маленьким. Однако это скорее проблема с API Google, чем с самим плагином. Плагин позволяет задавать свое изображение – так можно решить эту проблему.
Цветовые настройки сильно ограничены. Блок предлагает только опцию смены цвета фона. При этом задать цвет текста невозможно. Лучший вариант для пользователей плагина – обернуть этот блок в Group и настроить уже в нем цвет фона и текста.
Также неплохо было бы получить в свои руки опции wide и full-alignment, о чем часто забывают многие разработчики плагинов.
Используем блок Media & Text для воссоздания Book Review Block
Плагин Book Review Block имеет большой потенциал, и я хочу, чтобы он развивался дальше, предлагая пользователем высокую гибкость. А поскольку блок Media & Text является наиболее близким к тому, что предлагает плагин, я решил воссоздать с его помощью более привлекательный дизайн.
Я внес некоторые коррективы в контент. Я использовал блок Heading для заголовка книги, блок List для метаданных записей, а также блок Paragraph для описания книги.
Блок Media & Text позволяет настраивать выравнивание, размеры изображения, а также свертывание контента на мобильных устройствах. Кроме того, у него есть важное поле для настройки атрибута alt изображения.
Блок Media & Text дает больше возможностей для дизайна.
Однако у основного блока есть свои ограничения. Он не полностью отражает некоторые функции, доступные через блок Book Review Block. Самыми очевидными являются автоматическое получение сведений о книге через ISBN, а также добавление разметки Schema. Менее очевидными является добавление рейтинга в виде звезд. Я использовал звездочки emoji, но при этом длинное описание не переносилось под изображение. Чтобы воссоздать это, вам нужно будет использовать выровненное по левому краю изображение, за которым будет идти контент.
В целом блок Media & Text позволяет мне лучше стилизовать вывод, чем плагин. Мне нравится уникальный вид моих рецензий. В этом состоит главная осечка Book Review. Возможно, в будущем разработчики улучшат плагин.
Причем эта проблема характерна для многих плагинов с блоками, в которых пользователям нужно вводить свою информацию. Блоки дают свободу. Однако если разработчики плагинов придерживаются некоторой жесткой структуры, то пользователи могут лишиться этого ощущения свободы.
Лучший блок, который поддерживает такую свободу – Recipe Block. Он имеет структурированные данные и поля. Однако при этом он позволяет вебмастерам создавать контент любой формы самостоятельно.
Когда создатели плагинов выходят за рамки таких жестких ограничений, пользователи от этого только выигрывают.
Источник: wptavern.com