Что такое BuddyPress? Как его настроить и правильно испльзовать

Помощь 16.06.2019

Возможно, вы уже сталкивались ранее с BuddyPress, сами того не подозревая. Заходили ли вы когда-нибудь на сайт Коби Брайанта? Или на сайт сообщества Daily Telegraph? Все они используют BuddyPress. Университет Британской Колумбии применяет BuddyPress для реализации мощного обучающего сайта. Если вы когда-нибудь сталкивались с необходимостью выбора вязальных спиц и пряжи, то посетите сайт Feel The Yarn – он также основан на BuddyPress.

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

BuddyPress дает возможность пользователям создавать профили, группы и форумы, публиковать сообщения, устанавливать контакты с разными людьми. Если вас интересует история, плагин BuddyPress был выкуплен компанией Automattic у его разработчика Энди Питлинга в марте 2008 года. Сделано это было с целью добавления возможностей социальных сетей к мультисайтам WordPress. Первый релиз вышел в мае 2009 года, и с тех пор небольшая команда разработчиков во главе с John James Jacoby продолжает то, что было начато Питлингом. Последняя на данный момент версия BuddyPress 1.7.1 была выпущена в апреле.

Какие возможности имеет BuddyPress?

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

  • Расширенные профили . Члены вашего сайта могут использовать полностью редактируемые поля профиля для описания себя.
  • Параметры аккаунтов . Позволяет вашим пользователям изменять свой аккаунт и настройки уведомлений напрямую из своих профилей.
  • Связь с друзьями . Члены сайта могут использовать эту опцию для создания списка друзей, как это реализовано в популярных социальных сетях.
  • Приватные сообщения . Позволяют членам сообщества напрямую контактировать между собой.
  • Активность . Вывод глобальной активности, личной активности и активности в группах, дополненной древовидным комментированием, прямым постингом, избранными материалами и @mentions.
  • Группы пользователей . Позволяет членам создавать группы, где они могут делиться информацией по соответствующей теме.
  • Трекинг действий . Отслеживание активности для новых записей и комментариев на сайте.

Почему я должен использовать BuddyPress?

BuddyPress был разработан, чтобы объединить людей. В данном контексте он может оказаться полезным для:

  • Университетов, заинтересованных в создании социальных сетей для своих студентов;
  • Компаний, желающих предоставить своим сотрудникам средства для внутренней коммуникации;
  • Спортивных команд и различных клубов по интересам;

BuddyPress постоянно развивается. Начиная с версии 1.0, BuddyPress претерпел множество изменений. Сотни различных разработчиков, дизайнеров и активных членов сообщества потратили тысячи часов на усовершенствование плагина.

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

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

Запуск и настройка BuddyPress

Запуск BuddyPress так же прост, как установка и активация любого плагина. Перед тем, как начать работать с BP, убедитесь в том, что ваш хостинг отвечает некоторым минимальным требованиям:

  • Рабочая сборка WordPress
  • PHP-версия 5.2.4 и выше
  • MySQL 5.0 и выше
  • Подключенный модуль mod_rewrite Apache
  • WordPress должен быть установлен вручную, т.е. через s/FTP, файловый менеджер и подобные методы, но не через скрипты хостинга (fantastico, softalicious, и т.д.), которые могут вызывать проблемы при работе с BuddyPress.
  • BuddyPress не работает со сборками, в которых WP установлен в подпапку.

Вместе с версией 1.7 процесс установки плагина несколько изменился. Раньше вам нужно было задавать многочисленные настройки в пошаговом мастере установки. Теперь все стало несколько иначе:

Заходим в консоль, выбираем раздел Plugins > Add New. В поиске находим плагин BuddyPress, после чего устанавливаем его. Установка займет минуту. После установки щелкните по ссылке Activate Plugin.

В принципе, установка выполнена.

Ну хорошо, почти выполнена. После активации вы получите стандартную сборку BP, в которой будут активированы только две самые популярные возможности: расширенные профили и активность.

