Три недели назад дискуссия о возможности добавления смайлов в ядро BuddyPress превратилась в бурную дискуссию в канале #BuddyPress Slack. Тема была вдохновлена новым плагином BP Reactions , который недавно появился на WordPress.org. Этот экспериментальный плагин, созданный разработчиком ядра BuddyPress Матье Вьет, добавляет API, который позволяет разработчикам добавлять пользовательские реакции в поток активности.
Когда участники активно публикуют сообщения, интересный контент может быстро исчезнуть из-за более поздних обновлений из-за чисто хронологического отображения потока. Вьет создал BP Reactions, чтобы наиболее интересные мероприятия были более заметны для участников. В дополнение к реакциям эмодзи для элементов активности, плагин добавляет новую вкладку «Популярные» в ленту активности, чтобы продемонстрировать элементы с наибольшим количеством реакций.
По умолчанию BP Reactions отображает «избранное» и «лайки», но его можно легко расширить, добавив больше реакций с помощью нескольких строк кода в файле bp-custom.php. Это позволяет разработчикам адаптировать доступные реакции к сообществу.
В BuddyPress 2.5 добавлена поддержка смайлов, а BP Reactions расширяет ее, чтобы участникам было проще добавлять смайлики в обновления активности. Он включает автозаполнение в форме публикации, то есть ввод: сердце будет отображать соответствующие смайлы по мере того, как пользователь вводит.
BP Reactions устраняет старую постоянную ошибку с избранным BuddyPress
Вьет также создал плагин BP Reactions, чтобы исправить давнюю ошибку с избранными BuddyPress, которую он пытался решить в течение нескольких лет. По сути, когда элемент активности, который был добавлен в избранное, удаляется, счетчик избранного пользователя не корректируется соответствующим образом.
BP Reactions удаляет функцию добавления в избранное, чтобы проверить, как ядро BuddyPress может исправить эту ошибку в будущем. При использовании плагина пользователи могут либо продолжать использовать основные избранные BuddyPress, либо полностью заменить их плагином. Эта опция доступна на экране BuddyPress> Настройки> .
На экране также есть возможность включить элемент субнавига Reactions для профилей пользователей, который будет отображать все действия, на которые пользователь отреагировал.
Если менеджер сообщества хочет пойти ва-банк, используя BP Reactions в качестве альтернативы основным избранным BP, плагин также включает в себя инструмент миграции, который автоматически перемещает ранее зарегистрированные избранные элементы в реакции. Это доступно в меню Инструменты> BuddyPress.
Сообщество разработчиков BuddyPress в настоящее время разделено по поводу того, можно ли эту функцию включить в ядро BuddyPress или лучше оставить в виде плагина. Сторонники считают, что предоставление разработчикам возможности создавать индивидуальные реакции привлечет на платформу новых пользователей и улучшит взаимодействие с сообществами. Противники не хотят добавлять в ядро BuddyPress больше функций, ориентированных на пользователя, которые они воспринимают как клонирование других крупных социальных сетей.
Вьет опубликовал BP Reactions на WordPress.org, чтобы пользователи могли участвовать в этом обсуждении, используя (или не используя) плагин. Популярность расширения может быть одним из индикаторов того, стоит ли рассматривать эту функциональность для ядра BuddyPress. Однако это предполагает, что пользователи будут знать о доступности этой функции или о том, как ее искать.
Viet будет отслеживать отзывы сообщества о плагине, чтобы оценить уровень интереса. Вклады в проект приветствуются на GitHub .