На прошлой неделе GiveWP незаметно выпустила свой новый плагин Donation Form Block for Stripe в каталоге WordPress. Это отдельный блок, который позволяет пользователям принимать пожертвования почти мгновенно. Нет сложной настройки. Просто установите, активируйте, подключитесь к Stripe и играйте.
Я назвал плагин GiveWP своим любимым в 2019 году . Команда плагина для пожертвований постоянно выпускает плагины и расширения высшего уровня, и я давно являюсь поклонником работы компании. Мне не потребовалось много времени, чтобы установить и активировать его последний плагин.
Блок формы пожертвования для Stripe по сути является облегченной версией GiveWP. Основной продукт гораздо мощнее, и вокруг него построена целая экосистема расширений. В целом, он больше ориентирован на благотворительные, некоммерческие и другие мероприятия по сбору средств, где пользователям может потребоваться больше гибкости, отчетности и интеграции со сторонними системами. Это может быть излишним для тех, кому просто нужна простая форма пожертвования.
Блок одноразовых форм пожертвований лучше подходит для сценариев «купи мне кофе», чем для хорошо организованных сборов средств. Я рад видеть, что GiveWP занимается этой стороной арены пожертвований.
Вставить блок так же просто, как добавить любой другой. Однако перед его использованием пользователи должны подключить свою учетную запись Stripe, и плагин предоставляет для этого удобную кнопку на боковой панели блока.
Соединение Stripe сохраняется, поэтому его нужно настроить только один раз. С этого момента все относительно просто. Вставьте несколько деталей и опубликуйте.
За пару минут я создал и опубликовал вымышленный сбор средств на уборку местной баскетбольной площадки.
Как бы мне ни нравилась идея этого блока, я не был полностью доволен пользовательским интерфейсом. Однако, учитывая, что это версия 1.0.x, у нее огромный потенциал.
Форма пожертвования GiveWP смогла сломать почти все мои кардинальные грехи, связанные с блокировкой, и в то же время остаться исключительным продуктом.
Пользователи должны добавить изображение, пользовательский текст и текст поля пожертвования через боковую панель параметров блока. Это означает, что форматированный текст не используется, поэтому пользователи не могут даже добавлять простые полужирные и курсивные стили. Кроме того, кажется неинтуитивным работать с боковой панели вместо изменения полей непосредственно с холста содержимого.
Более идеальным подходом было бы использование функции «внутренних блоков» для размещения блоков «Заголовок», «Абзац» и «Изображение/обложка» — зафиксированных на месте — в основной форме пожертвования. То же самое можно было бы сделать с кнопками и другими элементами формы через пользовательские блоки.
В конечном счете, большинство проблем связано с контролем над дизайном. Одна из худших вещей, которые могут сделать блочные плагины, — это отменить все стили темы во внешнем интерфейсе.
Не поймите меня неправильно; блоки должны обеспечивать контроль качества своей продукции. Их функциональность не должна быть перегружена, а их макет должен хорошо работать независимо от темы.
Однако этот блок пожертвований заходит слишком далеко, используя JavaScript для внедрения CSS на страницу и удваивая специфичность с помощью . Даже если тема хочет интегрироваться с блоком, почти невозможно стилизовать элементы формы пожертвования. Есть ли какая-то причина, по которой входные данные должны иметь сплошные закругленные границы шириной 2 пикселя?
И почему моя тема и зарегистрированные пользователем цвета недоступны даже для предоставленного варианта одного цвета?
Вот что меня больше всего расстраивает — не только этот блок. WordPress построил эту стандартизированную систему, которая обеспечивает связь между платформой, плагинами, темами и конечными пользователями. Это позволяет разработчикам создавать выходные данные, которые всегда должны быть настраиваемыми. Ни в коем случае он не охватывает все аспекты дизайна. Тем не менее, основные компоненты на месте. Цвета и размеры шрифтов существуют уже более трех лет. Теперь доступны расширенная типографика и элементы управления границами.
Нет возможности сделать широкую или полноразмерную форму. Блок не поддерживает выравнивание, и даже при обертывании блока группы плагин ограничивает его максимальную ширину в 650 пикселей.
Некоторые из этих проблем похожи на те, о которых я писал почти два года назад, когда был выпущен GiveWP 2.7 . Мне бы хотелось, чтобы они были рассмотрены в совершенно новом выпуске плагина с самого начала.
Несмотря на мои жалобы, плагин делает единственную вещь, которую он должен делать правильно, по крайней мере, не хуже других и лучше большинства. Это делает прием пожертвований таким же простым, как вставка блока на страницу, настройка нескольких полей и нажатие кнопки публикации. Если бы команда разработчиков никогда не добавляла еще одно усовершенствование, это было бы всем, что нужно большинству ее пользователей.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…