Блог Страница 199

В BuddyPress 5.0 отладочная информация по компонентам будет выводиться на экране Site Health

0

В предстоящем релизе BuddyPress 5.0 появится отладочная информация по плагинам на странице Site Health, которая будет введена в WordPress 5.2.

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

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

Выход BuddyPress 5.0 ожидается в конце мая.

Источник: wptavern.com

В BuddyPress 2.5 появятся настраиваемые электронные письма благодаря новому BP Email API

0

На этой неделе вышел BuddyPress 2.5 beta 1, вобравший в себя массу интересных особенностей и возможностей, включая новый BP Email API. Новый API позволяет пользователям легко настроить любое электронное письмо, которое отправляет BuddyPress, не покидая панели администратора и не касаясь кода.

emails

Тикет по переработке электронных писем в BuddyPress был открыт шесть месяцев назад и собрал более 100 ответов с обратной связью и патчами от разных участников. Ведущий разработчик BP Пол Гиббс взял под свой контроль эту инициативу и подвел итоги введения нового API в своем блоге:

«В общем, мы вынесли электронные письма в произвольный тип записей (созданный изначально под BuddyPress) со вспомогательной таксономией, создали почтовый HTML-шаблон, интегрированный с кастомайзером, а также написали новый API для управления выводом электронных писем внутренне и внешне (прощай, wp_mail)»

Гиббс писал плагины для платформы в течение последних семи лет. Он начинал с Welcome Pack, плагина, который позволял администраторам сообщества настраивать приветственные письма, позволяющие улучшить пользовательский опыт взаимодействия. Его опыт по созданию плагина Welcome Pack и управлению им (ныне плагин устарел) помог ему улучшить обработку базовых электронных писем в BuddyPress.

email-customizer

«Необходимость добавления настраиваемых электронных писем в Welcome Pack привела к тому, что мой интерес к плагину угас», говорит Гиббс. «Настройка кастомизации и ее гладкая реализация (я раньше выбрал неправильный подход) оказалась таким болезненным ударом для меня, что я просто отказался от нее – и я только рад, что сегодня она наконец-то появилась!»

Работа Гиббса над этим тикетом позволит сделать электронные письма в предстоящем релизе BuddyPress 2.5 более удобными для редактирования, нежели в плагине Welcome Pack. Новый произвольный тип записей Emails позволит администраторам отредактировать контент 16 базовых писем прямо в админке. Шаблон писем может быть также отредактирован в кастомайзере в разделе Appearance – Emails с помощью инструментов управления. Можно менять цвет фона хэдера, тела письма, футера, а также размер и цвет текста.

Новые возможности по управлению электронными письмами позволяют менеджерам сообществ BuddyPress персонализировать взаимодействие с их сайтами, не вдаваясь в технические детали. Это – существенное улучшение стандартных писем, рассылаемых ранее.

Согласно дорожной карте проекта, майлстоун 2.5 готов на 96%, официальный релиз должен будет появиться в течение трех недель.

Источник: wptavern.com

В BuddyPress 2.3 появятся сопутствующие стилевые таблицы для дефолтных тем WordPress

0

Два года назад вышел релиз BuddyPress 1.7, в котором появилась совместимость с темами WordPress, т.е. для запуска плагина BuddyPress больше не нужна была специально заточенная под BuddyPress тема. Подавляющее большинство тем, использующих стандартную загрузку шаблонов WordPress, будут совместимыми с BuddyPress.

wp-bp

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

Хьюго Эшмор, руководящий процессом создания вспомогательных стилей BuddyPress для дефолтных тем WordPress, привел конечную цель, которой он вместе с командой разработчиков BP планирует добиться:

«Мы подискутировали и пришли к выводу, что BP должен выглядеть идеально при активации с дефолтными темами WP, поскольку это может стать первым впечатлением пользователя о BP (и, возможно, последним)».

В BuddyPress 2.3 плагин будет проверять и подключать дополнительный набор стилей, если Twenty Fifteen или Twenty Fourteen активированы на сайте. Тот же самый процесс будет использоваться для поддержки новых дефолтных тем, как только они будут выпущены.

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

bp-twenty-fifteen

Новый подход к навигационным меню в пользовательском аккаунте и отдельных группах

Если вы установите себе альфа-версию BuddyPress 2.3, вы обнаружите, что сопутствующие таблицы стилей по-новому выводят навигацию в пользовательском аккаунте и в отдельных группах. Базовая навигация объекта теперь выводится вертикально слева.