Переходим в самый низ страницы Getting Started и щелкаем по ссылке Go to the BuddyPress Settings page, чтобы провести настройку своей социальной сети.

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

Не забудьте перейти в раздел Settings > General и выбрать пункт Anyone can register (Любой может зарегистрироваться), чтобы открыть регистрацию на сайте.

Пользователи будут входить на ваш сайт через страницу www.yourwebsite.com/wp-login.php .

Вы можете добавлять любые настройки по своему усмотрению.

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

Форумы

Для создания форумов в BuddyPress используется отдельный плагин bbPress. Устанавливается он аналогично самому BuddyPress:

  1. Находите bbPress в библиотеке.
  2. Устанавливаете плагин.
  3. Активируете плагин.

Появится экран приветствия. Прокручиваете его в самый низ и щелкаете Go to Forum Settings. Здесь вы уже можете выбрать, какие настройки вам требуются для ваших форумов.

Плагины

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

Найти необходимые плагины можно в официальном каталоге на BuddyPress.org .

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

Темы для BuddyPress

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

Эти дни ушли в прошлое, потому что теперь BuddyPress работает с любой WP-темой.

Однако стоит помнить, что по-прежнему остались темы, разработанные непосредственно для BP, которые имеют в себе какую-либо специфичную функциональность и стилизацию. В некоторых случаях они могут оказаться предпочтительными.

Будущее BuddyPress

По последним подсчетам, число установок BuddyPress в мире равнялось 1,476,531. Вне всяких сомнений, это число будет быстро расти в контексте последних изменений – читай: добавления совместимости тем – в версии 1.7.

В версиях 1.8 и 1.9 можно ждать появления специального API, который позволит использовать контент BuddyPress на разных платформах, в том числе на мобильных телефонах и планшетах.

Если вы хотите следовать стилю лидера, то есть Facebook или Vk, то присмотритесь к BuddyBoss Wall . У каждого подписчика есть собственная лента новостей , которая позволяет быть в курсе всего, что происходит у его друзей или в группах, членами которых он является. Кроме того, имеется возможностью публиковать свои сообщения в лентах друзей, комментировать сообщения других и ставить лайки . Ну и, конечно же, как и в Facebook имеется множество настроек, отвечающих за безопасность и приватность общения ваших пользователей.

Стоимость: от $29

BuddyPress User Blog

Дайте членам вашего сообщества возможность вести собственные блоги и вы многократно увеличите траффик к своему сайту и его популярность. А сделать это довольно легко при помощи BuddyPress User Blog . Этот плагин предоставляет пользователям замечательный и удобный интерфейс, очень напоминающий Medium.com.

Стоимость: от $49

UserPro

UserPro - очень мощный и многофункциональный плагин, который прекрасно работает в связке не только с BuddyPress, но и с bbPress и даже WooCommerce. А все потому что, во-первых, он предоставляет очень простой, но удобный и безопасный механизм . Во-вторых, добавляет механизм following/follower, благодаря которому пользователь всегда будет в курсе событий того, что происходит у других. В-третьих, имеется приватный чат , интеграция с платежными системами, рейтинг пользователей и публикаций, награждение пользователей различными знаками отличия и многое другое.

Стоимость: $29

BuddyBoss Inbox

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

Стоимость: от $79

BuddyBoss Reply by Email

Сам смысл социальной сети, блога или форума заключается в постоянном общении пользователей. И для того, чтобы не потерять нить обсуждений, и предназначен плагин BuddyBoss Reply by Email, который уведомит собеседника при помощи электронного письма о любых новых сообщениях или комментариях. Кстати, для того, чтобы ответить необязательно заходить на сайт. Достаточно ответить на это уведомление и ваше сообщение появится в ветке, как будто вы добавили его, находясь на сайте.

Стоимость: от $99

BuddyPress Member Types

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

Стоимость: от $39

