BuddyPress — Плагин для WordPress. Хаки для настройки BuddyPress под свой проект

Вайбер на компьютер 16.06.2019
Вайбер на компьютер

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

BuddyPress прекрасно работает с огромным количеством бесплатных и платных тем, и BuddyPress-компоненты выигрышно смотрятся также и в адаптивных темах.

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

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

Установка BuddyPress

Первое, что вы должны будете сделать – это установить плагин BuddyPress. Я буду ставить его в свежую сборку WordPress, однако вы можете установить его и на уже существующий сайт.

В панели администратора WordPress перейдите в раздел Plugins > Add New, и вы увидите BuddyPress в списке доступных плагинов. Щелкните по кнопке Install, после чего Activate, и плагин будет установлен на ваш сайт.

Вы сразу же увидите экран приветствия BuddyPress:

Конфигурация BuddyPress

Есть три аспекта настройки BuddyPress:

  • Выбор необходимых компонентов
  • Создание страниц
  • Изменение параметров

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

Активация BuddyPress компонентов

Чтобы выбрать компоненты, которые вы хотите использовать, либо щелкните по ссылке Set Up Components на экране приветствия, либо перейдите в раздел Settings > BuddyPress и активируйте вкладку Components.

По умолчанию некоторые компоненты уже будут выбраны для вас:

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

  • Extended Profiles: изменяет пользовательские профили и настраивает доступные поля
  • Account Settings: позволяет пользователям редактировать свой аккаунт.
  • Friend Connections: позволяет пользователям связываться друг с другом.
  • Private Messaging: позволяет пользователям отправлять приватные сообщения
  • Activity Streams: выводит ленту активности на сайте с прямым постингом во фронтэнд, древовидным комментированием, упоминаниями и уведомлениями по email.
  • Notifications: ваши пользователи смогут получать уведомления о последней активности тем способом, который они выберут для себя.
  • User Groups: позволяет создавать пользовательские группы
  • Site Tracking: позволяет отслеживать события на сайте (записи и комментарии)
  • BuddyPress Core: вы не можете отменить этот компонент, без него BuddyPress не будет работать
  • Community Members: опять же, без этого компонента BuddyPress не будет работать.

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

Я выберу все компоненты для данного руководства, поскольку я хочу их все продемонстрировать вам. Вы можете выбрать только те, которые вам требуются. После того, как вы сделаете это, щелкните по кнопке Save Settings.

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

Следующий этап – это настройка страниц, которые будет использовать BuddyPress. Перед тем как переходить к вкладке Pages, вам нужно будет создать несколько страниц: для регистрации и активации.

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

В админке WordPress переходим в раздел Pages > Add New и создаем две страницы, как мы делаем это всегда. Одну назовем Registration, а вторую – Activation (можете присвоить им любые другие названия).

После того, как вы сделаете это, вы увидите все эти страницы в основном списке страниц. BuddyPress уже добавил две другие страницы для вас: Activity и Members. Я удалил стандартную страницу Sample Page, поэтому в данный момент у меня есть четыре страницы.

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

Переходим в раздел Settings > BuddyPress и щелкаем по вкладке Pages.

Выбираем страницы под каждую функцию:

  • Members – выбираем Members
  • Activity Streams – выбираем Activity
  • User Groups – выбираем Groups
  • Register – выбираем Registration
  • Activate – выбираем Activation

Щелкаем по кнопке Save Settings. BuddyPress будет автоматически использовать эти страницы для вывода соответствующего контента на вашем сайте.

Настраиваем параметры

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

Щелкаем по вкладке Settings

На этой странице есть масса опций, которые вы можете включать или отключать:

  • Main Settings : можно включить/выключить тулбар в самом верху экрана для зарегистрированных пользователей, установить, могут ли пользователи самостоятельно удалять свои аккаунты.
  • Profile Settings : можно разрешить участникам загружать свои собственные изображения для профиля, синхронизировать профили BuddyPress и WordPress.
  • Groups Settings : можно разрешить пользователям создавать группы, установить, могут ли пользователи изменять аватары групп.
  • Activity Settings : можно разрешить комментирование в ленте активности записей блога и форума, автоматически обновлять ленту активности в режиме реального времени.

Выбираем пункты, которые отвечают вашему сайту, после чего щелкаем по кнопке Save Settings. Я выбрал все опции.

Настраиваем параметры WordPress

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

В меню Settings в админке WordPress редактируем следующие параметры:

  • Permalinks: убедитесь в том, что красивые постоянные ссылки включены
  • Reading: делаем так, чтобы домашняя страница была статичной страницей, а именно страницей Activity. Это позволит гарантировать, что, когда пользователи откроют ваш сайт, они будут видеть свежую активность. Я оставлю без изменения опцию Posts page, поскольку на моем сайте нет блога. Если у вас он имеется, выберите подходящую страницу.

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