bp-user-account-nav

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

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

Основная цель состоит в том, чтобы сделать представление BuddyPress более цельным в дефолтных темах. Улучшенная стилизация для настройки определенных BP элементов стоит следующей в списке. Если вы хотите протестировать альфу 2.3, убедитесь в том, что у вас добавлена строка define (‘SCRIPT_DEBUG’, true); в файл wp-config.php.

Участники, работающие над сопутствующими таблицами стилей, приветствуют обратную связь от сообщества, связанную с рефакторингом разметки контейнеров родительской темы для BP-директорий и экранов пользовательского аккаунта, а также с вертикальными меню. Тестирование этих элементов перед бетой BuddyPress 2.3 beta, которая ожидается на этой неделе, поможет участникам представить проработанные стилевые таблицы в официальном релизе в конце мая.

Источник: wptavern.com

В BuddyPress 2.3 будет улучшена загрузка аватаров в результате нового BP Attachments API

0

Участники BuddyPress улучшают новые и существующие API для предстоящего релиза 2.3. За последние несколько месяцев ведущий разработчик Мэтью Виет потратил массу сил, чтобы подготовить новый Attachments API к версии 2.3. Естественно, это не обошлось без помощи участников и обратной связи от рабочей группы.

Attachments API – это новая библиотека, которая позволяет разработчикам создавать компоненты с возможностью управления загрузками. Самый первый пример действия этого API – значительно улучшенный интерфейс для загрузки, обрезки и выбора фотографий профиля для пользователей и групп. Этот новый расширенный интерфейс аватаров не так давно появился в BP транке.

user-camera-capture

Как вы можете видеть ниже, новый интерфейс допускает традиционную загрузку изображений. Также он добавляет возможность доступа к камерам разных устройств для создания фотографий профиля, если браузер пользователей поддерживает getUserMedia.

Администраторы могут также легко отредактировать фотографию профиля участника через страницу профиля в консоли.

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

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

«Относительно расширяемости: мы хотим, чтобы плагины могли добавлять свои собственные версии загрузчика, в идеале с минимальным объемом работ», говорит ведущий разработчик BP Бун Джорджс в обсуждениях тикета. «@imath уже продемонстрировал, что это не так сложно, и я предполагаю, что в будущем мы найдем способы, позволяющие еще сильнее это упростить».

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

Изучите дорожную карту, чтобы отследить тикеты, которые находятся в прогрессе для релиза 2.3. Сам релиз должен выйти к концу мая.

Источник: wptavern.com

В BuddyPress 2.2 появится базовый Member Type API

0

bp22BuddyPress 2.2 в данный момент находится в активной разработке, и участники близки к тому, чтобы заложить основы нового Member Type API в предстоящем выпуске. Новый API позволит разработчикам разделить пользователей на отдельные типы – достаточно популярный запрос от многих BuddyPress-сообществ. Пользовательские типы дадут возможность создавать некоторые интересные особенности для сообществ, такие как, к примеру, ограничение доступа к контенту, фильтрация каталога участников, присвоение разных прав доступа, отображение профилей уникальным образом в зависимости от типа пользователей.

Ведущий разработчик BuddyPress Бун Джорджс предложил это улучшение в тикете, который описывает в общих словах потребность разработчиков в данном API. «Пришло время ввести в BP основы User Type API, чтобы разработчики плагинов и создатели сайтов имели под рукой некоторые базовые инструменты для реализации функциональности пользовательских типов, которая требуется в их проектах».

В прошлом Джорджс, как и многие другие, использовал xprofile, таксономии и пользовательские метаданные для создания пользовательских типов. Для BuddyPress 2.2 он предложил, чтобы BP регистрировал приватную таксономию bp_user_type. Регистрация типа участников потребует добавления новой функции. Джорджс предложил сначала добавить в member type API bp_register_member_type( $type, $args ) с синтаксисом, похожим на тот, который вы обычно использовали для регистрации произвольного типа записей или произвольной таксономии. Джорджс создал примерный mu-plugin, чтобы показать, как просто можно зарегистрировать новый тип участников.