BuddyPress Activity Plus

BuddyPress Activity Plus - важный и нужный для любой социальной сети плагин, с помощью которого можно предоставить любому члену этой сети (или определенной категории) загружать на сайт фото- и видеоматериалы , а также делиться веб-ссылками с другими членами сети. За простыми тремя кнопками, добавляемыми этим плагином, скрывается мощный и быстрый механизм распространения медиаконтента.

Стоимость: бесплатно

WangGuard

Имея в своем распоряжении большое количество персональных данных различных людей, особое внимание следует уделить безопасности. WangGuard очень надежный и передовой плагин, защищающий BuddyPress , bbPress да и весь сайт на Wordpress, от всевозможных угроз безопасности, выявляющий и пресекающий подозрительную активность и обеспечивающий всестороннюю защиту вашего виртуального сообщества.

Стоимость: бесплатно

WordPress Social Login

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

Стоимость: бесплатно

iFlyChat – WordPress Chat

Какое же сообщество может обойтись без непосредственного живого общения?! iFlyChat - это очень удобный чат , который имеет доступ к списку друзей BuddyPress, отображает в окне аватар и ссылку на профайл собеседника и вообще очень приятный в использовании.

Стоимость: бесплатно

BuddyPress Default Data

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

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

Стоимость: бесплатно

BuddyForms Members

Если вы когда-либо захотите разрешить определенным пользователям созданной вами на базе BuddyPress социальной сети писать или редактировать публикации вашего собственного блога, вспомните о BuddyForms Members. Этот плагин интегрирует BuddyForms plugin на личную страницу выбранных пользователей, которым разрешен доступ к блогу. Сам плагин BuddyForm необходимо установить отдельно.

rtMedia for WordPress, BuddyPress, and bbPress

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

BuddyPress Activity Privacy

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

Действительно, очень эффективный инструмент, который не лишне иметь на своем сайте, тем более создав на нем сообщество на базе BuddyPress.

Стоимость: бесплатно

BuddyPress Quick Activity

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

Здравствуйте, сегодня поговорим о плагине BuddyPress – позволяющий создать на сайте wordpress собственную социальную сеть, а именно о русификации данного плагина.

Скачать исходники для статьи можно ниже

Сведения о плагине на основе сайта “wordpress.org”:

Последнее обновление: 2013-7-17

Загрузок: 1,636,795 – отличный показатель!

Сайт плагина: “buddypress.org”

Установка плагина стандартная – заходим в панель управления wordpress, в левом меню выбираем пункт “Плагины” и его подпункт “Добавить новый”, в строку поиска вводим “BuddyPress”, устанавливаем и активируем последнюю на данный момент версию плагина 1.8 – ведь нам нужно только все лучшее и новое!

К сожалению данный плагин будет изначально только на английском языке – что очень не удобно.

Поэтому давайте его русифицируем!

Что нужно сделать:

1. Заходим на сайт – “translate.cyberwide.ru/projects/buddypress”

Здесь можно скачать перевод BuddyPress для самой последней версии плагина.

На ней спускаемся в самый низ странички и находим слева внизу ссылку “Export”.

Здесь вам дают возможность скачать различные файлы перевода – нам нужен только файл с расширением .mo

Поэтому выбираем во втором пункте именно его (.mo ), а именно, должно стоять следующее значения данных пунктов:

У вас должен закачаться файл – buddypress-ru_RU.mo

2. Перекидываем файл buddypress-ru_RU.mo в папку плагина BuddyPress на сервере сайта.

Для этого можно воспользоваться бесплатным ftp загрузчиком – (или wordpress плагином , или же менеджером загрузок вашего хостинга).

Перекидывать файл buddypress-ru_RU.mo нужно в следующую папку …/wp-content/plugins/buddypress/bp-languages:

Здесь стоит отметить следующее, что плагин buddypress будет искать именно файл с названием buddypress-ru_RU.mo, и если вы загрузите в папку плагина bp-languages другое название, например: buddypress-ru_RU(1).mo – то перевод работать не будет.