Измените настройки и сохраните изменения.

Установка темы

Теперь вам нужно найти тему для вашего сайта. Если вы работаете с уже существующим сайтом, вы можете пропустить этот шаг (если ваша тема вас устраивает).

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

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

Переходим в раздел Appearance > Themes и щелкаем по кнопке Add New. Вбиваем spacious в поисковое поле и видим тему:

Щелкаем по Install, после чего Activate, чтобы установить и активировать тему. Если вы хотите настроить тему, вы можете сделать это через параметры темы или через кастомайзер.

Добавляем меню и виджеты для навигации

Создание навигационного меню

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

Переходим в раздел Appearance > Menus и щелкаем по ссылке: create a new menu. Даем название меню, ставим галочку напротив Primary Navigation и сохраняем его.

Если вы не обнаружили секцию под названием BuddyPress с левой стороны на сайте, вам нужно будет включить ее, открыв вкладку Screen Options в самом верху экрана и выбрав BuddyPress.

Теперь добавьте страницы BuddyPress и ваши обычные страницы в навигационное меню. Я добавил следующие страницы:

  • Activity (с Messages и Notifications в качестве ссылок второго уровня)
  • Friends
  • Groups
  • Profile (с Settings в качестве ссылки второго уровня)
  • Log Out
  • Log In
  • Registration

Все эти пункты, кроме последнего, взяты из списка BuddyPress слева: ссылка Registration взята из списка Pages. Я сменил текст ссылки для Registration на Join, чтобы было понятнее.

Теперь щелкаем Save Menu для сохранения меню.

Вот как будет выглядеть сайт с новой темой и меню:

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

Добавление виджетов

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

Добавьте следующие виджеты в область виджетов сайдбара:

  • BuddyPress Log In
  • BuddyPress Sitewide Notices
  • BuddyPress Friends

Добавьте виджет Search к области виджетов хэдера, если ваша тема имеет такую область. Если нет, то можно добавить этот виджет в сайдбар.

Вот как выглядят мои области виджетов:

  • BuddyPress Who’s Online
  • BuddyPress Recently Active Members
  • BuddyPress Groups

Наконец, добавим текстовый виджет в четвертую область виджетов с некоторым текстом о сообществе и ссылкой на страницу регистрации:

Теперь мой сайт выглядит так, как на скриншоте ниже:

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

Тестируем сайт с помощью фиктивных данных

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

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

Переходим в раздел Plugins > Add New и устанавливаем BuddyPress Default Data.

Опции, указанные здесь, зависят от компонентов BuddyPress, которые установлены на вашем сайте:

  • Import Users: включает фиктивных пользователей для тестирования
  • Import user profile data: добавляет данные профиля для пользователей
  • Create friend connections: создает дружеские связи между пользователями (если включен компонент Friend Connections).
  • Import activity posts: заполняет ленту активности (если включен Activity Streams).
  • Import groups: импортирует группы (если включен User groups).

Щелкните по Import Selected Data, и плагин автоматически импортирует фиктивные данные для вас.

Вот как выглядит мой сайт после заполнения его тестовыми данными:

Виджеты футера тоже смотрятся лучше после заполнения сайта пользователями и группами.

Если вы протестировали все страницы и пришли к выводу, что все работает отлично, вы можете удалить тестовые данные, вернувшись к странице плагина и щелкнув по кнопке Clear BuddyPress Data.

Управление сайтом BuddyPress

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

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

  • Поддерживать свой сайт в актуальном состоянии, включая WordPress, плагин BuddyPress, вашу тему и любые другие установленные плагины.
  • Тестировать сайт после обновления, чтобы не было никаких проблем (сначала лучше протестировать обновление на разрабатываемой версии сайта, после чего уже ставить его на рабочую версию).
  • Делать регулярные бэкапы с помощью плагинов, таких как Snapshot Pro
  • Если необходимо, модерировать сообщество и решать любые жалобы и споры

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

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

Если вы обнаружили, что метаданные, связанные с вашим сообществом, сбились после обновления или восстановления, вы можете использовать страницу BuddyPress Tools для исправления определенных данных:

  • Кол-во друзей для каждого пользователя
  • Кол-во групп для каждого пользователя
  • Общее число участников
  • Восстановление пользовательской «последней активности»

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

17.08.2018