В данный момент интерфейс для Member Type API находится в зачаточном состоянии. После регистрации пользовательских типов вы увидите мета-поле, добавленное к странице профиля сообщества в админке. С помощью этого поля администраторы могут изменять тип пользователя, который в настоящее время ограничен одним вариантом. Релиз 2.2, возможно, будет иметь поддержку одного пользовательского типа; возможно, что нескольких, все зависит от того, как разовьется эта особенность в процессе цикла разработки.

Member Type API в своей первой итерации фактически не будет заметен пользователям. Это – возможность, нацеленная на разработчиков, которая позволит им проектировать свои собственные интерфейсы для создания и управления типами пользователей. Идея была с оптимизмом воспринята разработчиками BP. Им понравился стандартизированный способ выполнения запросов по созданию пользовательских типов, что является популярной задачей при создании узкоспециализированных социальных сетей.

BuddyPress 2.2 ожидается в конце января 2015 года. Member Type API пока еще не отмечен, но, скорее всего, будет включен в следующий релиз. Если вы можете что-то предложить, перейдите в соответствующий тикет (#6006) на трекере BuddyPress.

Источник: wptavern.com

В BuddyPress 2.0 добавят редактирование профилей через панель администратора WordPress

0

Плагин BuddyPress 2.0 находится в процессе реализации, и сегодня стало слышно об одной из его новых разрабатываемых функций. В версии 2.0 обещают добавить редактирование профилей через панель администратора WordPress. Переход к экрану Пользователи и щелчок по ссылке «Профиль» перенесет вас к новой вкладке «Community Profile», в которой можно будет управлять профилем через бэкэнд.

community_profile

В дополнение к редактированию полей профиля этот новый экран позволяет администраторам быстро помечать пользователей как «Активный» или «Спамер», удалять аватар и просматривать статистику.

Код для данной возможности уже вошел в транк BuddyPress. Разработчики планируют реализовать его в цикле 2.0. Редактирование профиля привело к добавлению следующих функций в BuddyPress:

  • Новый bp-members-admin.php и соответствующие средства для обработки базового создания администраторских страниц (вне XProfile).
  • Новые функции обработки статистики для компонентов Блоги, Друзья и Группы, обеспечивающие дополнительные метаданные об активности членов сообщества.
  • Изменены некоторые существующие XProfile страницы/шаблоны/фильтры, чтобы приспособить их к запросам на получение данных профиля вне традиционного для BuddyPress displayed_user контекста.

Новая вкладка Community Profile поможет администраторам сэкономить время, затрачиваемое на управление сообществами, поскольку им не придется переходить во фронтэнд, чтобы просмотреть профили. Иногда не совсем ясно, является ли пользователь спамером; быстрый просмотр профилей позволит понять, так ли это. Всегда можно проанализировать статистику участия в сообществе для каждого члена и сделать выводы. Эта возможность будет включена по умолчанию только для администраторов. В будущем этот параметр, возможно, станет доступным для не-администраторов через фильтр, однако пока это еще не применено.

Карта разработки BuddyPress 2.0

Возможности, которые на текущий момент находятся в активной разработке для майлстоуна BuddyPress 2.0, следующие:

  • Отказ от bp-forums
  • Интеграция WordPress Rewrite Rules API
  • Перенос XProfile-видимости для каждого поля в раздел Параметров
  • last_activity usermeta улучшения
  • Синхронизация комментариев для Активности
  • Сортировка тикетов и общие улучшения
  • Новый пакет шаблонов

Кроме того, Бун Джорджс работает над рефакторингом запросов Активности для улучшения производительности BuddyPress. Он надеется реализовать стабильное кэширование для отдельных пунктов активности перед тем, как BuddyPress 2.0 увидит свет. «Это станет прекрасным тестовым сценарием для последующего распространения кэширования отдельных объектов в остальных компонентах», утверждает Бун. Это поможет несколько ускорить любые BuddyPress-сайты, которые используют объектное кэширование.

bp20

Результаты самых последних проведенных работ должны быть доступны в начале следующей недели. Точная дата для релиза 2.0 пока еще не назначена, однако он должен выйти примерно в марте. Дата будет уточнена на следующей встрече разработчиков.

Источник: wptavern.com

Бета-версия BuddyPress 2.1 Beta 1 доступна для тестирования

0

BuddyPress 2.1 уже практически дышит в затылок – не так давно вышла версия Beta 1. Будущий релиз отметится многочисленными улучшениями, которые значительно упростят работу с BuddyPress, сделают плагин более защищенным и быстрым.

buddypress-wallpapers1

BP 2.1 представит полностью обновленный интерфейс @-упоминаний со встроенным автозаполнением. Бета-тестеры могут уже проверить его. Вот быстрый демо-пример:

Новый тип поля URL профилей также появится в этом релизе. Это поле автоматически создает ссылку, как только URL-адрес будет введен в него.

Улучшения, которые появятся в новом релизе, демонстрируют непрерывное совершенствование проекта:

  • Новый интерфейс @-упоминаний: введите символ @ при обновлении статуса либо при комментировании пункта ленты активности или записи блога, чтобы открыть панель предложений.
  • Установите улучшенные пароли с помощью индикатора сложности на страницах регистрации и пользовательских параметров
  • Когда пользователь пытается изменить свой почтовый адрес, для нового адреса нужно будет пройти подтверждение – перейти по ссылке в письме, чтобы изменения вступили в силу.
  • Новый XProfile тип полей URL
  • Улучшения производительности, особенно для категорий участников и групп
  • Высококачественные переводы, предоставленные волонтерами BP

BuddyPress 2.1 также включает в себя массу изменений «под капотом». Этот релиз предлагает улучшенную совместимость с темами, которые загружают контент шаблонов разными нестандартными способами (например, Stargazer). Также в данной версии формально осуждается использование BuddyBar. Термин Avatar был переименован в Profile Photo, что является более простым для понимания и перевода.

Все возможности и улучшения можно протестировать. Скачать zip-архив можно из анонса Beta 1.

Источник: wptavern.com

PeepSo: новый конкурент BuddyPress, позволяющий создавать социальные сети

0

Когда в 2008 году первая бета-версия BuddyPress увидела свет, ничего аналогичного для WordPress попросту не существовало. Facebook все еще был в новинку для общественности, а Twitter только набирал обороты (ему было всего два года). Плагин, который трансформировал WordPress в социальную сеть, открывал великолепные перспективы.

После семи лет бесспорного лидерства среди плагинов для реализации социальных сетей в WordPress, у BuddyPress появился новый конкурент. PeepSo, имеющий девиз «Your people. Your community. Your way» – новый конкурент в нише open source плагинов для WP, предназначенных для создания социальных сетей.

В отличие от BuddyPress, который медленно улучшался за счет сообщества, проект PeepSo был запущен как стартап, профинансированный из своего кармана создателями. В данный момент плагин предлагается как альтернатива BuddyPress.

Плагин PeepSo, доступный на WordPress.org, включает в себя массу функций, которые уже реализованы в BuddyPress, однако он также имеет набор коммерческих аддонов, предназначенных для таких вещей, как фото, видео, локации, друзья, настроение, сообщения и т.д. Возможность групп пока отсутствует в Peepso, однако разработчики обещают ее добавить в версии 1.4. Текущие расширения нацелены в основном на добавление мультимедиа-возможностей к ленте активности.

peepso-profile

Кто стоит за PeepSo?

Плагин PeepSo был основан Мерав Кнафо, владелицей JomSocial – наиболее популярного решения для создания социальной сети под Joomla. Кнафо, ветеран сообщества Joomla, поведала свой взгляд на различия между рынками Joomla и WordPress в контексте социальных решений. Joomla охватывает долю примерно 7% на рынке CMS, а WordPress – примерно 60%. Кнафо видит все возможности по выходу на более крупный рынок.

«Моя задача как владельца бизнеса – изучать тенденции в моей индустрии, и, увы, доля Joomla неуклонно падает, начиная с 2009 года», отметила Кнафо.

«Многие наши клиенты JomSocial просили нас, чтобы мы сделали JomSocial для WordPress, поскольку они хотели перейти на WP, но не видели альтернатив этому решению. Я не могла более игнорировать этот тренд, поэтому приняла решение также выйти на рынок WordPress».

Кнафо делает ставку на свой опыт, полученный в процессе развития JomSocial, чтобы продвинуть PeepSo.

«Мы работали с Joomla примерно 10 лет и вывели JomSocial на совершенно новый уровень с момента его приобретения в 2013 году. Я горжусь тем, что мы сделали с JomSocial, и теперь мы хотим реализовать тот же опыт в PeepSo».

Как появился PeepSo

Идея PeepSo вынашивалась на протяжении нескольких лет, о чем рассказала сама Мерав:

«Brad Bihun раньше был нашим клиентом, а затем он перешел на WordPress. Как оказалось, мы жили недалеко друг от друга в Энсинитасе, Калифорния, поэтому мы решили встретиться, и тогда он предложил мне создать JomSocial для WordPress. На тот момент я даже не владела JomSocial, я была слишком занята разными iJoomla продуктами. Лишь несколько лет спустя я приобрела JomSocial, и он снова предложил мне то же самое, но на тот момент я, опять же, была слишком занята. Через полтора года после приобретения JomSocial, когда все пошло более гладко, я уже дала утвердительный ответ, и Брэд пригласил меня в команду SpectrOM, где мы и начали нашу работу».

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

«Естественно, мы понимали, что требуется еще один продукт, который будет являться альтернативой BuddyPress», говорит Мерав. «Оставить пользователей только с одним вариантом – не самая лучшая идея, пользователям всегда нравится иметь возможность выбора».

«Мы не планируем сражаться с BuddyPress, мы просто хотим предложить всем тем, кому требуется альтернативное решение, продукт, который имеет высокое качество и который постоянно дорабатывается. В конечном счете люди сами выберут плагин, который им подходит больше всего. Мы пока только делаем первые шаги, но у нас есть огромные планы на будущее и богатый опыт реализации похожего решения, только на Joomla».

Разница между PeepSo и BuddyPress

Я спросил у Мерав, в чем, по ее мнению, заключаются самые разительные отличия между PeepSo и его более матерым конкурентом. Чего же так недостает BuddyPress?

«Стиль и представление в PeepSo являются более современными, никаких специальных тем для этого не требуется», говорит Мерав. «Возможности PeepSo более актуальные – они включают в себя самые лучшие особенности крупных социальных сетей, таких как Facebook, начиная с фотографий в заголовках и заканчивая лайками».

Разработчики ядра BuddyPress приняли решение вынести данные функции в отдельные сторонние плагины. Создатели PeepSo решили пойти тем же путем для определенных функций, таких как фото и видео, за единственным исключением: аддоны поддерживаются разработчиками ядра PeepSo.

«PeepSo – легкий плагин, позволяющий вам добавлять только те возможности, которые вам нужны», говорит Мерав. «Код PeepSo настолько красив, что заставил наших разработчиков пролить слезы радости, когда они увидели его в первый раз – правда, я не смотрела код BuddyPress и не могу сказать, красив ли он или нет».

Команда разработчиков PeepSo привела следующие ключевые, по их мнению, отличия их кодовой базы от BuddyPress:

  • Все объектно-ориентированное, от PHP до JS
  • Плагин создан на основе системы шаблонизации, которую можно использовать с любой темой.
  • JavaScript используется в качестве механизма расширений. Аддоны расширяют базовые возможности плагина.
  • Максимально оптимизированные запросы к базе данных, что позволило добиться прекрасной масштабируемости

«У нас есть богатый опыт создания и поддержки очень крупного приложения для социальных сетей (JomSocial)», говорит Мерав. «Мы знаем все детали этого бизнеса. Может быть, мы и новички в WordPress, но мы – ветераны в вопросе проектирования приложений для социальных сетей».

Основные цели PeepSo

Команда разработчиков PeepSo, возглавляемая Dave Jesch из SpectrOM, разработала достаточно агрессивную дорожную карту по улучшению ядра плагина и добавлению дополнительных возможностей с помощью коммерческих плагинов.

«Наша главная цель состоит в том, чтобы добавить больше плагинов к PeepSo. Вы можете видеть нашу дорожную карту здесь. Мы начнем с плагина для чата, произвольных полей профиля, и затем переключимся к группам, событиям, страницам и т.д.», говорит Кнафо. Команда также надеется установить партнерство с другими разработчиками, которые желают создавать плагины для PeepSo.

Я задал вопрос, планирует ли команда разработчиков создать платформу PeepSo для менеджеров сообществ. Кнафо сказала, что этот вопрос, конечно, не лежит совсем вне рассмотрения, но имеет невысокий приоритет в данный момент».

«Мы попытались сделать это в JomSocial, однако мы потратили массу времени на поиск подходящего решения для хостинга», говорит она. «Все же мы попробуем что-нибудь с этим придумать в будущем»

PeepSo пока только делает первые шаги и еще не привлек многочисленных клиентов. Однако опыт Кнафо успешного ведения open source проекта в течение последних 10 лет дал ей понимание того, как выйти на новый и незнакомый для нее рынок.

«Продажи были не слишком высокие с момента запуска, но мы ожидаем, что пользователи начнут покупать наши решения, как только узнают больше про PeepSo, скачают бесплатную версию, попробуют ее и т.д.».

«Мы пришли на этот рынок всерьез и надолго. Мы понимаем, что взяли на себя огромные обязательства; нам предстоит еще многое сделать. Я уверена, что инвестирование в WordPress было правильным решением, я была довольна обратной связью. Надеюсь, что разработчики плагинов присоединятся к нам и помогут создать прекрасные плагины, которые вынесут PeepSo на новый уровень», говорит Кнафо.

Источник: wptavern.com

BuddyPress Global Search: плагин, добавляющий единый поиск по всем компонентам BuddyPress

0

Разработчики, отвечающие за магазин тем BuddyBoss, сегодня выпустили плагин, который пригодится практически всем BuddyPress-сетям. BuddyPress Global Search добавляет единую панель поиска, позволяющую пользователям выполнять поиск по всем компонентам BuddyPress, наряду со страницами, записями и произвольными типами записей.

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

buddypress-global-search

Страница настроек плагина позволяет администраторам включать или исключать любой компонент или произвольный тип записей из единого поиска.

buddypress-global-search-settings

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

Я поговорил с основателем BuddyBoss Майклом Айзенвассером, который отметил, что плагин был создан в качестве «взноса» компании в сообщество WordPress: «Я видел, что Мэтт на WCSF говорил о 5%-ом взносе со стороны компаний, и я был вдохновлен этим, решив внести свою долю в BuddyPress», отметил Майкл. «В BP всегда не хватало хорошего поиска. Мы создали плагин, поскольку мы планируем сами использовать его на всех своих сайтах».

Айзенвассер планирует продолжать улучшение BuddyPress Global Search, и в ближайшем будущем хочет добавить новые возможности на основе отзывов пользователей. Команда BuddyBoss готовит набор бесплатных плагинов; следующим на очереди стоит плагин, позволяющий пользователям легко редактировать активность BuddyPress через фронтэнд.

Если вы администрируете BuddyPress сайт и хотите, чтобы ваши поисковые результаты возвращали контент из социальной сети, то данный плагин станет прекрасным выбором. Скачать BuddyPress Global Search можно бесплатно с сайта WordPress.org. Документация и поддержка находится на сайте BuddyBoss.

Источник: wptavern.com

BuddyPress Cover: плагин для создания обложек профилей в Buddypress

0

Обложки в профилях пользователей – особенность дизайна многих крупных социальных сетей, таких как Facebook, Twitter и G+. Пользователям нравится возможность изменения своих профилей, что не ограничивается одним лишь квадратным аватаром. Twitter – один из последних сервисов, который добавил данную возможность к лентам в 2012 году, и, когда это было сделано, пользователи ринулись настраивать свои профили.

Плагин BuddyPress Cover был создан для того, чтобы подключить данную возможность к сайтам BuddyPress. Плагин позволяет пользователям загружать обложку, и прекрасно адаптирует ее к любой теме.

profile

В дополнение к возможностям загрузки изображений с помощью AJAX, плагин позволяет пользователям перетаскивать изображения для изменения их расположения. Если изображение превышает максимально допустимый размер, пользователь увидит предупреждение в верхней части страницы. Хотите верьте, хотите нет, но плагин поддерживает анимированные GIF в качестве обложек.

BuddyPress Cover интегрируется с лентой активности – всякий раз, когда пользователь добавит новую обложку, в ленте появится обновление по аналогии с тем, что мы видим на Facebook.

bp-cover-activity-update

Я протестировал плагин с разными темами и обнаружил, что он наследует стили темы и ее ширину. Скорее всего, вам просто не понадобится ни о чем волноваться в плане совместимости с темой. Единственное, что я заметил – изображения пользовательских профилей должны превышать 140 пикселей в ширину, иначе плагин выведет таинственного человечка в хэдере.

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

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

Плагин BuddyPress Cover – ценное дополнение к арсеналу средств разработчиков, ведь клиенты часто просят реализовать функции, увиденные ими в социальных сетях. Если вы хотите добавить прекрасные возможности настройки пользовательских профилей, при этом поддержав чистый дизайн своей темы, вы можете воспользоваться данным плагином. Скачать плагин можно с сайта WordPress.org.

Источник: wptavern.com