Wordpress и веб-разработка

Создайте полноценный сайт сообщества с Buddypress (и WordPress)

Создайте полноценный сайт сообщества с Buddypress (и WordPress)

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

BuddyPress является полностью бесплатным и открытым исходным кодом, а после приобретения в 2008 году принадлежит создателям WordPress ( Automattic ), так что вы знаете, что находитесь в надежных руках. Как и в WordPress, BuddyPress имеет процветающее сообщество с темами и плагинами.

Вы действительно делаете сайт сообщества?

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

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

Расширенные профили пользователей

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

сделать сайт сообщества

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

как сделать сайт сообщества

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

как сделать сайт сообщества

Друзья и личные сообщения

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

как сделать сайт сообщества

Поток активности

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

сайт сообщества buddypress

Поток активности также отображает новых друзей, новых участников и т. Д. По умолчанию новые записи из основной установки WordPress и комментарии также будут там перечислены; думайте об этом как о супер индексной странице.

Используя @mentions, вы также можете привлекать к разговору и других, как Twitter. Хотя многие разработчики BuddyPress говорят, что это сбивает с толку пользователей, BP Labs — полезный маленький плагин, который делает его более полезным, добавляя автозаполнение.

сделать сайт сообщества

Группы пользователей

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

Дискуссионные форумы

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

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

Расширяемый

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

Что касается темы, то конкретные темы BuddyPress весьма ограничены: в ThemeForest перечислено только около 10 премиум-тем, и только 11 в основном репозитории тем WordPress. Тем не менее, есть также пакет шаблонов BuddyPress, который поможет вам совместить существующую тему с BuddyPress, так что стоит попробовать, если у вас есть тема, на которую вы настроены.

устанавливать

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

Резюме

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

Похожие посты
Wordpress и веб-разработка

Добавить красивые слайд-шоу в сообщения WordPress с помощью SlideDeck

Wordpress и веб-разработка

Сделайте свой WordPress блог iPad удобным с Onswipe

Wordpress и веб-разработка

Как создать карту изображения с помощью GIMP

Wordpress и веб-разработка

WordPress: еще 3 скрытых жемчужины в наборе плагинов Jetpack, а также обновлено приложение WordPress!