Все готово! Теперь ваш плагин BuddyPress на 100% переведен на русский язык!


На этом все!

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

Представляю вам список мини хаков , которые могут быть вам полезны для уникализации вашей социальной сети. Все вставляется в файл wp-config.php после строки определение префикса базы и ДО строки подключения wp-settings.php .

1 . Если вы установили сразу , то есть не переходили с 1.0 на более новую версию, то резонно возникает вопрос — зачем вам загружать тот код, которые оставлен в движке для режима совместимости с 1.0? Это увеличивает нагрузку и потребление памяти. Правильно, вам это ни к чему. Поэтому отключаем его вот такой строкой кода:

define (‘BP_IGNORE_DEPRECATED’, true);

2 . Если вы хотите использовать функции и/или виджеты BuddyPress не только на главном сайте, то вам надо его (BP) включить для всех блогов внутри вашей сети:

define (‘BP_ENABLE_MULTIBLOG’, true);

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

3 . Предположим, у вас установлен WPMU по-человечески, то есть все блоги создается в поддоменах (blog.example.com). В этом случает вы можете здорово улучшить url ссылки до профиля пользователя, убрав из этого адреса слово «members», т.е. получите ссылку вида: demo.сайт/admin вместо demo.сайт/members/admin .

define (‘BP_ENABLE_ROOT_PROFILES’, true);

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

4 . Про использование в качестве главного сайта не основной домен, а какой-нибудь поддомен (social.example.org) я уже писал вам вот в этой записи: .

5 . Вам не нравится BuddyBar или вы считаете его бесполезным? Тогда отключите его для всего сайта и всех блогов!

Можно пойти еще дальше: если вы редактируете его, меняете стили или расположение блоков, то пользователям не обязательно видеть, что он временами совершенно случайно будет разваливаться:) Поэтому вы можете вставить вот такой код:

if (!is_site_admin())
define (‘BP_DISABLE_ADMIN_BAR’, true);

Этот код проверяет, является ли пользователи на сайте админом, и если нет — но отключает BuddyBar, если вы админ — то оставляет его включенным.

6 . Если вам нравится фишка с логином в гугл-mail, где вы можете иметь точку и имени (что-то вроде cd.slaFFik ), то тогда вам надо включить поддержку LDAP:

define(‘BP_ENABLE_USERNAME_COMPATIBILITY_MODE’, true);

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

7 . Теперь начинается рок-н-рол;) Вы можете менять вид ссылок в том или ином компоненте. Пример: в шаблоне вы указали текст ссылки Группы как Сообщества, но ведь в url все равно остались groups… Поэтому вы прописываете:

define (‘BP_GROUPS_SLUG’, ‘community’);
define (‘BP_ACTIVITY_SLUG’, ‘streams’);
define (‘BP_BLOGS_SLUG’, ‘journals’);
define (‘BP_MEMBERS_SLUG’, ‘users’);
define (‘BP_FRIENDS_SLUG’, ‘peeps’);
define (‘BP_MESSAGES_SLUG’, ‘notes’);
define (‘BP_WIRE_SLUG’, ‘board’);
define (‘BP_XPROFILE_SLUG’, ‘info’);
define (‘BP_REGISTER_SLUG’, ‘signup’);
define (‘BP_ACTIVATION_SLUG’, ‘enable’);
define (‘BP_SEARCH_SLUG’, ‘find’);
define (‘BP_HOME_BLOG_SLUG’, ‘news’);

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

Если вы не хотите что-то менять, просто удалите соответствующую строку.

8 . И последний пункт сегодняшней порции хаков — меняем размер аватаров. Меня кто-то спрашивал в комментариях про это, вот вам мой ответ:)