Привет! На связи Илья Журавлёв, сегодня я буду разбирать супер плагин — BuddyPress , который предназначен для создания социальной сети. Да, это не просто слова, вы сами сможете создать свою социальную сеть! А я просто помогу вам и расскажу как это сделать. Не много покопавшись в плагине я понял, что он очень простой и клёвый, респект разработчикам, реально это круто. Не всем удаётся до конца понять данный плагин, потому что не все готовы отдавать своё время на изучение плагина, а ведь здесь особо то и нечего изучать, всё просто как дважды два. Особенности плагина:

Плагин на Русском языке, всё просто и понятно!

Плагин автоматически создаёт необходимые и уже настроенные страницы!

Лента активности где отображаются записи всех участников соцсети.

Все пользователи смогут загружать свои фотографии профиля и обложки для групп.

Можно настроить страницу регистрации, выбрать какие поля должны отображаться.

В общем всё есть, как в полноценной социальной сети!

Установить плагин вы сможете прямо из админ-панели wordpress. Перейдите по вкладке: Плагины — Добавить новый , введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

После установки и активации плагина вы попадёте на страницу: Добро пожаловать в BuddyPress . Здесь вы сможете почитать информацию о плагине.

Обратите внимание, что: BuddyPress выглядит и работает значительно лучше с темами Twenty Thirteen и ожидаемой Twenty Sixteen . Но, естественно плагин можно использовать на любой wordpress теме.

Настройки плагина

Чтобы настроить плагин, перейдите на страницу: Настройки — BuddyPress .

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

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

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

Страницы

У вас должно быть создано 5 основных страниц для нормального функционирования вашей соцсети. Убедитесь, что страницы отображаются в меню вашей темы, на странице Внешний вид — Меню . Вы можете указать любую страницу в качестве главной странице, на странице: Настройки — Чтение .

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

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

Группы, на странице Группы будут отображаться все созданные группы. Здесь так же можно искать группы с помощью фильтра. Здесь отображаются вкладки для — Создания группы, для перехода на страницу — Мои группы, и Все группы.

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

Активность

В админ-панели wordpress, на странице Активность, будут отображаться последние сообщения и уведомления об активности в соцсети. Например, если кто-то изменил изображение профиля, то на данной странице появится уведомление об этом и т.д. Можно воспользоваться фильтром и посмотреть определённые действия, которые были сделаны в соцсети.

Группы

В админ-панели wordpress, на странице Группы, будут отображаться все созданные группы в соцсети. Вы сможете просматривать и редактировать группы. Чтобы создать новую группу, нажмите вверху на кнопку — Добавить .

После нажатия на кнопку Добавить, у вас откроется страница создания новой группы. Укажите название и описание группы, нажмите на кнопку — Создать группу и продолжить .

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

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

После добавления картинки профиля, нажмите на кнопку — Следующий шаг .

На последней странице, прочтите уведомление и нажмите на кнопку — Закончить .

Всё, группа готова! На странице группы вы можете управлять группой, нажав на кнопку Управление, настраивать группу, менять изображения, просматривать пользователей и т.д.

Пользователи

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

Поля профиля

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

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

Виджеты

На странице Виджеты, у вас появится 7 новых виджетов для вашей соцсети.

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

Кто в сети, будут отображаться аватарки пользователей, которые сейчас в сети.

Недавно активные, отображение аватарок недавно активных пользователей.

Объявления, здесь будут отображаться объявления администратора сайта для всех пользователей.

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

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

Инструменты

На странице: Инструменты — BuddyPress , вы можете воспользоваться инструментами по подсчёту и восстановлению данных в вашей соцсети. Не рекомендуется запускать одновременно несколько процессов.

Если вы какое-то время использовали 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.

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

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

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

BuddyPress Редактировать активность

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

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

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

Вот 10 бесплатных плагинов, которые вы можете использовать, чтобы сделать BuddyPress и bbPress еще лучше:

BuddyPress

BuddyPress Edit Activity

BuddyPress Edit Activity позволяет пользователям вашего сайта легко редактировать элементы в своем потоке активности из внешнего интерфейса. Администраторы могут даже установить ограничение времени, в течение которого разрешено редактирование.

BuddyPress Member Type Generator использует преимущества функций типов элементов, представленных в BuddyPress 2.2. Типы участников могут использоваться для фильтрации пользователей, доступа к каталогу, соответствующему конкретному участнику, и т. д. Плагин позволяет легко создавать различные типы участников и назначать им массово пользователей.

Добавьте много полезных полей профиля пользователя с помощью Custom Fields Type BuddyPress Xprofile. Доступные поля включают дату рождения, URL, datepicker, изображение, файл, colorpicker, число и селектор для пользовательских типов сообщений и таксономий.

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

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

bbPress