define (‘BP_AVATAR_THUMB_WIDTH’, 50);
define (‘BP_AVATAR_THUMB_HEIGHT’, 50);
define (‘BP_AVATAR_FULL_WIDTH’, 150);
define (‘BP_AVATAR_FULL_HEIGHT’, 150);
define (‘BP_AVATAR_ORIGINAL_MAX_WIDTH’, 640);
define (‘BP_AVATAR_ORIGINAL_MAX_FILESIZE’, $max_in_kb);
define (‘BP_AVATAR_DEFAULT’, $img_url);
define (‘BP_AVATAR_DEAFULT_THUMB’, $img_url);

Выбираете тот, который вам нужно поменять, и вставляете в файл wp-config.php. Остальные просто игнорируете. Последние 2 строки позволяют вам настроить стандартный аватар — вы можете поменять его на свой, для этого вместо $img_url прописываете в кавычках путь к вашему собственному рисунку.

PS Следите за тем, какие кавычки вы использовали: они должны быть английскими одинарными (те, что вставляются в английской раскладке клавы по нажатию на русскую букву «Э»)

Если вы какое-то время использовали WordPress, вы, вероятно, знаете, что можете использовать различные плагины для расширения функциональности вашего сайта.

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

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

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

Как настроить и использовать BuddyPress. (

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

Что такое BuddyPress?

BuddyPress продвигается как «социальная сеть из коробки», и помогающая вам создавать любой тип веб-сайта сообщества, используя WordPress, с профилями участников, потоками активности, группами пользователей, обмена сообщениями и т. д.

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

Сайт BuddyPress.

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

Существуют также темы, разработанные специально для работы с BuddyPress , которые позволяют более гибко настраивать и расширять функциональные возможности, доступные на Envato Market:

Популярная тема BuddyPress , доступная для продажи на рынке Envato Market (ThemeForest).

Теперь давайте посмотрим, как использовать BuddyPress, от установки и настройки, до работы с ним и заточки под потребности.

Как установить и настроить BuddyPress

Если вы когда-либо устанавливали плагин на WordPress веб-сайте, у вас не возникнет проблем с установкой BuddyPress. На панели инструментов WordPress нажмите Плагины > Добавить новый , а затем поищите BuddyPress . Он должен появиться в качестве первого результата, поэтому нажмите «Установить», а затем «Активировать».

Установка плагина BuddyPress

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

Экран приветствия BuddyPress.

Первое, что мы сделаем - это настроим BuddyPress. Нажав на кнопку «Начать» на экране приветствия, вы сразу попадете в область настроек Buddypress.

Настройка вашей установки BuddyPress

Как вы можете видеть на скриншоте (см. выше), есть три области, которые необходимо настроить:

  1. Выбор компонентов, которые вы хотите включить
  2. Создание и назначение страниц
  3. Настройка параметров BuddyPress

Давайте пройдемся по каждому из этих пунктов, шаг за шагом.

Шаг 1 - Активируйте компоненты BuddyPress.

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

Компоненты BuddyPress.

Остальные компоненты включают в себя:

  • Расширенные профили - пользователи могут настраивать свои профили.
  • Настройки учетной записи - позволяет пользователям редактировать свои настройки учетной записи и уведомления.
  • Связи Друзей - позволяют пользователям устанавливать связи друг с другом.
  • Частные сообщения - позволяет отправлять личные сообщения между пользователями.
  • Потоки активности - глобальные, личные и групповые потоки активности с многопоточными комментариями, прямой публикацией, избраннным и @упоминаниями.
  • Уведомления - уведомления участников соответствующей активности с помощью панели инструментов и/или по электронной почте.
  • Группы пользователей - позволяет пользователям организовывать себя в определенные публичные, частные или скрытые разделы с отдельными потоками активности и списками участников.
  • Отслеживание сайта - позволяет записывать действия для новых сообщений и комментариев с вашего сайта.

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

Шаг 2 - Настройка страниц

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

Имейте в виду, что вам также нужно будет разрешить регистрацию пользователей в разделе Настройки > Общие > Разрешить , чтобы разрешить всем регистрироваться на сайте, если вы планируете иметь публичное сообщество.

Настройка страниц BuddyPress.

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

На панели инструментов нажмите Страницы > Добавить новый , а затем создайте пустую страницу Регистрация , а затем Активация . Вам не нужно добавлять какой-либо контент на эти страницы, поскольку BuddyPress автоматически отобразит соответствующее содержимое.

Когда ваши страницы будут созданы, вернитесь в Настройки > BuddyPress и выберите вкладку Pages . В разделе Регистрация выберите страницы, которые вы только что создали для соответствующих функций.

Шаг 3 - Докрутка настроек BuddyPress

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

Дополнительные настройки BuddyPress.

Выберите те, которые подходят для вашего сообщества, и нажмите Сохранить настройки .

Как работать с BuddyPress

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

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

1. Профили пользователей

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

Профиль пользователя BuddyPress.

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

Расширенные параметры профиля в BuddyPress.

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

  • Последняя активность
  • Профиль
  • Оповещения
  • Сообщения
  • Друзья
  • Группы
  • Настройки

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

Пользователи могут публиковать обновления статуса.

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

2. Как работают группы

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

Настройка группы BuddyPress.

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

Наконец, скрытые группы доступны только по приглашению, они не видны на остальной части вашего веб-сайта, а активность в группе видна только членам группы.

Каждая группа, независимо от типа группы, может быть настроена так, что новые приглашения будут раздаваться одним из трех способов:

  1. только админом групп
  2. админом групп и модераторами
  3. любым членом группы

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

3. Добавление виджетов и меню

Чтобы сделать сообщество максимально удобным для пользователя, а также упростить навигацию, вы можете создать собственное меню и воспользоваться виджетами, которые поставляются с BuddyPress.

Давайте сначала позаботимся о меню.

Перейдите в раздел Внешний вид > Меню и нажмите ссылку Создать новую ссылку меню . Задайте имя и назначьте то меню, на месте которого вы хотите, чтобы появилось меню.

Добавьте страницы, которые вы хотите отобразить в вашей навигации в разделе Страницы , добавьте желаемые страницы BuddyPress. Вот как выглядит наше настраиваемое меню:

Настройка пользовательской навигации BuddyPress.

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

Нажмите Внешний вид > Виджеты . Тема WordPress по умолчанию - TwentySixteen - имеет область виджетов боковой панели и две области виджетов, которые отображаются под контентом. Для простоты мы добавим на нашу боковую панель виджеты Вход и Кто в сети , но в зависимости от вашей темы вы можете добавить их в любую область вашего для виджетов на вашем сайте.

Параметры виджетов BuddyPress.

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

Как расширить и настроить BuddyPress

Теперь, когда ваше сообщество настроено правильно, вам понадобится тема, чтобы сделать его визуально привлекательным. На нашем рынке тем - ThemeForest, есть большой выбор высококачественных премиум тем для BuddyPress, которые точно перенесут ваш сайт на новый уровень.

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

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

Вот несколько из наиболее примечательных плагинов, связанных с BuddyPress:

1. Ссылки BuddyPress

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

2. BuddyPress Docs

BuddyPress Docs - обязательный плагин, если вы планируете строить корпоративную сеть. Это версия Google Docs от BuddyPress, которая позволяет членам вашего сообщества совместно работать с документами и многое другое.

3. bbPress

BbPress добавляет отличное решение для форумов к и без того мощной системе управления контентом WordPress. Это отличный способ расширить функциональность вашего BuddyPress сайта и поощрять взаимодействие пользователей. Кроме того, bbPress отлично интегрируется с BuddyPress.

4. Простые Термины и Условия для BuddyPress

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

BuddyPress добавляет сообщество к WordPress

WordPress - это очень мощная платформа, но когда вы комбинируете ее с BuddyPress, она становится еще мощнее.

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

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



Рекомендуем почитать

Наверх