bbPress Product Tab привносит мощь форумов в ваши продукты WooCommerce. Вы можете настроить форум для показа на всех или только некоторых продуктах и настроить вкладку в соответствии с вашими потребностями.

Если вы используете bbPress / BuddyPress для обеспечения поддержки клиентов, Buddy-bbPress Support Topic добавляет некоторые удобные функции. Разрешить пользователям отмечать новые потоки в качестве запроса в поддержку (или нет). На внутренней стороне сайта администраторы могут видеть потоки поддержки и изменять их статус.

У вас загруженный форум? Используете bbPress для технической поддержки? bbPress Reports предоставляют ряд полезных статистических данных, включая количество новых тем и самых загруженных времен суток. Вы также можете проверить статистику для отдельных участников.

Принесите больше интерактивности на ваш форум с bbPress Votes. Плагин добавляет возможность для пользователей форума давать голосование вверх или вниз по теме или ответу. Вы даже можете запросить сообщения в форуме по их рейтингам голосования.

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

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

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

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

Создан для разработчиков

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

Темы BuddyPress — это просто темы WordPress с дополнительными шаблонами, и с небольшими усилиями вы тоже можете легко создать свой собственный! Несколько экземпляров BuddyPress легко доступны для загрузки с WordPress.org, и многое другое доступно у сторонних авторов тем.

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

Экосистема BuddyPress

WordPress.org является домом для замечательных расширения для BuddyPress, таких как:

Ищите слово «BuddyPress» на сайте WordPress.org, чтобы найти их всех!

Присоединяйтесь к нашему сообществу

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

Увеличивать BuddyPress сообщество означает лучший софт для всех!

Скриншоты

Установка

Требования

  • PHP версии 7.2 или выше.
  • MySQL версии 5.6 или выше, или MariaDB версии 10.0 или выше.
  • Поддержка HTTPS.

Автоматическая установка

Автоматическая установка — самый простой вариант, поскольку WordPress обрабатывает все сам. Чтобы выполнить автоматическую установку BuddyPress, войдите в свою консоль WordPress, перейдите в меню «Плагины» и нажмите «Добавить».

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

После активации:

  1. Посетите ‘Настройки > BuddyPress > Компоненты’ и поменяйте некоторые компоненты для соответствия вашему сообществу. (Вы всегда сможете их вернуть.)
  2. Посетите ‘Настройки > BuddyPress > Страницы’ и настройте все свои специальные страницы. Мы уже создали некоторые автоматически, но предлагаем вам настроить все это под ваш сайт.
  3. Посетите ‘Настройки > BuddyPress > Настройки’ и улучите момент, чтобы настроить BuddyPress под ваши нужды. Мы уже активировали многое по-умолчанию, но каждое сообщество индивидуально.

Часто задаваемые вопросы

Могу ли я использовать существующую тему WordPress?

Да! BuddyPress работает «из коробки» практически с любой темой WordPress.

Будет ли плагин работать с WordPress Multisite?

Да! Если на вашем WordPress включен режим мультисайтов, BuddyPress будет поддерживать общее отслеживание блогов, записей, комментариев и даже пользовательских типов записей (с небольшим количеством дополнительного кода).

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

  • Активируйте на уровне сайта, чтобы BuddyPress работал только на этом сайте.
  • Активируйте на уровне сети, чтобы получить полную интеграцию со всеми сайтами сети. (Это наиболее популярный тип установки в Multisite.)
  • Активируйте режим мультиблога , чтобы контент BuddyPress отображался на любом сайте сети WordPress, используя одни и те же данные.
  • Расширяйте BuddyPress со сторонним плагином мультисети, который позволит каждому сайту или сети получить свое собственное, отдельное сообщество
Где я могу найти документацию? Где я могу сообщить об ошибке?

Сообщайте об ошибках, предлагайте свои идеи и станьте участниками разработки на https://buddypress.trac.wordpress.org .

Где я могу получить версию в разработке?

Посмотрите, как мы разрабатываем BuddyPress в Subversion на https://buddypress.svn.wordpress.org/trunk/ , или на таком же репозитории Git: git://buddypress.git.wordpress.org/.

Кто создает BuddyPress?

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

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

Форумы обсуждения

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

Отзывы

Brute force attack off user names in directory

Felty

I discovered that someone was brute forcing every single name with a single attempt per IP address of every user in the directory. Seems like its a bad idea to show the actual log in names in the public directory. I confirmed by changing a user name and the log in attempt name switched. Removing the directory and then changing them name resulted in them not knowing the new name. Ah well. It was a nice comfy plugin until now. Switching to Profilegrid which has more privacy options.



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

Наверх